builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-333 starttime: 1462373731.94 results: success (0) buildid: 20160504064752 builduid: 601f0d00cff044f9ab62de27c29b4002 revision: 4b9c6eb81f85bc3474a284a831b6ff33344e33a4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:31.940867) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:31.941316) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:31.941599) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:31.979096) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:31.979399) ========= 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-1462372836.739114-691985663 _=/tools/buildbot/bin/python using PTY: False --2016-05-04 07:55:31-- 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% 11.1M=0.001s 2016-05-04 07:55:32 (11.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.261912 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:32.299121) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:32.299420) ========= 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-1462372836.739114-691985663 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.028119 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:32.360690) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:32.361016) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 4b9c6eb81f85bc3474a284a831b6ff33344e33a4 --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 4b9c6eb81f85bc3474a284a831b6ff33344e33a4 --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-1462372836.739114-691985663 _=/tools/buildbot/bin/python using PTY: False 2016-05-04 07:55:32,438 truncating revision to first 12 chars 2016-05-04 07:55:32,439 Setting DEBUG logging. 2016-05-04 07:55:32,439 attempt 1/10 2016-05-04 07:55:32,439 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/4b9c6eb81f85?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-04 07:55:32,752 unpacking tar archive at: mozilla-aurora-4b9c6eb81f85/testing/mozharness/ program finished with exit code 0 elapsedTime=0.565630 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:32.955218) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:32.955516) ========= script_repo_revision: 4b9c6eb81f85bc3474a284a831b6ff33344e33a4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:32.955881) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:32.956151) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-04 07:55:32.984555) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 26 secs) (at 2016-05-04 07:55:32.984828) ========= /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-1462372836.739114-691985663 _=/tools/buildbot/bin/python using PTY: False 07:55:33 INFO - MultiFileLogger online at 20160504 07:55:33 in /builds/slave/test 07:55:33 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 07:55:33 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:55:33 INFO - {'append_to_log': False, 07:55:33 INFO - 'base_work_dir': '/builds/slave/test', 07:55:33 INFO - 'blob_upload_branch': 'mozilla-aurora', 07:55:33 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:55:33 INFO - 'buildbot_json_path': 'buildprops.json', 07:55:33 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:55:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:55:33 INFO - 'download_minidump_stackwalk': True, 07:55:33 INFO - 'download_symbols': 'true', 07:55:33 INFO - 'e10s': False, 07:55:33 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:55:33 INFO - 'tooltool.py': '/tools/tooltool.py', 07:55:33 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:55:33 INFO - '/tools/misc-python/virtualenv.py')}, 07:55:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:55:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:55:33 INFO - 'log_level': 'info', 07:55:33 INFO - 'log_to_console': True, 07:55:33 INFO - 'opt_config_files': (), 07:55:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:55:33 INFO - '--processes=1', 07:55:33 INFO - '--config=%(test_path)s/wptrunner.ini', 07:55:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:55:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:55:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:55:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:55:33 INFO - 'pip_index': False, 07:55:33 INFO - 'require_test_zip': True, 07:55:33 INFO - 'test_type': ('testharness',), 07:55:33 INFO - 'this_chunk': '1', 07:55:33 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:55:33 INFO - 'total_chunks': '10', 07:55:33 INFO - 'virtualenv_path': 'venv', 07:55:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:55:33 INFO - 'work_dir': 'build'} 07:55:33 INFO - ##### 07:55:33 INFO - ##### Running clobber step. 07:55:33 INFO - ##### 07:55:33 INFO - Running pre-action listener: _resource_record_pre_action 07:55:33 INFO - Running main action method: clobber 07:55:33 INFO - rmtree: /builds/slave/test/build 07:55:33 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:55:34 INFO - Running post-action listener: _resource_record_post_action 07:55:34 INFO - ##### 07:55:34 INFO - ##### Running read-buildbot-config step. 07:55:34 INFO - ##### 07:55:34 INFO - Running pre-action listener: _resource_record_pre_action 07:55:34 INFO - Running main action method: read_buildbot_config 07:55:34 INFO - Using buildbot properties: 07:55:34 INFO - { 07:55:34 INFO - "project": "", 07:55:34 INFO - "product": "firefox", 07:55:34 INFO - "script_repo_revision": "production", 07:55:34 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 07:55:34 INFO - "repository": "", 07:55:34 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 07:55:34 INFO - "buildid": "20160504064752", 07:55:34 INFO - "pgo_build": "False", 07:55:34 INFO - "basedir": "/builds/slave/test", 07:55:34 INFO - "buildnumber": 5, 07:55:34 INFO - "slavename": "tst-linux64-spot-333", 07:55:34 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 07:55:34 INFO - "platform": "linux64", 07:55:34 INFO - "branch": "mozilla-aurora", 07:55:34 INFO - "revision": "4b9c6eb81f85bc3474a284a831b6ff33344e33a4", 07:55:34 INFO - "repo_path": "releases/mozilla-aurora", 07:55:34 INFO - "moz_repo_path": "", 07:55:34 INFO - "stage_platform": "linux64", 07:55:34 INFO - "builduid": "601f0d00cff044f9ab62de27c29b4002", 07:55:34 INFO - "slavebuilddir": "test" 07:55:34 INFO - } 07:55:34 INFO - Found installer url https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 07:55:34 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 07:55:34 INFO - Running post-action listener: _resource_record_post_action 07:55:34 INFO - ##### 07:55:34 INFO - ##### Running download-and-extract step. 07:55:34 INFO - ##### 07:55:34 INFO - Running pre-action listener: _resource_record_pre_action 07:55:34 INFO - Running main action method: download_and_extract 07:55:34 INFO - mkdir: /builds/slave/test/build/tests 07:55:34 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')]} 07:55:34 INFO - https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 07:55:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 07:55:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 07:55:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 07:55:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 07:56:04 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 07:56:04 INFO - retry: attempt #1 caught exception: timed out 07:56:04 INFO - retry: Failed, sleeping 30 seconds before retrying 07:56:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 07:57:04 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 07:57:04 INFO - retry: attempt #2 caught exception: timed out 07:57:04 INFO - retry: Failed, sleeping 60 seconds before retrying 07:58:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 07:58:34 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 07:58:34 INFO - retry: attempt #3 caught exception: timed out 07:58:34 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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! 07:58:34 INFO - Caught exception: timed out 07:58:34 INFO - Caught exception: timed out 07:58:34 INFO - Caught exception: timed out 07:58:34 INFO - trying https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 07:58:34 INFO - Downloading https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/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 07:58:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/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 07:58:35 INFO - Downloaded 1361 bytes. 07:58:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 07:58:35 INFO - Using the following test package requirements: 07:58:35 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 07:58:35 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 07:58:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 07:58:35 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 07:58:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 07:58:35 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 07:58:35 INFO - u'jsshell-linux-x86_64.zip'], 07:58:35 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 07:58:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 07:58:35 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 07:58:35 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 07:58:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 07:58:35 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 07:58:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 07:58:35 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 07:58:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 07:58:35 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 07:58:35 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 07:58:35 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 07:58:35 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')]} 07:58:35 INFO - https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 07:58:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 07:58:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 07:58:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 07:58:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 07:59:05 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 07:59:05 INFO - retry: attempt #1 caught exception: timed out 07:59:05 INFO - retry: Failed, sleeping 30 seconds before retrying 07:59:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:00:05 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 08:00:05 INFO - retry: attempt #2 caught exception: timed out 08:00:05 INFO - retry: Failed, sleeping 60 seconds before retrying 08:01:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:01:36 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 08:01:36 INFO - retry: attempt #3 caught exception: timed out 08:01:36 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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! 08:01:36 INFO - Caught exception: timed out 08:01:36 INFO - Caught exception: timed out 08:01:36 INFO - Caught exception: timed out 08:01:36 INFO - trying https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 08:01:36 INFO - Downloading https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:01:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:01:37 INFO - Downloaded 22753328 bytes. 08:01:37 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/*'] 08:01:37 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/* 08:01:38 INFO - caution: filename not matched: web-platform/* 08:01:38 INFO - Return code: 11 08:01:38 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')]} 08:01:38 INFO - https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 08:01:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 08:01:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 08:01:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:01:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:02:08 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 08:02:08 INFO - retry: attempt #1 caught exception: timed out 08:02:08 INFO - retry: Failed, sleeping 30 seconds before retrying 08:02:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:03:08 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 08:03:08 INFO - retry: attempt #2 caught exception: timed out 08:03:08 INFO - retry: Failed, sleeping 60 seconds before retrying 08:04:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:04:38 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 08:04:38 INFO - retry: attempt #3 caught exception: timed out 08:04:38 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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! 08:04:38 INFO - Caught exception: timed out 08:04:38 INFO - Caught exception: timed out 08:04:38 INFO - Caught exception: timed out 08:04:38 INFO - trying https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 08:04:38 INFO - Downloading https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:04:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:04:40 INFO - Downloaded 36408648 bytes. 08:04:40 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/*'] 08:04:40 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/* 08:04:43 INFO - caution: filename not matched: bin/* 08:04:43 INFO - caution: filename not matched: config/* 08:04:43 INFO - caution: filename not matched: mozbase/* 08:04:43 INFO - caution: filename not matched: marionette/* 08:04:43 INFO - caution: filename not matched: tools/wptserve/* 08:04:43 INFO - Return code: 11 08:04:43 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')]} 08:04:43 INFO - https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 08:04:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 08:04:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 08:04:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:04:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:05:13 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 08:05:13 INFO - retry: attempt #1 caught exception: timed out 08:05:13 INFO - retry: Failed, sleeping 30 seconds before retrying 08:05:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:06:14 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 08:06:14 INFO - retry: attempt #2 caught exception: timed out 08:06:14 INFO - retry: Failed, sleeping 60 seconds before retrying 08:07:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:07:44 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 08:07:44 INFO - retry: attempt #3 caught exception: timed out 08:07:44 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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! 08:07:44 INFO - Caught exception: timed out 08:07:44 INFO - Caught exception: timed out 08:07:44 INFO - Caught exception: timed out 08:07:44 INFO - trying https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 08:07:44 INFO - Downloading https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:07:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:07:46 INFO - Downloaded 69396296 bytes. 08:07:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 08:07:46 INFO - mkdir: /builds/slave/test/properties 08:07:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:07:46 INFO - Writing to file /builds/slave/test/properties/build_url 08:07:46 INFO - Contents: 08:07:46 INFO - build_url:https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 08:07:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 08:07:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:07:47 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:07:47 INFO - Contents: 08:07:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 08:07:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:07:47 INFO - https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:07:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 08:07:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 08:07:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:07:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:08:17 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 08:08:17 INFO - retry: attempt #1 caught exception: timed out 08:08:17 INFO - retry: Failed, sleeping 30 seconds before retrying 08:08:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:09:17 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 08:09:17 INFO - retry: attempt #2 caught exception: timed out 08:09:17 INFO - retry: Failed, sleeping 60 seconds before retrying 08:10:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:10:47 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 08:10:47 INFO - retry: attempt #3 caught exception: timed out 08:10:47 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/cANy8GLuSIG8GQSgSJna-w/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! 08:10:47 INFO - Caught exception: timed out 08:10:47 INFO - Caught exception: timed out 08:10:47 INFO - Caught exception: timed out 08:10:47 INFO - trying https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 08:10:47 INFO - Downloading https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:10:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/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 08:10:50 INFO - Downloaded 90891281 bytes. 08:10:50 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'] 08:10:50 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 08:10:55 INFO - Return code: 0 08:10:55 INFO - Running post-action listener: _resource_record_post_action 08:10:55 INFO - Running post-action listener: set_extra_try_arguments 08:10:55 INFO - ##### 08:10:55 INFO - ##### Running create-virtualenv step. 08:10:55 INFO - ##### 08:10:55 INFO - Running pre-action listener: _pre_create_virtualenv 08:10:55 INFO - Running pre-action listener: _resource_record_pre_action 08:10:55 INFO - Running main action method: create_virtualenv 08:10:55 INFO - Creating virtualenv /builds/slave/test/build/venv 08:10: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 08:10:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:10:56 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:10:56 INFO - Using real prefix '/usr' 08:10:56 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:10:59 INFO - Installing distribute.............................................................................................................................................................................................done. 08:11:02 INFO - Installing pip.................done. 08:11:02 INFO - Return code: 0 08:11:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:11:02 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')]} 08:11:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:11:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:11:02 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')]} 08:11:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:11:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:11:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e55030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e563f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e99620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f5f290>, '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 0x1f5f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e96be0>, '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-1462372836.739114-691985663', '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 08:11:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 08:11:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:11:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:11:02 INFO - 'CCACHE_UMASK': '002', 08:11:02 INFO - 'DISPLAY': ':0', 08:11:02 INFO - 'HOME': '/home/cltbld', 08:11:02 INFO - 'LANG': 'en_US.UTF-8', 08:11:02 INFO - 'LOGNAME': 'cltbld', 08:11:02 INFO - 'MAIL': '/var/mail/cltbld', 08:11:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:11:02 INFO - 'MOZ_NO_REMOTE': '1', 08:11:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:11:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:11:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:11:02 INFO - 'PWD': '/builds/slave/test', 08:11:02 INFO - 'SHELL': '/bin/bash', 08:11:02 INFO - 'SHLVL': '1', 08:11:02 INFO - 'TERM': 'linux', 08:11:02 INFO - 'TMOUT': '86400', 08:11:02 INFO - 'USER': 'cltbld', 08:11:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462372836.739114-691985663', 08:11:02 INFO - '_': '/tools/buildbot/bin/python'} 08:11:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:11:02 INFO - Downloading/unpacking psutil>=0.7.1 08:11:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:11:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:11:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:11:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:11:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:11:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:11:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:11:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:11:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:11:06 INFO - Installing collected packages: psutil 08:11:06 INFO - Running setup.py install for psutil 08:11:06 INFO - building 'psutil._psutil_linux' extension 08:11:06 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 08:11:07 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 08:11:07 INFO - building 'psutil._psutil_posix' extension 08:11:07 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 08:11:07 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 08:11:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:11:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:11:07 INFO - Successfully installed psutil 08:11:07 INFO - Cleaning up... 08:11:07 INFO - Return code: 0 08:11:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:11:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:11:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:11:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:11:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:11:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e55030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e563f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e99620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f5f290>, '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 0x1f5f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e96be0>, '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-1462372836.739114-691985663', '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 08:11:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 08:11:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:11:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:11:07 INFO - 'CCACHE_UMASK': '002', 08:11:07 INFO - 'DISPLAY': ':0', 08:11:07 INFO - 'HOME': '/home/cltbld', 08:11:07 INFO - 'LANG': 'en_US.UTF-8', 08:11:07 INFO - 'LOGNAME': 'cltbld', 08:11:07 INFO - 'MAIL': '/var/mail/cltbld', 08:11:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:11:07 INFO - 'MOZ_NO_REMOTE': '1', 08:11:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:11:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:11:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:11:07 INFO - 'PWD': '/builds/slave/test', 08:11:07 INFO - 'SHELL': '/bin/bash', 08:11:07 INFO - 'SHLVL': '1', 08:11:07 INFO - 'TERM': 'linux', 08:11:07 INFO - 'TMOUT': '86400', 08:11:07 INFO - 'USER': 'cltbld', 08:11:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462372836.739114-691985663', 08:11:07 INFO - '_': '/tools/buildbot/bin/python'} 08:11:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:11:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:11:08 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 08:11:08 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 08:11:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:11:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:11:08 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 08:11:08 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 08:11:11 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:11:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:11:11 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:11:11 INFO - Installing collected packages: mozsystemmonitor 08:11:11 INFO - Running setup.py install for mozsystemmonitor 08:11:11 INFO - Successfully installed mozsystemmonitor 08:11:11 INFO - Cleaning up... 08:11:11 INFO - Return code: 0 08:11:11 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:11:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:11:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:11:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:11:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:11:11 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e55030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e563f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e99620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f5f290>, '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 0x1f5f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e96be0>, '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-1462372836.739114-691985663', '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 08:11:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:11:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:11:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:11:11 INFO - 'CCACHE_UMASK': '002', 08:11:11 INFO - 'DISPLAY': ':0', 08:11:11 INFO - 'HOME': '/home/cltbld', 08:11:11 INFO - 'LANG': 'en_US.UTF-8', 08:11:11 INFO - 'LOGNAME': 'cltbld', 08:11:11 INFO - 'MAIL': '/var/mail/cltbld', 08:11:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:11:11 INFO - 'MOZ_NO_REMOTE': '1', 08:11:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:11:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:11:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:11:11 INFO - 'PWD': '/builds/slave/test', 08:11:11 INFO - 'SHELL': '/bin/bash', 08:11:11 INFO - 'SHLVL': '1', 08:11:11 INFO - 'TERM': 'linux', 08:11:11 INFO - 'TMOUT': '86400', 08:11:11 INFO - 'USER': 'cltbld', 08:11:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462372836.739114-691985663', 08:11:11 INFO - '_': '/tools/buildbot/bin/python'} 08:11:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:11:12 INFO - Downloading/unpacking blobuploader==1.2.4 08:11:12 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 08:11:12 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 08:11:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:11:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:11:12 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 08:11:12 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 08:11:15 INFO - Downloading blobuploader-1.2.4.tar.gz 08:11:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:11:15 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:11:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:11:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:11:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:11:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:11:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:11:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:11:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:11:16 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:11: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 08:11: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 08:11:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:11:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:11: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 08:11: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 08:11:16 INFO - Downloading docopt-0.6.1.tar.gz 08:11:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:11:16 INFO - Installing collected packages: blobuploader, requests, docopt 08:11:16 INFO - Running setup.py install for blobuploader 08:11:17 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:11:17 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:11:17 INFO - Running setup.py install for requests 08:11:17 INFO - Running setup.py install for docopt 08:11:17 INFO - Successfully installed blobuploader requests docopt 08:11:17 INFO - Cleaning up... 08:11:17 INFO - Return code: 0 08:11:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:11:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:11:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:11:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:11:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:11:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e55030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e563f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e99620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f5f290>, '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 0x1f5f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e96be0>, '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-1462372836.739114-691985663', '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 08:11:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:11:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:11:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:11:17 INFO - 'CCACHE_UMASK': '002', 08:11:17 INFO - 'DISPLAY': ':0', 08:11:17 INFO - 'HOME': '/home/cltbld', 08:11:17 INFO - 'LANG': 'en_US.UTF-8', 08:11:17 INFO - 'LOGNAME': 'cltbld', 08:11:17 INFO - 'MAIL': '/var/mail/cltbld', 08:11:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:11:17 INFO - 'MOZ_NO_REMOTE': '1', 08:11:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:11:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:11:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:11:17 INFO - 'PWD': '/builds/slave/test', 08:11:17 INFO - 'SHELL': '/bin/bash', 08:11:17 INFO - 'SHLVL': '1', 08:11:17 INFO - 'TERM': 'linux', 08:11:17 INFO - 'TMOUT': '86400', 08:11:17 INFO - 'USER': 'cltbld', 08:11:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462372836.739114-691985663', 08:11:17 INFO - '_': '/tools/buildbot/bin/python'} 08:11:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:11:18 INFO - Running setup.py (path:/tmp/pip-1HOVur-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:11:18 INFO - Running setup.py (path:/tmp/pip-wRQ63q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:11:18 INFO - Running setup.py (path:/tmp/pip-NYnjZY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:11:18 INFO - Running setup.py (path:/tmp/pip-xoW5GP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:11:18 INFO - Running setup.py (path:/tmp/pip-tM0hYv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:11:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:11:18 INFO - Running setup.py (path:/tmp/pip-YJsQ1b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:11:19 INFO - Running setup.py (path:/tmp/pip-nnKKGt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:11:19 INFO - Running setup.py (path:/tmp/pip-azr1iF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:11:19 INFO - Running setup.py (path:/tmp/pip-6WYhZ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:11:19 INFO - Running setup.py (path:/tmp/pip-f66vje-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:11:19 INFO - Running setup.py (path:/tmp/pip-5Xq2mc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:11:19 INFO - Running setup.py (path:/tmp/pip-IV_FcY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:11:19 INFO - Running setup.py (path:/tmp/pip-Umm9gs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:11:19 INFO - Running setup.py (path:/tmp/pip-Gjrg3a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:11:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:11:19 INFO - Running setup.py (path:/tmp/pip-iE9nnF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:11:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:11:20 INFO - Running setup.py (path:/tmp/pip-dEtlnU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:11:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:11:20 INFO - Running setup.py (path:/tmp/pip-qKG6yN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:11:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:11:20 INFO - Running setup.py (path:/tmp/pip-Mc4ctF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:11:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:11:20 INFO - Running setup.py (path:/tmp/pip-8rs44X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:11:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:11:20 INFO - Running setup.py (path:/tmp/pip-9HDref-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:11:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:11:20 INFO - Running setup.py (path:/tmp/pip-9oSgLJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:11:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:11:21 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 08:11:21 INFO - Running setup.py install for manifestparser 08:11:21 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:11:21 INFO - Running setup.py install for mozcrash 08:11:21 INFO - Running setup.py install for mozdebug 08:11:21 INFO - Running setup.py install for mozdevice 08:11:21 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:11:21 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:11:21 INFO - Running setup.py install for mozfile 08:11:21 INFO - Running setup.py install for mozhttpd 08:11:22 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:11:22 INFO - Running setup.py install for mozinfo 08:11:22 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:11:22 INFO - Running setup.py install for mozInstall 08:11:22 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:11:22 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:11:22 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:11:22 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:11:22 INFO - Running setup.py install for mozleak 08:11:22 INFO - Running setup.py install for mozlog 08:11:22 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:11:22 INFO - Running setup.py install for moznetwork 08:11:22 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:11:22 INFO - Running setup.py install for mozprocess 08:11:23 INFO - Running setup.py install for mozprofile 08:11:23 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:11:23 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:11:23 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:11:23 INFO - Running setup.py install for mozrunner 08:11:23 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:11:23 INFO - Running setup.py install for mozscreenshot 08:11:23 INFO - Running setup.py install for moztest 08:11:23 INFO - Running setup.py install for mozversion 08:11:24 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:11:24 INFO - Running setup.py install for wptserve 08:11:24 INFO - Running setup.py install for marionette-driver 08:11:24 INFO - Running setup.py install for browsermob-proxy 08:11:24 INFO - Running setup.py install for marionette-client 08:11:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:11:24 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:11:25 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 08:11:25 INFO - Cleaning up... 08:11:25 INFO - Return code: 0 08:11:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:11: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')]} 08:11:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:11:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:11: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')]} 08:11:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:11:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 08:11:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e55030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e563f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e99620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1f5f290>, '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 0x1f5f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e96be0>, '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-1462372836.739114-691985663', '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 08:11:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:11:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:11:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:11:25 INFO - 'CCACHE_UMASK': '002', 08:11:25 INFO - 'DISPLAY': ':0', 08:11:25 INFO - 'HOME': '/home/cltbld', 08:11:25 INFO - 'LANG': 'en_US.UTF-8', 08:11:25 INFO - 'LOGNAME': 'cltbld', 08:11:25 INFO - 'MAIL': '/var/mail/cltbld', 08:11:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:11:25 INFO - 'MOZ_NO_REMOTE': '1', 08:11:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:11:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:11:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:11:25 INFO - 'PWD': '/builds/slave/test', 08:11:25 INFO - 'SHELL': '/bin/bash', 08:11:25 INFO - 'SHLVL': '1', 08:11:25 INFO - 'TERM': 'linux', 08:11:25 INFO - 'TMOUT': '86400', 08:11:25 INFO - 'USER': 'cltbld', 08:11:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462372836.739114-691985663', 08:11:25 INFO - '_': '/tools/buildbot/bin/python'} 08:11:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:11:25 INFO - Running setup.py (path:/tmp/pip-6n9yB0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:11:25 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)) 08:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:11:25 INFO - Running setup.py (path:/tmp/pip-qhEn2b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:11:25 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)) 08:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:11:25 INFO - Running setup.py (path:/tmp/pip-M8OcYA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:11:25 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)) 08:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:11:25 INFO - Running setup.py (path:/tmp/pip-avYKSy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:11:25 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)) 08:11:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:11:25 INFO - Running setup.py (path:/tmp/pip-W6eILm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:11:26 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)) 08:11:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:11:26 INFO - Running setup.py (path:/tmp/pip-gRAIDO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:11:26 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)) 08:11:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:11:26 INFO - Running setup.py (path:/tmp/pip-g3VYml-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:11:26 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)) 08:11:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:11:26 INFO - Running setup.py (path:/tmp/pip-8Ezfpc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:11:26 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)) 08:11:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:11:26 INFO - Running setup.py (path:/tmp/pip-zrxDTc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:11:26 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)) 08:11:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:11:26 INFO - Running setup.py (path:/tmp/pip-FvHrBj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:11:26 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)) 08:11:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:11:26 INFO - Running setup.py (path:/tmp/pip-CodkfV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:11:26 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)) 08:11:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:11:26 INFO - Running setup.py (path:/tmp/pip-X51AnJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:11:26 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)) 08:11:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:11:26 INFO - Running setup.py (path:/tmp/pip-i_i4rd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:11:27 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)) 08:11:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:11:27 INFO - Running setup.py (path:/tmp/pip-dnccyw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:11:27 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)) 08:11:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:11:27 INFO - Running setup.py (path:/tmp/pip-YwEzf7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:11:27 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)) 08:11:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:11:27 INFO - Running setup.py (path:/tmp/pip-m1pw0l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:11:27 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)) 08:11:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:11:27 INFO - Running setup.py (path:/tmp/pip-Lmcu7a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:11:27 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)) 08:11:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:11:27 INFO - Running setup.py (path:/tmp/pip-n2a0LX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:11:27 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)) 08:11:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:11:27 INFO - Running setup.py (path:/tmp/pip-vpXy2B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:11:27 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)) 08:11:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:11:27 INFO - Running setup.py (path:/tmp/pip-l1RvFS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:11:27 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)) 08:11:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:11:28 INFO - Running setup.py (path:/tmp/pip-PNhxcr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:11:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:11:28 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)) 08:11:28 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)) 08:11:28 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)) 08:11:28 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)) 08:11:28 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)) 08:11:28 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)) 08:11:28 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:11:28 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 08:11:28 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 08:11:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:11:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 08:11:28 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 08:11:28 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 08:11:31 INFO - Downloading blessings-1.6.tar.gz 08:11:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:11:31 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)) 08:11:31 INFO - Installing collected packages: blessings 08:11:31 INFO - Running setup.py install for blessings 08:11:32 INFO - Successfully installed blessings 08:11:32 INFO - Cleaning up... 08:11:32 INFO - Return code: 0 08:11:32 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:11:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:11:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:11:32 INFO - Reading from file tmpfile_stdout 08:11:32 INFO - Current package versions: 08:11:32 INFO - argparse == 1.2.1 08:11:32 INFO - blessings == 1.6 08:11:32 INFO - blobuploader == 1.2.4 08:11:32 INFO - browsermob-proxy == 0.6.0 08:11:32 INFO - docopt == 0.6.1 08:11:32 INFO - manifestparser == 1.1 08:11:32 INFO - marionette-client == 2.3.0 08:11:32 INFO - marionette-driver == 1.4.0 08:11:32 INFO - mozInstall == 1.12 08:11:32 INFO - mozcrash == 0.17 08:11:32 INFO - mozdebug == 0.1 08:11:32 INFO - mozdevice == 0.48 08:11:32 INFO - mozfile == 1.2 08:11:32 INFO - mozhttpd == 0.7 08:11:32 INFO - mozinfo == 0.9 08:11:32 INFO - mozleak == 0.1 08:11:32 INFO - mozlog == 3.1 08:11:32 INFO - moznetwork == 0.27 08:11:32 INFO - mozprocess == 0.22 08:11:32 INFO - mozprofile == 0.28 08:11:32 INFO - mozrunner == 6.11 08:11:32 INFO - mozscreenshot == 0.1 08:11:32 INFO - mozsystemmonitor == 0.0 08:11:32 INFO - moztest == 0.7 08:11:32 INFO - mozversion == 1.4 08:11:32 INFO - psutil == 3.1.1 08:11:32 INFO - requests == 1.2.3 08:11:32 INFO - wptserve == 1.4.0 08:11:32 INFO - wsgiref == 0.1.2 08:11:32 INFO - Running post-action listener: _resource_record_post_action 08:11:32 INFO - Running post-action listener: _start_resource_monitoring 08:11:32 INFO - Starting resource monitoring. 08:11:32 INFO - ##### 08:11:32 INFO - ##### Running pull step. 08:11:32 INFO - ##### 08:11:32 INFO - Running pre-action listener: _resource_record_pre_action 08:11:32 INFO - Running main action method: pull 08:11:32 INFO - Pull has nothing to do! 08:11:32 INFO - Running post-action listener: _resource_record_post_action 08:11:32 INFO - ##### 08:11:32 INFO - ##### Running install step. 08:11:32 INFO - ##### 08:11:32 INFO - Running pre-action listener: _resource_record_pre_action 08:11:32 INFO - Running main action method: install 08:11:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:11:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:11:32 INFO - Reading from file tmpfile_stdout 08:11:32 INFO - Detecting whether we're running mozinstall >=1.0... 08:11:32 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:11:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:11:33 INFO - Reading from file tmpfile_stdout 08:11:33 INFO - Output received: 08:11:33 INFO - Usage: mozinstall [options] installer 08:11:33 INFO - Options: 08:11:33 INFO - -h, --help show this help message and exit 08:11:33 INFO - -d DEST, --destination=DEST 08:11:33 INFO - Directory to install application into. [default: 08:11:33 INFO - "/builds/slave/test"] 08:11:33 INFO - --app=APP Application being installed. [default: firefox] 08:11:33 INFO - mkdir: /builds/slave/test/build/application 08:11:33 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'] 08:11:33 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 08:11:58 INFO - Reading from file tmpfile_stdout 08:11:58 INFO - Output received: 08:11:58 INFO - /builds/slave/test/build/application/firefox/firefox 08:11:58 INFO - Running post-action listener: _resource_record_post_action 08:11:58 INFO - ##### 08:11:58 INFO - ##### Running run-tests step. 08:11:58 INFO - ##### 08:11:58 INFO - Running pre-action listener: _resource_record_pre_action 08:11:58 INFO - Running main action method: run_tests 08:11:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:11:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:11:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:11:58 INFO - grabbing minidump binary from tooltool 08:11:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:11:58 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 0x1f5f290>, '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 0x1f5f980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1e96be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:11:58 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 08:11:58 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 08:11:58 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:11:58 INFO - Return code: 0 08:11:58 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 08:11:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:11:58 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/cANy8GLuSIG8GQSgSJna-w/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 08:11:58 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/cANy8GLuSIG8GQSgSJna-w/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 08:11:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 08:11:58 INFO - 'CCACHE_UMASK': '002', 08:11:58 INFO - 'DISPLAY': ':0', 08:11:58 INFO - 'HOME': '/home/cltbld', 08:11:58 INFO - 'LANG': 'en_US.UTF-8', 08:11:58 INFO - 'LOGNAME': 'cltbld', 08:11:58 INFO - 'MAIL': '/var/mail/cltbld', 08:11:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:11:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:11:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 08:11:58 INFO - 'MOZ_NO_REMOTE': '1', 08:11:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 08:11:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:11:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 08:11:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:11:58 INFO - 'PWD': '/builds/slave/test', 08:11:58 INFO - 'SHELL': '/bin/bash', 08:11:58 INFO - 'SHLVL': '1', 08:11:58 INFO - 'TERM': 'linux', 08:11:58 INFO - 'TMOUT': '86400', 08:11:58 INFO - 'USER': 'cltbld', 08:11:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462372836.739114-691985663', 08:11:58 INFO - '_': '/tools/buildbot/bin/python'} 08:11:58 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/cANy8GLuSIG8GQSgSJna-w/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 08:11:59 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 08:11:59 INFO - import pkg_resources 08:12:00 INFO - Using 1 client processes 08:12:00 INFO - wptserve Starting http server on 127.0.0.1:8000 08:12:00 INFO - wptserve Starting http server on 127.0.0.1:8001 08:12:00 INFO - wptserve Starting http server on 127.0.0.1:8443 08:12:02 INFO - SUITE-START | Running 778 tests 08:12:03 INFO - Running testharness tests 08:12:03 INFO - Setting up ssl 08:12:03 INFO - PROCESS | certutil | 08:12:03 INFO - PROCESS | certutil | 08:12:03 INFO - PROCESS | certutil | 08:12:03 INFO - Certificate Nickname Trust Attributes 08:12:03 INFO - SSL,S/MIME,JAR/XPI 08:12:03 INFO - 08:12:03 INFO - web-platform-tests CT,, 08:12:03 INFO - 08:12:03 INFO - Starting runner 08:12:05 INFO - PROCESS | 1828 | 1462374725350 Marionette DEBUG Marionette enabled via build flag and pref 08:12:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9330568800 == 1 [pid = 1828] [id = 1] 08:12:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 1 (0x7f9330569000) [pid = 1828] [serial = 1] [outer = (nil)] 08:12:05 INFO - PROCESS | 1828 | [1828] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 08:12:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 2 (0x7f933056a000) [pid = 1828] [serial = 2] [outer = 0x7f9330569000] 08:12:05 INFO - PROCESS | 1828 | 1462374725921 Marionette INFO Listening on port 2828 08:12:06 INFO - PROCESS | 1828 | 1462374726381 Marionette DEBUG Marionette enabled via command-line flag 08:12:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d437800 == 2 [pid = 1828] [id = 2] 08:12:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 3 (0x7f932d438000) [pid = 1828] [serial = 3] [outer = (nil)] 08:12:06 INFO - PROCESS | 1828 | [1828] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 08:12:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 4 (0x7f932d439000) [pid = 1828] [serial = 4] [outer = 0x7f932d438000] 08:12:06 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f932c829f70 08:12:06 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9332b27790 08:12:06 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f932c88da00 08:12:06 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f932c88dd00 08:12:06 INFO - PROCESS | 1828 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f932c8ff100 08:12:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 5 (0x7f93278e0000) [pid = 1828] [serial = 5] [outer = 0x7f9330569000] 08:12:06 INFO - PROCESS | 1828 | [1828] 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 08:12:06 INFO - PROCESS | 1828 | 1462374726706 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56129 08:12:06 INFO - PROCESS | 1828 | [1828] 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 08:12:06 INFO - PROCESS | 1828 | 1462374726778 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56130 08:12:06 INFO - PROCESS | 1828 | 1462374726784 Marionette DEBUG Closed connection conn0 08:12:06 INFO - PROCESS | 1828 | [1828] 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 08:12:06 INFO - PROCESS | 1828 | [1828] 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 08:12:06 INFO - PROCESS | 1828 | 1462374726888 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56131 08:12:06 INFO - PROCESS | 1828 | 1462374726890 Marionette DEBUG Closed connection conn1 08:12:06 INFO - PROCESS | 1828 | [1828] 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 08:12:06 INFO - PROCESS | 1828 | 1462374726938 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:56132 08:12:06 INFO - PROCESS | 1828 | 1462374726946 Marionette DEBUG Closed connection conn2 08:12:06 INFO - PROCESS | 1828 | 1462374726994 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:12:07 INFO - PROCESS | 1828 | 1462374727011 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":"20160504064752","device":"desktop","version":"48.0a2"} 08:12:07 INFO - PROCESS | 1828 | [1828] 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 08:12:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932037f000 == 3 [pid = 1828] [id = 3] 08:12:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 6 (0x7f932037f800) [pid = 1828] [serial = 6] [outer = (nil)] 08:12:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320380000 == 4 [pid = 1828] [id = 4] 08:12:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 7 (0x7f932000b000) [pid = 1828] [serial = 7] [outer = (nil)] 08:12:08 INFO - PROCESS | 1828 | [1828] 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 08:12:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f5a8000 == 5 [pid = 1828] [id = 5] 08:12:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 8 (0x7f931f207000) [pid = 1828] [serial = 8] [outer = (nil)] 08:12:08 INFO - PROCESS | 1828 | [1828] 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 08:12:08 INFO - PROCESS | 1828 | [1828] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:12:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 9 (0x7f931f19cc00) [pid = 1828] [serial = 9] [outer = 0x7f931f207000] 08:12:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 10 (0x7f931eed2800) [pid = 1828] [serial = 10] [outer = 0x7f932037f800] 08:12:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 11 (0x7f931eea5000) [pid = 1828] [serial = 11] [outer = 0x7f932000b000] 08:12:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 12 (0x7f931f029c00) [pid = 1828] [serial = 12] [outer = 0x7f931f207000] 08:12:10 INFO - PROCESS | 1828 | 1462374730028 Marionette DEBUG loaded listener.js 08:12:10 INFO - PROCESS | 1828 | 1462374730044 Marionette DEBUG loaded listener.js 08:12:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 13 (0x7f931cc81400) [pid = 1828] [serial = 13] [outer = 0x7f931f207000] 08:12:10 INFO - PROCESS | 1828 | 1462374730681 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"ab738f4d-a5fc-4d82-afcd-1b5e306d5ebe","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":"20160504064752","device":"desktop","version":"48.0a2","command_id":1}}] 08:12:10 INFO - PROCESS | 1828 | 1462374730859 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:12:11 INFO - PROCESS | 1828 | 1462374731054 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 08:12:11 INFO - PROCESS | 1828 | 1462374731236 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:12:11 INFO - PROCESS | 1828 | [1828] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:12:11 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:12:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 14 (0x7f93195d9400) [pid = 1828] [serial = 14] [outer = 0x7f931f207000] 08:12:11 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:12:11 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:12:11 INFO - PROCESS | 1828 | 1462374731615 Marionette TRACE conn3 <- [1,3,null,{}] 08:12:11 INFO - PROCESS | 1828 | 1462374731662 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:12:11 INFO - PROCESS | 1828 | 1462374731691 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 08:12:11 INFO - PROCESS | 1828 | 1462374731734 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 08:12:11 INFO - PROCESS | 1828 | 1462374731737 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 08:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:12:11 INFO - PROCESS | 1828 | 1462374731781 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:12:11 INFO - PROCESS | 1828 | 1462374731786 Marionette TRACE conn3 <- [1,6,null,{}] 08:12:11 INFO - PROCESS | 1828 | 1462374731836 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:11 INFO - PROCESS | 1828 | 1462374731850 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 08:12:11 INFO - PROCESS | 1828 | 1462374731857 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318ba0000 == 6 [pid = 1828] [id = 6] 08:12:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 15 (0x7f9318a6bc00) [pid = 1828] [serial = 15] [outer = (nil)] 08:12:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 16 (0x7f9318a6d800) [pid = 1828] [serial = 16] [outer = 0x7f9318a6bc00] 08:12:11 INFO - PROCESS | 1828 | 1462374731910 Marionette DEBUG loaded listener.js 08:12:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 17 (0x7f9318a74000) [pid = 1828] [serial = 17] [outer = 0x7f9318a6bc00] 08:12:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318641000 == 7 [pid = 1828] [id = 7] 08:12:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 18 (0x7f9318663000) [pid = 1828] [serial = 18] [outer = (nil)] 08:12:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 19 (0x7f9318668800) [pid = 1828] [serial = 19] [outer = 0x7f9318663000] 08:12:12 INFO - PROCESS | 1828 | 1462374732387 Marionette DEBUG loaded listener.js 08:12:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 20 (0x7f931e7a1800) [pid = 1828] [serial = 20] [outer = 0x7f9318663000] 08:12:12 INFO - PROCESS | 1828 | [1828] 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 08:12:12 INFO - PROCESS | 1828 | 1462374732793 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1118ms 08:12:12 INFO - PROCESS | 1828 | 1462374732901 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 08:12:12 INFO - PROCESS | 1828 | 1462374732903 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 08:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:12:12 INFO - PROCESS | 1828 | 1462374732924 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:12:12 INFO - PROCESS | 1828 | 1462374732927 Marionette TRACE conn3 <- [1,10,null,{}] 08:12:12 INFO - PROCESS | 1828 | 1462374732938 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:13 INFO - PROCESS | 1828 | 1462374733080 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 08:12:13 INFO - PROCESS | 1828 | 1462374733101 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b6b800 == 8 [pid = 1828] [id = 8] 08:12:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 21 (0x7f9317848800) [pid = 1828] [serial = 21] [outer = (nil)] 08:12:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 22 (0x7f931784b800) [pid = 1828] [serial = 22] [outer = 0x7f9317848800] 08:12:13 INFO - PROCESS | 1828 | 1462374733159 Marionette DEBUG loaded listener.js 08:12:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 23 (0x7f9316c89000) [pid = 1828] [serial = 23] [outer = 0x7f9317848800] 08:12:13 INFO - PROCESS | 1828 | 1462374733629 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 08:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 737ms 08:12:13 INFO - PROCESS | 1828 | 1462374733649 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 08:12:13 INFO - PROCESS | 1828 | 1462374733652 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 08:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:12:13 INFO - PROCESS | 1828 | 1462374733657 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:12:13 INFO - PROCESS | 1828 | 1462374733659 Marionette TRACE conn3 <- [1,14,null,{}] 08:12:13 INFO - PROCESS | 1828 | 1462374733663 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:13 INFO - PROCESS | 1828 | 1462374733793 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 08:12:13 INFO - PROCESS | 1828 | 1462374733802 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316cf7800 == 9 [pid = 1828] [id = 9] 08:12:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 24 (0x7f9316c96000) [pid = 1828] [serial = 24] [outer = (nil)] 08:12:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 25 (0x7f9316d32c00) [pid = 1828] [serial = 25] [outer = 0x7f9316c96000] 08:12:13 INFO - PROCESS | 1828 | 1462374733860 Marionette DEBUG loaded listener.js 08:12:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 26 (0x7f9316d3c400) [pid = 1828] [serial = 26] [outer = 0x7f9316c96000] 08:12:14 INFO - PROCESS | 1828 | 1462374734332 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 08:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 724ms 08:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:12:14 INFO - PROCESS | 1828 | 1462374734393 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 08:12:14 INFO - PROCESS | 1828 | 1462374734395 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 08:12:14 INFO - PROCESS | 1828 | 1462374734402 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:12:14 INFO - PROCESS | 1828 | 1462374734404 Marionette TRACE conn3 <- [1,18,null,{}] 08:12:14 INFO - PROCESS | 1828 | 1462374734409 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:14 INFO - PROCESS | 1828 | 1462374734531 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 08:12:14 INFO - PROCESS | 1828 | 1462374734549 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931db40800 == 10 [pid = 1828] [id = 10] 08:12:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 27 (0x7f9316fdb800) [pid = 1828] [serial = 27] [outer = (nil)] 08:12:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 28 (0x7f9318a6e400) [pid = 1828] [serial = 28] [outer = 0x7f9316fdb800] 08:12:14 INFO - PROCESS | 1828 | 1462374734601 Marionette DEBUG loaded listener.js 08:12:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 29 (0x7f93172ae800) [pid = 1828] [serial = 29] [outer = 0x7f9316fdb800] 08:12:15 INFO - PROCESS | 1828 | 1462374735067 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 08:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 676ms 08:12:15 INFO - PROCESS | 1828 | 1462374735076 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 08:12:15 INFO - PROCESS | 1828 | 1462374735078 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 08:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:12:15 INFO - PROCESS | 1828 | 1462374735084 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:12:15 INFO - PROCESS | 1828 | 1462374735085 Marionette TRACE conn3 <- [1,22,null,{}] 08:12:15 INFO - PROCESS | 1828 | 1462374735090 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:15 INFO - PROCESS | 1828 | 1462374735208 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 08:12:15 INFO - PROCESS | 1828 | 1462374735217 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f0b4000 == 11 [pid = 1828] [id = 11] 08:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 30 (0x7f93172b3800) [pid = 1828] [serial = 30] [outer = (nil)] 08:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 31 (0x7f9317445800) [pid = 1828] [serial = 31] [outer = 0x7f93172b3800] 08:12:15 INFO - PROCESS | 1828 | 1462374735267 Marionette DEBUG loaded listener.js 08:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 32 (0x7f931744f000) [pid = 1828] [serial = 32] [outer = 0x7f93172b3800] 08:12:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93174bd000 == 12 [pid = 1828] [id = 12] 08:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 33 (0x7f93174bd800) [pid = 1828] [serial = 33] [outer = (nil)] 08:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 34 (0x7f93174b6000) [pid = 1828] [serial = 34] [outer = 0x7f93174bd800] 08:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 35 (0x7f93174bf000) [pid = 1828] [serial = 35] [outer = 0x7f93174bd800] 08:12:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b5b000 == 13 [pid = 1828] [id = 13] 08:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 36 (0x7f9316b2c400) [pid = 1828] [serial = 36] [outer = (nil)] 08:12:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 37 (0x7f9316c8b400) [pid = 1828] [serial = 37] [outer = 0x7f9316b2c400] 08:12:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 38 (0x7f9316d2fc00) [pid = 1828] [serial = 38] [outer = 0x7f9316b2c400] 08:12:16 INFO - PROCESS | 1828 | 1462374736416 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 08:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1379ms 08:12:16 INFO - PROCESS | 1828 | 1462374736511 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 08:12:16 INFO - PROCESS | 1828 | 1462374736517 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 08:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:12:16 INFO - PROCESS | 1828 | 1462374736526 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:12:16 INFO - PROCESS | 1828 | 1462374736531 Marionette TRACE conn3 <- [1,26,null,{}] 08:12:16 INFO - PROCESS | 1828 | 1462374736539 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:16 INFO - PROCESS | 1828 | 1462374736687 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 08:12:16 INFO - PROCESS | 1828 | 1462374736798 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93176b6000 == 14 [pid = 1828] [id = 14] 08:12:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 39 (0x7f93172b4400) [pid = 1828] [serial = 39] [outer = (nil)] 08:12:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 40 (0x7f931757fc00) [pid = 1828] [serial = 40] [outer = 0x7f93172b4400] 08:12:16 INFO - PROCESS | 1828 | 1462374736878 Marionette DEBUG loaded listener.js 08:12:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 41 (0x7f93175d2800) [pid = 1828] [serial = 41] [outer = 0x7f93172b4400] 08:12:17 INFO - PROCESS | 1828 | 1462374737553 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1084ms 08:12:17 INFO - PROCESS | 1828 | 1462374737610 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 08:12:17 INFO - PROCESS | 1828 | 1462374737617 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 08:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:12:17 INFO - PROCESS | 1828 | 1462374737625 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:12:17 INFO - PROCESS | 1828 | 1462374737629 Marionette TRACE conn3 <- [1,30,null,{}] 08:12:17 INFO - PROCESS | 1828 | 1462374737650 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:17 INFO - PROCESS | 1828 | 1462374737792 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 08:12:17 INFO - PROCESS | 1828 | 1462374737916 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318b99800 == 15 [pid = 1828] [id = 15] 08:12:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 42 (0x7f931715a800) [pid = 1828] [serial = 42] [outer = (nil)] 08:12:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 43 (0x7f931784f400) [pid = 1828] [serial = 43] [outer = 0x7f931715a800] 08:12:17 INFO - PROCESS | 1828 | 1462374737977 Marionette DEBUG loaded listener.js 08:12:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 44 (0x7f931865f800) [pid = 1828] [serial = 44] [outer = 0x7f931715a800] 08:12:18 INFO - PROCESS | 1828 | 1462374738867 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 08:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1300ms 08:12:18 INFO - PROCESS | 1828 | 1462374738924 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 08:12:18 INFO - PROCESS | 1828 | 1462374738929 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 08:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:12:18 INFO - PROCESS | 1828 | 1462374738951 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:12:18 INFO - PROCESS | 1828 | 1462374738956 Marionette TRACE conn3 <- [1,34,null,{}] 08:12:18 INFO - PROCESS | 1828 | 1462374738964 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:19 INFO - PROCESS | 1828 | 1462374739086 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 08:12:19 INFO - PROCESS | 1828 | 1462374739153 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b64800 == 16 [pid = 1828] [id = 16] 08:12:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 45 (0x7f93172b2000) [pid = 1828] [serial = 45] [outer = (nil)] 08:12:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 46 (0x7f9317845c00) [pid = 1828] [serial = 46] [outer = 0x7f93172b2000] 08:12:19 INFO - PROCESS | 1828 | 1462374739294 Marionette DEBUG loaded listener.js 08:12:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 47 (0x7f93189b9400) [pid = 1828] [serial = 47] [outer = 0x7f93172b2000] 08:12:19 INFO - PROCESS | 1828 | 1462374739883 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 08:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 984ms 08:12:19 INFO - PROCESS | 1828 | 1462374739933 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 08:12:19 INFO - PROCESS | 1828 | 1462374739939 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 08:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:12:20 INFO - PROCESS | 1828 | 1462374740038 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:12:20 INFO - PROCESS | 1828 | 1462374740041 Marionette TRACE conn3 <- [1,38,null,{}] 08:12:20 INFO - PROCESS | 1828 | 1462374740049 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:20 INFO - PROCESS | 1828 | 1462374740161 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 08:12:20 INFO - PROCESS | 1828 | 1462374740170 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931e4b7000 == 17 [pid = 1828] [id = 17] 08:12:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 48 (0x7f9316d36800) [pid = 1828] [serial = 48] [outer = (nil)] 08:12:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 49 (0x7f931d4d7800) [pid = 1828] [serial = 49] [outer = 0x7f9316d36800] 08:12:20 INFO - PROCESS | 1828 | 1462374740220 Marionette DEBUG loaded listener.js 08:12:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 50 (0x7f931e9ec400) [pid = 1828] [serial = 50] [outer = 0x7f9316d36800] 08:12:20 INFO - PROCESS | 1828 | 1462374740787 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 08:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 813ms 08:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:12:20 INFO - PROCESS | 1828 | 1462374740817 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 08:12:20 INFO - PROCESS | 1828 | 1462374740820 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 08:12:20 INFO - PROCESS | 1828 | 1462374740824 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:12:20 INFO - PROCESS | 1828 | 1462374740829 Marionette TRACE conn3 <- [1,42,null,{}] 08:12:20 INFO - PROCESS | 1828 | 1462374740843 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:20 INFO - PROCESS | 1828 | 1462374740968 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 08:12:21 INFO - PROCESS | 1828 | 1462374741044 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f0b1000 == 18 [pid = 1828] [id = 18] 08:12:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 51 (0x7f9318665c00) [pid = 1828] [serial = 51] [outer = (nil)] 08:12:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 52 (0x7f931eea5400) [pid = 1828] [serial = 52] [outer = 0x7f9318665c00] 08:12:21 INFO - PROCESS | 1828 | 1462374741100 Marionette DEBUG loaded listener.js 08:12:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 53 (0x7f931f77ac00) [pid = 1828] [serial = 53] [outer = 0x7f9318665c00] 08:12:21 INFO - PROCESS | 1828 | 1462374741600 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 08:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 833ms 08:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:12:21 INFO - PROCESS | 1828 | 1462374741656 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 08:12:21 INFO - PROCESS | 1828 | 1462374741659 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 08:12:21 INFO - PROCESS | 1828 | 1462374741664 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:12:21 INFO - PROCESS | 1828 | 1462374741667 Marionette TRACE conn3 <- [1,46,null,{}] 08:12:21 INFO - PROCESS | 1828 | 1462374741671 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:21 INFO - PROCESS | 1828 | 1462374741780 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 08:12:21 INFO - PROCESS | 1828 | 1462374741795 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f931800 == 19 [pid = 1828] [id = 19] 08:12:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 54 (0x7f931fc70800) [pid = 1828] [serial = 54] [outer = (nil)] 08:12:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 55 (0x7f931fc76000) [pid = 1828] [serial = 55] [outer = 0x7f931fc70800] 08:12:21 INFO - PROCESS | 1828 | 1462374741850 Marionette DEBUG loaded listener.js 08:12:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 56 (0x7f931fc7ac00) [pid = 1828] [serial = 56] [outer = 0x7f931fc70800] 08:12:22 INFO - PROCESS | 1828 | 1462374742420 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 779ms 08:12:22 INFO - PROCESS | 1828 | 1462374742443 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 08:12:22 INFO - PROCESS | 1828 | 1462374742446 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 08:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:12:22 INFO - PROCESS | 1828 | 1462374742450 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:12:22 INFO - PROCESS | 1828 | 1462374742452 Marionette TRACE conn3 <- [1,50,null,{}] 08:12:22 INFO - PROCESS | 1828 | 1462374742457 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:22 INFO - PROCESS | 1828 | 1462374742561 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 08:12:22 INFO - PROCESS | 1828 | 1462374742573 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931fccb000 == 20 [pid = 1828] [id = 20] 08:12:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 57 (0x7f93175d4800) [pid = 1828] [serial = 57] [outer = (nil)] 08:12:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 58 (0x7f931ff42800) [pid = 1828] [serial = 58] [outer = 0x7f93175d4800] 08:12:22 INFO - PROCESS | 1828 | 1462374742623 Marionette DEBUG loaded listener.js 08:12:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 59 (0x7f932030e800) [pid = 1828] [serial = 59] [outer = 0x7f93175d4800] 08:12:23 INFO - PROCESS | 1828 | 1462374743160 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 727ms 08:12:23 INFO - PROCESS | 1828 | 1462374743178 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 08:12:23 INFO - PROCESS | 1828 | 1462374743180 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 08:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:12:23 INFO - PROCESS | 1828 | 1462374743186 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:12:23 INFO - PROCESS | 1828 | 1462374743188 Marionette TRACE conn3 <- [1,54,null,{}] 08:12:23 INFO - PROCESS | 1828 | 1462374743201 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:23 INFO - PROCESS | 1828 | 1462374743330 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 08:12:23 INFO - PROCESS | 1828 | 1462374743348 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320372800 == 21 [pid = 1828] [id = 21] 08:12:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 60 (0x7f9318a73800) [pid = 1828] [serial = 60] [outer = (nil)] 08:12:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 61 (0x7f932061e800) [pid = 1828] [serial = 61] [outer = 0x7f9318a73800] 08:12:23 INFO - PROCESS | 1828 | 1462374743402 Marionette DEBUG loaded listener.js 08:12:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 62 (0x7f9320d8b000) [pid = 1828] [serial = 62] [outer = 0x7f9318a73800] 08:12:23 INFO - PROCESS | 1828 | 1462374743933 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 827ms 08:12:24 INFO - PROCESS | 1828 | 1462374744014 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 08:12:24 INFO - PROCESS | 1828 | 1462374744017 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 08:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:12:24 INFO - PROCESS | 1828 | 1462374744021 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:12:24 INFO - PROCESS | 1828 | 1462374744024 Marionette TRACE conn3 <- [1,58,null,{}] 08:12:24 INFO - PROCESS | 1828 | 1462374744028 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:24 INFO - PROCESS | 1828 | 1462374744129 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 08:12:24 INFO - PROCESS | 1828 | 1462374744141 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93204b0800 == 22 [pid = 1828] [id = 22] 08:12:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 63 (0x7f93175d4c00) [pid = 1828] [serial = 63] [outer = (nil)] 08:12:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 64 (0x7f93210c9800) [pid = 1828] [serial = 64] [outer = 0x7f93175d4c00] 08:12:24 INFO - PROCESS | 1828 | 1462374744194 Marionette DEBUG loaded listener.js 08:12:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 65 (0x7f9322da3000) [pid = 1828] [serial = 65] [outer = 0x7f93175d4c00] 08:12:24 INFO - PROCESS | 1828 | 1462374744697 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 724ms 08:12:24 INFO - PROCESS | 1828 | 1462374744745 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 08:12:24 INFO - PROCESS | 1828 | 1462374744748 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 08:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:12:24 INFO - PROCESS | 1828 | 1462374744753 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:12:24 INFO - PROCESS | 1828 | 1462374744755 Marionette TRACE conn3 <- [1,62,null,{}] 08:12:24 INFO - PROCESS | 1828 | 1462374744759 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:24 INFO - PROCESS | 1828 | 1462374744863 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 08:12:24 INFO - PROCESS | 1828 | 1462374744875 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9321a85000 == 23 [pid = 1828] [id = 23] 08:12:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 66 (0x7f93206d0800) [pid = 1828] [serial = 66] [outer = (nil)] 08:12:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f9322dc5400) [pid = 1828] [serial = 67] [outer = 0x7f93206d0800] 08:12:24 INFO - PROCESS | 1828 | 1462374744928 Marionette DEBUG loaded listener.js 08:12:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f9322f78400) [pid = 1828] [serial = 68] [outer = 0x7f93206d0800] 08:12:25 INFO - PROCESS | 1828 | 1462374745481 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 777ms 08:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:12:25 INFO - PROCESS | 1828 | 1462374745531 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 08:12:25 INFO - PROCESS | 1828 | 1462374745533 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 08:12:25 INFO - PROCESS | 1828 | 1462374745537 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:12:25 INFO - PROCESS | 1828 | 1462374745540 Marionette TRACE conn3 <- [1,66,null,{}] 08:12:25 INFO - PROCESS | 1828 | 1462374745544 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:25 INFO - PROCESS | 1828 | 1462374745648 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 08:12:25 INFO - PROCESS | 1828 | 1462374745660 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f0af000 == 24 [pid = 1828] [id = 24] 08:12:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f932031a000) [pid = 1828] [serial = 69] [outer = (nil)] 08:12:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f9322f82800) [pid = 1828] [serial = 70] [outer = 0x7f932031a000] 08:12:25 INFO - PROCESS | 1828 | 1462374745711 Marionette DEBUG loaded listener.js 08:12:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 71 (0x7f932698d400) [pid = 1828] [serial = 71] [outer = 0x7f932031a000] 08:12:26 INFO - PROCESS | 1828 | 1462374746228 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 728ms 08:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:12:26 INFO - PROCESS | 1828 | 1462374746265 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 08:12:26 INFO - PROCESS | 1828 | 1462374746267 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 08:12:26 INFO - PROCESS | 1828 | 1462374746271 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:12:26 INFO - PROCESS | 1828 | 1462374746274 Marionette TRACE conn3 <- [1,70,null,{}] 08:12:26 INFO - PROCESS | 1828 | 1462374746278 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:26 INFO - PROCESS | 1828 | 1462374746382 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 08:12:26 INFO - PROCESS | 1828 | 1462374746397 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322d21800 == 25 [pid = 1828] [id = 25] 08:12:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 72 (0x7f9322f77400) [pid = 1828] [serial = 72] [outer = (nil)] 08:12:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 73 (0x7f932787e400) [pid = 1828] [serial = 73] [outer = 0x7f9322f77400] 08:12:26 INFO - PROCESS | 1828 | 1462374746451 Marionette DEBUG loaded listener.js 08:12:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 74 (0x7f932d411c00) [pid = 1828] [serial = 74] [outer = 0x7f9322f77400] 08:12:26 INFO - PROCESS | 1828 | 1462374746978 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 774ms 08:12:27 INFO - PROCESS | 1828 | 1462374747046 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 08:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:12:27 INFO - PROCESS | 1828 | 1462374747058 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 08:12:27 INFO - PROCESS | 1828 | 1462374747062 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:12:27 INFO - PROCESS | 1828 | 1462374747066 Marionette TRACE conn3 <- [1,74,null,{}] 08:12:27 INFO - PROCESS | 1828 | 1462374747079 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:27 INFO - PROCESS | 1828 | 1462374747214 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 08:12:27 INFO - PROCESS | 1828 | 1462374747292 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9326a98000 == 26 [pid = 1828] [id = 26] 08:12:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 75 (0x7f93175d7800) [pid = 1828] [serial = 75] [outer = (nil)] 08:12:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 76 (0x7f932d6d5400) [pid = 1828] [serial = 76] [outer = 0x7f93175d7800] 08:12:27 INFO - PROCESS | 1828 | 1462374747345 Marionette DEBUG loaded listener.js 08:12:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f932d97c800) [pid = 1828] [serial = 77] [outer = 0x7f93175d7800] 08:12:27 INFO - PROCESS | 1828 | 1462374747839 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1541ms 08:12:28 INFO - PROCESS | 1828 | 1462374748693 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 08:12:28 INFO - PROCESS | 1828 | 1462374748698 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 08:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:12:28 INFO - PROCESS | 1828 | 1462374748706 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:12:28 INFO - PROCESS | 1828 | 1462374748710 Marionette TRACE conn3 <- [1,78,null,{}] 08:12:28 INFO - PROCESS | 1828 | 1462374748716 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:28 INFO - PROCESS | 1828 | 1462374748851 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 08:12:28 INFO - PROCESS | 1828 | 1462374748867 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93176b0000 == 27 [pid = 1828] [id = 27] 08:12:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f9318392000) [pid = 1828] [serial = 78] [outer = (nil)] 08:12:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f9318662400) [pid = 1828] [serial = 79] [outer = 0x7f9318392000] 08:12:28 INFO - PROCESS | 1828 | 1462374748919 Marionette DEBUG loaded listener.js 08:12:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f9318a6dc00) [pid = 1828] [serial = 80] [outer = 0x7f9318392000] 08:12:29 INFO - PROCESS | 1828 | 1462374749463 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 780ms 08:12:29 INFO - PROCESS | 1828 | 1462374749488 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 08:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:12:29 INFO - PROCESS | 1828 | 1462374749492 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 08:12:29 INFO - PROCESS | 1828 | 1462374749502 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:12:29 INFO - PROCESS | 1828 | 1462374749506 Marionette TRACE conn3 <- [1,82,null,{}] 08:12:29 INFO - PROCESS | 1828 | 1462374749511 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:29 INFO - PROCESS | 1828 | 1462374749644 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 08:12:29 INFO - PROCESS | 1828 | 1462374749674 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318b9d800 == 28 [pid = 1828] [id = 28] 08:12:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f931c9fc400) [pid = 1828] [serial = 81] [outer = (nil)] 08:12:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f931db73400) [pid = 1828] [serial = 82] [outer = 0x7f931c9fc400] 08:12:29 INFO - PROCESS | 1828 | 1462374749724 Marionette DEBUG loaded listener.js 08:12:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f931e575c00) [pid = 1828] [serial = 83] [outer = 0x7f931c9fc400] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 82 (0x7f9316fdb800) [pid = 1828] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 81 (0x7f9316c96000) [pid = 1828] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 80 (0x7f9317848800) [pid = 1828] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 79 (0x7f9318a6bc00) [pid = 1828] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 78 (0x7f93172b4400) [pid = 1828] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 77 (0x7f931715a800) [pid = 1828] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 76 (0x7f93172b2000) [pid = 1828] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 75 (0x7f9316d36800) [pid = 1828] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 74 (0x7f9318665c00) [pid = 1828] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 73 (0x7f931fc70800) [pid = 1828] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 72 (0x7f93175d4800) [pid = 1828] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 71 (0x7f9318a73800) [pid = 1828] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 70 (0x7f93175d4c00) [pid = 1828] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 69 (0x7f93206d0800) [pid = 1828] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 68 (0x7f932031a000) [pid = 1828] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 67 (0x7f9322f77400) [pid = 1828] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:12:30 INFO - PROCESS | 1828 | --DOMWINDOW == 66 (0x7f93172b3800) [pid = 1828] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:12:30 INFO - PROCESS | 1828 | 1462374750691 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1232ms 08:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:12:30 INFO - PROCESS | 1828 | 1462374750729 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 08:12:30 INFO - PROCESS | 1828 | 1462374750732 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 08:12:30 INFO - PROCESS | 1828 | 1462374750737 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:12:30 INFO - PROCESS | 1828 | 1462374750740 Marionette TRACE conn3 <- [1,86,null,{}] 08:12:30 INFO - PROCESS | 1828 | 1462374750752 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:30 INFO - PROCESS | 1828 | 1462374750869 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 08:12:30 INFO - PROCESS | 1828 | 1462374750888 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a1a2000 == 29 [pid = 1828] [id = 29] 08:12:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f931bf94c00) [pid = 1828] [serial = 84] [outer = (nil)] 08:12:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f931ebad400) [pid = 1828] [serial = 85] [outer = 0x7f931bf94c00] 08:12:30 INFO - PROCESS | 1828 | 1462374750941 Marionette DEBUG loaded listener.js 08:12:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f931eea6400) [pid = 1828] [serial = 86] [outer = 0x7f931bf94c00] 08:12:31 INFO - PROCESS | 1828 | 1462374751504 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 828ms 08:12:31 INFO - PROCESS | 1828 | 1462374751566 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 08:12:31 INFO - PROCESS | 1828 | 1462374751568 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 08:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:12:31 INFO - PROCESS | 1828 | 1462374751573 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:12:31 INFO - PROCESS | 1828 | 1462374751575 Marionette TRACE conn3 <- [1,90,null,{}] 08:12:31 INFO - PROCESS | 1828 | 1462374751580 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:31 INFO - PROCESS | 1828 | 1462374751690 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 08:12:31 INFO - PROCESS | 1828 | 1462374751768 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931eed2000 == 30 [pid = 1828] [id = 30] 08:12:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f9316b3b800) [pid = 1828] [serial = 87] [outer = (nil)] 08:12:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 71 (0x7f931f65ac00) [pid = 1828] [serial = 88] [outer = 0x7f9316b3b800] 08:12:31 INFO - PROCESS | 1828 | 1462374751817 Marionette DEBUG loaded listener.js 08:12:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 72 (0x7f931fc76c00) [pid = 1828] [serial = 89] [outer = 0x7f9316b3b800] 08:12:32 INFO - PROCESS | 1828 | 1462374752289 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 732ms 08:12:32 INFO - PROCESS | 1828 | 1462374752307 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 08:12:32 INFO - PROCESS | 1828 | 1462374752310 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 08:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:12:32 INFO - PROCESS | 1828 | 1462374752316 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:12:32 INFO - PROCESS | 1828 | 1462374752318 Marionette TRACE conn3 <- [1,94,null,{}] 08:12:32 INFO - PROCESS | 1828 | 1462374752322 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:32 INFO - PROCESS | 1828 | 1462374752477 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 08:12:32 INFO - PROCESS | 1828 | 1462374752561 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316cf0800 == 31 [pid = 1828] [id = 31] 08:12:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 73 (0x7f9316c8ac00) [pid = 1828] [serial = 90] [outer = (nil)] 08:12:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 74 (0x7f9316fdd400) [pid = 1828] [serial = 91] [outer = 0x7f9316c8ac00] 08:12:32 INFO - PROCESS | 1828 | 1462374752665 Marionette DEBUG loaded listener.js 08:12:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 75 (0x7f9317585000) [pid = 1828] [serial = 92] [outer = 0x7f9316c8ac00] 08:12:33 INFO - PROCESS | 1828 | 1462374753357 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1077ms 08:12:33 INFO - PROCESS | 1828 | 1462374753408 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 08:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:12:33 INFO - PROCESS | 1828 | 1462374753413 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 08:12:33 INFO - PROCESS | 1828 | 1462374753420 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:12:33 INFO - PROCESS | 1828 | 1462374753425 Marionette TRACE conn3 <- [1,98,null,{}] 08:12:33 INFO - PROCESS | 1828 | 1462374753431 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:33 INFO - PROCESS | 1828 | 1462374753560 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 08:12:33 INFO - PROCESS | 1828 | 1462374753689 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f5ab000 == 32 [pid = 1828] [id = 32] 08:12:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 76 (0x7f9316c8cc00) [pid = 1828] [serial = 93] [outer = (nil)] 08:12:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f931d4d7000) [pid = 1828] [serial = 94] [outer = 0x7f9316c8cc00] 08:12:33 INFO - PROCESS | 1828 | 1462374753752 Marionette DEBUG loaded listener.js 08:12:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f931cc8c800) [pid = 1828] [serial = 95] [outer = 0x7f9316c8cc00] 08:12:34 INFO - PROCESS | 1828 | 1462374754421 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1039ms 08:12:34 INFO - PROCESS | 1828 | 1462374754459 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 08:12:34 INFO - PROCESS | 1828 | 1462374754462 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 08:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:12:34 INFO - PROCESS | 1828 | 1462374754468 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:12:34 INFO - PROCESS | 1828 | 1462374754471 Marionette TRACE conn3 <- [1,102,null,{}] 08:12:34 INFO - PROCESS | 1828 | 1462374754495 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:34 INFO - PROCESS | 1828 | 1462374754621 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 08:12:34 INFO - PROCESS | 1828 | 1462374754716 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931fcca800 == 33 [pid = 1828] [id = 33] 08:12:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f931fc70000) [pid = 1828] [serial = 96] [outer = (nil)] 08:12:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f931ff3f000) [pid = 1828] [serial = 97] [outer = 0x7f931fc70000] 08:12:34 INFO - PROCESS | 1828 | 1462374754775 Marionette DEBUG loaded listener.js 08:12:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f93203c0400) [pid = 1828] [serial = 98] [outer = 0x7f931fc70000] 08:12:35 INFO - PROCESS | 1828 | 1462374755423 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 976ms 08:12:35 INFO - PROCESS | 1828 | 1462374755444 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 08:12:35 INFO - PROCESS | 1828 | 1462374755449 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 08:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:12:35 INFO - PROCESS | 1828 | 1462374755464 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:12:35 INFO - PROCESS | 1828 | 1462374755469 Marionette TRACE conn3 <- [1,106,null,{}] 08:12:35 INFO - PROCESS | 1828 | 1462374755474 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:35 INFO - PROCESS | 1828 | 1462374755596 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 08:12:35 INFO - PROCESS | 1828 | 1462374755673 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93204af000 == 34 [pid = 1828] [id = 34] 08:12:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f9317443000) [pid = 1828] [serial = 99] [outer = (nil)] 08:12:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f9320c5a000) [pid = 1828] [serial = 100] [outer = 0x7f9317443000] 08:12:35 INFO - PROCESS | 1828 | 1462374755774 Marionette DEBUG loaded listener.js 08:12:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f9320d95c00) [pid = 1828] [serial = 101] [outer = 0x7f9317443000] 08:12:36 INFO - PROCESS | 1828 | 1462374756506 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1086ms 08:12:36 INFO - PROCESS | 1828 | 1462374756558 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 08:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:12:36 INFO - PROCESS | 1828 | 1462374756563 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 08:12:36 INFO - PROCESS | 1828 | 1462374756569 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:12:36 INFO - PROCESS | 1828 | 1462374756573 Marionette TRACE conn3 <- [1,110,null,{}] 08:12:36 INFO - PROCESS | 1828 | 1462374756581 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:36 INFO - PROCESS | 1828 | 1462374756710 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 08:12:36 INFO - PROCESS | 1828 | 1462374756783 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316ee2000 == 35 [pid = 1828] [id = 35] 08:12:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f9317580800) [pid = 1828] [serial = 102] [outer = (nil)] 08:12:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f93175d6800) [pid = 1828] [serial = 103] [outer = 0x7f9317580800] 08:12:36 INFO - PROCESS | 1828 | 1462374756906 Marionette DEBUG loaded listener.js 08:12:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f9318386c00) [pid = 1828] [serial = 104] [outer = 0x7f9317580800] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 86 (0x7f933056a000) [pid = 1828] [serial = 2] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f9316c8b400) [pid = 1828] [serial = 37] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f931757fc00) [pid = 1828] [serial = 40] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f931784f400) [pid = 1828] [serial = 43] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 82 (0x7f9317845c00) [pid = 1828] [serial = 46] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 81 (0x7f93189b9400) [pid = 1828] [serial = 47] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 80 (0x7f931d4d7800) [pid = 1828] [serial = 49] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 79 (0x7f931e9ec400) [pid = 1828] [serial = 50] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 78 (0x7f931eea5400) [pid = 1828] [serial = 52] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 77 (0x7f931fc76000) [pid = 1828] [serial = 55] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 76 (0x7f931ff42800) [pid = 1828] [serial = 58] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 75 (0x7f932061e800) [pid = 1828] [serial = 61] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 74 (0x7f93210c9800) [pid = 1828] [serial = 64] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 73 (0x7f9322dc5400) [pid = 1828] [serial = 67] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 72 (0x7f9322f82800) [pid = 1828] [serial = 70] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 71 (0x7f932787e400) [pid = 1828] [serial = 73] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 70 (0x7f931fc7ac00) [pid = 1828] [serial = 56] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 69 (0x7f932030e800) [pid = 1828] [serial = 59] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 68 (0x7f9320d8b000) [pid = 1828] [serial = 62] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 67 (0x7f9322da3000) [pid = 1828] [serial = 65] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 66 (0x7f931865f800) [pid = 1828] [serial = 44] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 65 (0x7f9322f78400) [pid = 1828] [serial = 68] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 64 (0x7f932698d400) [pid = 1828] [serial = 71] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 63 (0x7f932d411c00) [pid = 1828] [serial = 74] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 62 (0x7f931f77ac00) [pid = 1828] [serial = 53] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 61 (0x7f93175d2800) [pid = 1828] [serial = 41] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 60 (0x7f931744f000) [pid = 1828] [serial = 32] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 59 (0x7f931f029c00) [pid = 1828] [serial = 12] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 58 (0x7f931f19cc00) [pid = 1828] [serial = 9] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 57 (0x7f93174b6000) [pid = 1828] [serial = 34] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 56 (0x7f9317445800) [pid = 1828] [serial = 31] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 55 (0x7f9318a6e400) [pid = 1828] [serial = 28] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 54 (0x7f93172ae800) [pid = 1828] [serial = 29] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 53 (0x7f9316d32c00) [pid = 1828] [serial = 25] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 52 (0x7f9316d3c400) [pid = 1828] [serial = 26] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 51 (0x7f9316c89000) [pid = 1828] [serial = 23] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 50 (0x7f931784b800) [pid = 1828] [serial = 22] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 49 (0x7f9318668800) [pid = 1828] [serial = 19] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 48 (0x7f9318a6d800) [pid = 1828] [serial = 16] [outer = (nil)] [url = about:blank] 08:12:37 INFO - PROCESS | 1828 | --DOMWINDOW == 47 (0x7f9318a74000) [pid = 1828] [serial = 17] [outer = (nil)] [url = about:blank] 08:12:38 INFO - PROCESS | 1828 | 1462374758045 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1540ms 08:12:38 INFO - PROCESS | 1828 | 1462374758108 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 08:12:38 INFO - PROCESS | 1828 | 1462374758114 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 08:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:12:38 INFO - PROCESS | 1828 | 1462374758119 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:12:38 INFO - PROCESS | 1828 | 1462374758124 Marionette TRACE conn3 <- [1,114,null,{}] 08:12:38 INFO - PROCESS | 1828 | 1462374758130 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:38 INFO - PROCESS | 1828 | 1462374758243 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 08:12:38 INFO - PROCESS | 1828 | 1462374758260 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9317258000 == 36 [pid = 1828] [id = 36] 08:12:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 48 (0x7f93175d2800) [pid = 1828] [serial = 105] [outer = (nil)] 08:12:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 49 (0x7f931784bc00) [pid = 1828] [serial = 106] [outer = 0x7f93175d2800] 08:12:38 INFO - PROCESS | 1828 | 1462374758329 Marionette DEBUG loaded listener.js 08:12:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 50 (0x7f931865d400) [pid = 1828] [serial = 107] [outer = 0x7f93175d2800] 08:12:38 INFO - PROCESS | 1828 | 1462374758931 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 828ms 08:12:38 INFO - PROCESS | 1828 | 1462374758953 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 08:12:38 INFO - PROCESS | 1828 | 1462374758961 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 08:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:12:38 INFO - PROCESS | 1828 | 1462374758971 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:12:38 INFO - PROCESS | 1828 | 1462374758974 Marionette TRACE conn3 <- [1,118,null,{}] 08:12:38 INFO - PROCESS | 1828 | 1462374758978 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:39 INFO - PROCESS | 1828 | 1462374759094 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 08:12:39 INFO - PROCESS | 1828 | 1462374759115 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93183fa800 == 37 [pid = 1828] [id = 37] 08:12:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 51 (0x7f931784b800) [pid = 1828] [serial = 108] [outer = (nil)] 08:12:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 52 (0x7f931a14dc00) [pid = 1828] [serial = 109] [outer = 0x7f931784b800] 08:12:39 INFO - PROCESS | 1828 | 1462374759165 Marionette DEBUG loaded listener.js 08:12:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 53 (0x7f931c930c00) [pid = 1828] [serial = 110] [outer = 0x7f931784b800] 08:12:39 INFO - PROCESS | 1828 | 1462374759712 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 775ms 08:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:12:39 INFO - PROCESS | 1828 | 1462374759746 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 08:12:39 INFO - PROCESS | 1828 | 1462374759750 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 08:12:39 INFO - PROCESS | 1828 | 1462374759756 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:12:39 INFO - PROCESS | 1828 | 1462374759768 Marionette TRACE conn3 <- [1,122,null,{}] 08:12:39 INFO - PROCESS | 1828 | 1462374759783 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:39 INFO - PROCESS | 1828 | 1462374759897 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 08:12:39 INFO - PROCESS | 1828 | 1462374759987 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319532800 == 38 [pid = 1828] [id = 38] 08:12:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 54 (0x7f9318664000) [pid = 1828] [serial = 111] [outer = (nil)] 08:12:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 55 (0x7f931e571400) [pid = 1828] [serial = 112] [outer = 0x7f9318664000] 08:12:40 INFO - PROCESS | 1828 | 1462374760050 Marionette DEBUG loaded listener.js 08:12:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 56 (0x7f931e9ec400) [pid = 1828] [serial = 113] [outer = 0x7f9318664000] 08:12:40 INFO - PROCESS | 1828 | 1462374760615 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 889ms 08:12:40 INFO - PROCESS | 1828 | 1462374760644 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 08:12:40 INFO - PROCESS | 1828 | 1462374760647 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 08:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:12:40 INFO - PROCESS | 1828 | 1462374760658 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:12:40 INFO - PROCESS | 1828 | 1462374760660 Marionette TRACE conn3 <- [1,126,null,{}] 08:12:40 INFO - PROCESS | 1828 | 1462374760665 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:40 INFO - PROCESS | 1828 | 1462374760799 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 08:12:40 INFO - PROCESS | 1828 | 1462374760823 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931e92b000 == 39 [pid = 1828] [id = 39] 08:12:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 57 (0x7f9316b2e800) [pid = 1828] [serial = 114] [outer = (nil)] 08:12:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 58 (0x7f931f02dc00) [pid = 1828] [serial = 115] [outer = 0x7f9316b2e800] 08:12:40 INFO - PROCESS | 1828 | 1462374760872 Marionette DEBUG loaded listener.js 08:12:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 59 (0x7f931f512400) [pid = 1828] [serial = 116] [outer = 0x7f9316b2e800] 08:12:41 INFO - PROCESS | 1828 | 1462374761410 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 774ms 08:12:41 INFO - PROCESS | 1828 | 1462374761437 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 08:12:41 INFO - PROCESS | 1828 | 1462374761440 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 08:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:12:41 INFO - PROCESS | 1828 | 1462374761444 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:12:41 INFO - PROCESS | 1828 | 1462374761447 Marionette TRACE conn3 <- [1,130,null,{}] 08:12:41 INFO - PROCESS | 1828 | 1462374761452 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:41 INFO - PROCESS | 1828 | 1462374761584 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 08:12:41 INFO - PROCESS | 1828 | 1462374761612 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f187800 == 40 [pid = 1828] [id = 40] 08:12:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 60 (0x7f931757ec00) [pid = 1828] [serial = 117] [outer = (nil)] 08:12:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 61 (0x7f931fc71800) [pid = 1828] [serial = 118] [outer = 0x7f931757ec00] 08:12:41 INFO - PROCESS | 1828 | 1462374761661 Marionette DEBUG loaded listener.js 08:12:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 62 (0x7f931fc79400) [pid = 1828] [serial = 119] [outer = 0x7f931757ec00] 08:12:41 INFO - PROCESS | 1828 | --DOMWINDOW == 61 (0x7f93175d7800) [pid = 1828] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:12:41 INFO - PROCESS | 1828 | --DOMWINDOW == 60 (0x7f9316b3b800) [pid = 1828] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:12:41 INFO - PROCESS | 1828 | --DOMWINDOW == 59 (0x7f931c9fc400) [pid = 1828] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:12:41 INFO - PROCESS | 1828 | --DOMWINDOW == 58 (0x7f9318392000) [pid = 1828] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:12:41 INFO - PROCESS | 1828 | --DOMWINDOW == 57 (0x7f931bf94c00) [pid = 1828] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:12:42 INFO - PROCESS | 1828 | 1462374762248 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 08:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 829ms 08:12:42 INFO - PROCESS | 1828 | 1462374762274 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 08:12:42 INFO - PROCESS | 1828 | 1462374762276 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 08:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:12:42 INFO - PROCESS | 1828 | 1462374762281 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:12:42 INFO - PROCESS | 1828 | 1462374762283 Marionette TRACE conn3 <- [1,134,null,{}] 08:12:42 INFO - PROCESS | 1828 | 1462374762288 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:42 INFO - PROCESS | 1828 | 1462374762404 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 08:12:42 INFO - PROCESS | 1828 | 1462374762421 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f91c800 == 41 [pid = 1828] [id = 41] 08:12:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 58 (0x7f9316c8c400) [pid = 1828] [serial = 120] [outer = (nil)] 08:12:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 59 (0x7f93203c1400) [pid = 1828] [serial = 121] [outer = 0x7f9316c8c400] 08:12:42 INFO - PROCESS | 1828 | 1462374762483 Marionette DEBUG loaded listener.js 08:12:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 60 (0x7f9320626000) [pid = 1828] [serial = 122] [outer = 0x7f9316c8c400] 08:12:43 INFO - PROCESS | 1828 | 1462374763005 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 08:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 775ms 08:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:12:43 INFO - PROCESS | 1828 | 1462374763057 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 08:12:43 INFO - PROCESS | 1828 | 1462374763059 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 08:12:43 INFO - PROCESS | 1828 | 1462374763064 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:12:43 INFO - PROCESS | 1828 | 1462374763067 Marionette TRACE conn3 <- [1,138,null,{}] 08:12:43 INFO - PROCESS | 1828 | 1462374763071 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:43 INFO - PROCESS | 1828 | 1462374763171 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 08:12:43 INFO - PROCESS | 1828 | 1462374763187 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff71800 == 42 [pid = 1828] [id = 42] 08:12:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 61 (0x7f9316c90400) [pid = 1828] [serial = 123] [outer = (nil)] 08:12:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 62 (0x7f93206d0800) [pid = 1828] [serial = 124] [outer = 0x7f9316c90400] 08:12:43 INFO - PROCESS | 1828 | 1462374763235 Marionette DEBUG loaded listener.js 08:12:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 63 (0x7f9320d8c800) [pid = 1828] [serial = 125] [outer = 0x7f9316c90400] 08:12:43 INFO - PROCESS | 1828 | 1462374763873 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 08:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 828ms 08:12:43 INFO - PROCESS | 1828 | 1462374763892 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 08:12:43 INFO - PROCESS | 1828 | 1462374763894 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 08:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:12:43 INFO - PROCESS | 1828 | 1462374763900 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:12:43 INFO - PROCESS | 1828 | 1462374763902 Marionette TRACE conn3 <- [1,142,null,{}] 08:12:43 INFO - PROCESS | 1828 | 1462374763907 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:44 INFO - PROCESS | 1828 | 1462374764072 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 08:12:44 INFO - PROCESS | 1828 | 1462374764132 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316ce5800 == 43 [pid = 1828] [id = 43] 08:12:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 64 (0x7f9316b35400) [pid = 1828] [serial = 126] [outer = (nil)] 08:12:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 65 (0x7f9316c91400) [pid = 1828] [serial = 127] [outer = 0x7f9316b35400] 08:12:44 INFO - PROCESS | 1828 | 1462374764193 Marionette DEBUG loaded listener.js 08:12:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 66 (0x7f931715c000) [pid = 1828] [serial = 128] [outer = 0x7f9316b35400] 08:12:45 INFO - PROCESS | 1828 | 1462374765004 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 08:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1125ms 08:12:45 INFO - PROCESS | 1828 | 1462374765039 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 08:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:12:45 INFO - PROCESS | 1828 | 1462374765044 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 08:12:45 INFO - PROCESS | 1828 | 1462374765051 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:12:45 INFO - PROCESS | 1828 | 1462374765056 Marionette TRACE conn3 <- [1,146,null,{}] 08:12:45 INFO - PROCESS | 1828 | 1462374765062 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:45 INFO - PROCESS | 1828 | 1462374765201 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 08:12:45 INFO - PROCESS | 1828 | 1462374765278 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319530800 == 44 [pid = 1828] [id = 44] 08:12:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f931784b000) [pid = 1828] [serial = 129] [outer = (nil)] 08:12:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f93189b9400) [pid = 1828] [serial = 130] [outer = 0x7f931784b000] 08:12:45 INFO - PROCESS | 1828 | 1462374765380 Marionette DEBUG loaded listener.js 08:12:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f931a14e000) [pid = 1828] [serial = 131] [outer = 0x7f931784b000] 08:12:46 INFO - PROCESS | 1828 | 1462374766319 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:12:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f93175d9400) [pid = 1828] [serial = 132] [outer = 0x7f9316b2c400] 08:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1329ms 08:12:46 INFO - PROCESS | 1828 | 1462374766418 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 08:12:46 INFO - PROCESS | 1828 | 1462374766423 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 08:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:12:46 INFO - PROCESS | 1828 | 1462374766433 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:12:46 INFO - PROCESS | 1828 | 1462374766438 Marionette TRACE conn3 <- [1,150,null,{}] 08:12:46 INFO - PROCESS | 1828 | 1462374766445 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:46 INFO - PROCESS | 1828 | 1462374766596 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a1a2000 == 43 [pid = 1828] [id = 29] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316cf0800 == 42 [pid = 1828] [id = 31] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931fcca800 == 41 [pid = 1828] [id = 33] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931eed2000 == 40 [pid = 1828] [id = 30] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318b9d800 == 39 [pid = 1828] [id = 28] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93176b0000 == 38 [pid = 1828] [id = 27] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff71800 == 37 [pid = 1828] [id = 42] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f91c800 == 36 [pid = 1828] [id = 41] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f187800 == 35 [pid = 1828] [id = 40] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931e92b000 == 34 [pid = 1828] [id = 39] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319532800 == 33 [pid = 1828] [id = 38] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93183fa800 == 32 [pid = 1828] [id = 37] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9317258000 == 31 [pid = 1828] [id = 36] 08:12:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316ee2000 == 30 [pid = 1828] [id = 35] 08:12:46 INFO - PROCESS | 1828 | --DOMWINDOW == 69 (0x7f932d6d5400) [pid = 1828] [serial = 76] [outer = (nil)] [url = about:blank] 08:12:46 INFO - PROCESS | 1828 | --DOMWINDOW == 68 (0x7f931f65ac00) [pid = 1828] [serial = 88] [outer = (nil)] [url = about:blank] 08:12:46 INFO - PROCESS | 1828 | --DOMWINDOW == 67 (0x7f931db73400) [pid = 1828] [serial = 82] [outer = (nil)] [url = about:blank] 08:12:46 INFO - PROCESS | 1828 | --DOMWINDOW == 66 (0x7f9318662400) [pid = 1828] [serial = 79] [outer = (nil)] [url = about:blank] 08:12:46 INFO - PROCESS | 1828 | --DOMWINDOW == 65 (0x7f931fc76c00) [pid = 1828] [serial = 89] [outer = (nil)] [url = about:blank] 08:12:46 INFO - PROCESS | 1828 | --DOMWINDOW == 64 (0x7f931ebad400) [pid = 1828] [serial = 85] [outer = (nil)] [url = about:blank] 08:12:46 INFO - PROCESS | 1828 | --DOMWINDOW == 63 (0x7f931e575c00) [pid = 1828] [serial = 83] [outer = (nil)] [url = about:blank] 08:12:46 INFO - PROCESS | 1828 | --DOMWINDOW == 62 (0x7f931eea6400) [pid = 1828] [serial = 86] [outer = (nil)] [url = about:blank] 08:12:46 INFO - PROCESS | 1828 | --DOMWINDOW == 61 (0x7f9318a6dc00) [pid = 1828] [serial = 80] [outer = (nil)] [url = about:blank] 08:12:46 INFO - PROCESS | 1828 | --DOMWINDOW == 60 (0x7f932d97c800) [pid = 1828] [serial = 77] [outer = (nil)] [url = about:blank] 08:12:46 INFO - PROCESS | 1828 | 1462374766748 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93174a9000 == 31 [pid = 1828] [id = 45] 08:12:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 61 (0x7f93175d5000) [pid = 1828] [serial = 133] [outer = (nil)] 08:12:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 62 (0x7f9318662400) [pid = 1828] [serial = 134] [outer = 0x7f93175d5000] 08:12:46 INFO - PROCESS | 1828 | 1462374766802 Marionette DEBUG loaded listener.js 08:12:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 63 (0x7f931bf8b800) [pid = 1828] [serial = 135] [outer = 0x7f93175d5000] 08:12:47 INFO - PROCESS | 1828 | 1462374767325 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 08:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 931ms 08:12:47 INFO - PROCESS | 1828 | 1462374767363 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 08:12:47 INFO - PROCESS | 1828 | 1462374767370 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 08:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:12:47 INFO - PROCESS | 1828 | 1462374767379 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:12:47 INFO - PROCESS | 1828 | 1462374767382 Marionette TRACE conn3 <- [1,154,null,{}] 08:12:47 INFO - PROCESS | 1828 | 1462374767387 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:47 INFO - PROCESS | 1828 | 1462374767508 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 08:12:47 INFO - PROCESS | 1828 | 1462374767588 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a19d800 == 32 [pid = 1828] [id = 46] 08:12:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 64 (0x7f93175d6c00) [pid = 1828] [serial = 136] [outer = (nil)] 08:12:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 65 (0x7f931db71c00) [pid = 1828] [serial = 137] [outer = 0x7f93175d6c00] 08:12:47 INFO - PROCESS | 1828 | 1462374767638 Marionette DEBUG loaded listener.js 08:12:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 66 (0x7f931e9ebc00) [pid = 1828] [serial = 138] [outer = 0x7f93175d6c00] 08:12:48 INFO - PROCESS | 1828 | 1462374768180 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 08:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 827ms 08:12:48 INFO - PROCESS | 1828 | 1462374768206 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 08:12:48 INFO - PROCESS | 1828 | 1462374768209 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 08:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:12:48 INFO - PROCESS | 1828 | 1462374768215 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:12:48 INFO - PROCESS | 1828 | 1462374768220 Marionette TRACE conn3 <- [1,158,null,{}] 08:12:48 INFO - PROCESS | 1828 | 1462374768234 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:48 INFO - PROCESS | 1828 | 1462374768350 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 08:12:48 INFO - PROCESS | 1828 | 1462374768370 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f0a4000 == 33 [pid = 1828] [id = 47] 08:12:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f9316fd4400) [pid = 1828] [serial = 139] [outer = (nil)] 08:12:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f931fc74c00) [pid = 1828] [serial = 140] [outer = 0x7f9316fd4400] 08:12:48 INFO - PROCESS | 1828 | 1462374768424 Marionette DEBUG loaded listener.js 08:12:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f931ff44800) [pid = 1828] [serial = 141] [outer = 0x7f9316fd4400] 08:12:49 INFO - PROCESS | 1828 | 1462374769040 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 08:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 832ms 08:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:12:49 INFO - PROCESS | 1828 | 1462374769052 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 08:12:49 INFO - PROCESS | 1828 | 1462374769054 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 08:12:49 INFO - PROCESS | 1828 | 1462374769060 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:12:49 INFO - PROCESS | 1828 | 1462374769062 Marionette TRACE conn3 <- [1,162,null,{}] 08:12:49 INFO - PROCESS | 1828 | 1462374769068 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:49 INFO - PROCESS | 1828 | 1462374769208 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 08:12:49 INFO - PROCESS | 1828 | 1462374769224 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931fcca800 == 34 [pid = 1828] [id = 48] 08:12:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f9316fda800) [pid = 1828] [serial = 142] [outer = (nil)] 08:12:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 71 (0x7f932030f000) [pid = 1828] [serial = 143] [outer = 0x7f9316fda800] 08:12:49 INFO - PROCESS | 1828 | 1462374769313 Marionette DEBUG loaded listener.js 08:12:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 72 (0x7f93206c5c00) [pid = 1828] [serial = 144] [outer = 0x7f9316fda800] 08:12:49 INFO - PROCESS | 1828 | 1462374769922 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 08:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 882ms 08:12:49 INFO - PROCESS | 1828 | 1462374769941 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 08:12:49 INFO - PROCESS | 1828 | 1462374769944 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 08:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:12:49 INFO - PROCESS | 1828 | 1462374769949 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:12:49 INFO - PROCESS | 1828 | 1462374769952 Marionette TRACE conn3 <- [1,166,null,{}] 08:12:49 INFO - PROCESS | 1828 | 1462374769961 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:50 INFO - PROCESS | 1828 | 1462374770091 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 08:12:50 INFO - PROCESS | 1828 | 1462374770146 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9317257000 == 35 [pid = 1828] [id = 49] 08:12:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 73 (0x7f9316fd5800) [pid = 1828] [serial = 145] [outer = (nil)] 08:12:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 74 (0x7f932042b800) [pid = 1828] [serial = 146] [outer = 0x7f9316fd5800] 08:12:50 INFO - PROCESS | 1828 | 1462374770197 Marionette DEBUG loaded listener.js 08:12:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 75 (0x7f93210cbc00) [pid = 1828] [serial = 147] [outer = 0x7f9316fd5800] 08:12:50 INFO - PROCESS | 1828 | 1462374770766 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 833ms 08:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:12:50 INFO - PROCESS | 1828 | 1462374770783 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 08:12:50 INFO - PROCESS | 1828 | 1462374770785 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 08:12:50 INFO - PROCESS | 1828 | 1462374770789 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:12:50 INFO - PROCESS | 1828 | 1462374770792 Marionette TRACE conn3 <- [1,170,null,{}] 08:12:50 INFO - PROCESS | 1828 | --DOMWINDOW == 74 (0x7f93175d2800) [pid = 1828] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:12:50 INFO - PROCESS | 1828 | --DOMWINDOW == 73 (0x7f9316b2e800) [pid = 1828] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:12:50 INFO - PROCESS | 1828 | --DOMWINDOW == 72 (0x7f931784b800) [pid = 1828] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:12:50 INFO - PROCESS | 1828 | --DOMWINDOW == 71 (0x7f9316c8ac00) [pid = 1828] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:12:50 INFO - PROCESS | 1828 | --DOMWINDOW == 70 (0x7f9316c8cc00) [pid = 1828] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:12:50 INFO - PROCESS | 1828 | --DOMWINDOW == 69 (0x7f931757ec00) [pid = 1828] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:12:50 INFO - PROCESS | 1828 | --DOMWINDOW == 68 (0x7f931fc70000) [pid = 1828] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:12:50 INFO - PROCESS | 1828 | --DOMWINDOW == 67 (0x7f9316c8c400) [pid = 1828] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:12:50 INFO - PROCESS | 1828 | --DOMWINDOW == 66 (0x7f9317443000) [pid = 1828] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:12:50 INFO - PROCESS | 1828 | --DOMWINDOW == 65 (0x7f9318664000) [pid = 1828] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:12:50 INFO - PROCESS | 1828 | 1462374770828 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:51 INFO - PROCESS | 1828 | 1462374771000 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 08:12:51 INFO - PROCESS | 1828 | 1462374771061 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931fcc4000 == 36 [pid = 1828] [id = 50] 08:12:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 66 (0x7f9316d36800) [pid = 1828] [serial = 148] [outer = (nil)] 08:12:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f931cb20800) [pid = 1828] [serial = 149] [outer = 0x7f9316d36800] 08:12:51 INFO - PROCESS | 1828 | 1462374771112 Marionette DEBUG loaded listener.js 08:12:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f9322f07c00) [pid = 1828] [serial = 150] [outer = 0x7f9316d36800] 08:12:51 INFO - PROCESS | 1828 | 1462374771628 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 883ms 08:12:51 INFO - PROCESS | 1828 | 1462374771672 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 08:12:51 INFO - PROCESS | 1828 | 1462374771675 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 08:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:12:51 INFO - PROCESS | 1828 | 1462374771680 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:12:51 INFO - PROCESS | 1828 | 1462374771682 Marionette TRACE conn3 <- [1,174,null,{}] 08:12:51 INFO - PROCESS | 1828 | 1462374771686 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:51 INFO - PROCESS | 1828 | 1462374771789 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 08:12:51 INFO - PROCESS | 1828 | 1462374771867 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322d06000 == 37 [pid = 1828] [id = 51] 08:12:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f9316d2ec00) [pid = 1828] [serial = 151] [outer = (nil)] 08:12:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f9322f82800) [pid = 1828] [serial = 152] [outer = 0x7f9316d2ec00] 08:12:51 INFO - PROCESS | 1828 | 1462374771916 Marionette DEBUG loaded listener.js 08:12:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 71 (0x7f9326994000) [pid = 1828] [serial = 153] [outer = 0x7f9316d2ec00] 08:12:52 INFO - PROCESS | 1828 | 1462374772412 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:12:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 775ms 08:12:52 INFO - PROCESS | 1828 | 1462374772456 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 08:12:52 INFO - PROCESS | 1828 | 1462374772459 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 08:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:12:52 INFO - PROCESS | 1828 | 1462374772464 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:12:52 INFO - PROCESS | 1828 | 1462374772466 Marionette TRACE conn3 <- [1,178,null,{}] 08:12:52 INFO - PROCESS | 1828 | 1462374772470 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:52 INFO - PROCESS | 1828 | 1462374772602 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 08:12:52 INFO - PROCESS | 1828 | 1462374772619 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322deb000 == 38 [pid = 1828] [id = 52] 08:12:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 72 (0x7f9317442c00) [pid = 1828] [serial = 154] [outer = (nil)] 08:12:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 73 (0x7f9327878c00) [pid = 1828] [serial = 155] [outer = 0x7f9317442c00] 08:12:52 INFO - PROCESS | 1828 | 1462374772668 Marionette DEBUG loaded listener.js 08:12:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 74 (0x7f932c86c400) [pid = 1828] [serial = 156] [outer = 0x7f9317442c00] 08:12:53 INFO - PROCESS | 1828 | 1462374773380 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 975ms 08:12:53 INFO - PROCESS | 1828 | 1462374773440 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 08:12:53 INFO - PROCESS | 1828 | 1462374773445 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 08:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:12:53 INFO - PROCESS | 1828 | 1462374773452 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:12:53 INFO - PROCESS | 1828 | 1462374773457 Marionette TRACE conn3 <- [1,182,null,{}] 08:12:53 INFO - PROCESS | 1828 | 1462374773463 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:53 INFO - PROCESS | 1828 | 1462374773597 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 08:12:53 INFO - PROCESS | 1828 | 1462374773719 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93189ac800 == 39 [pid = 1828] [id = 53] 08:12:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 75 (0x7f9317581800) [pid = 1828] [serial = 157] [outer = (nil)] 08:12:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 76 (0x7f93189b0c00) [pid = 1828] [serial = 158] [outer = 0x7f9317581800] 08:12:53 INFO - PROCESS | 1828 | 1462374773789 Marionette DEBUG loaded listener.js 08:12:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f931a10d000) [pid = 1828] [serial = 159] [outer = 0x7f9317581800] 08:12:54 INFO - PROCESS | 1828 | 1462374774504 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1089ms 08:12:54 INFO - PROCESS | 1828 | 1462374774540 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 08:12:54 INFO - PROCESS | 1828 | 1462374774548 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 08:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:12:54 INFO - PROCESS | 1828 | 1462374774556 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:12:54 INFO - PROCESS | 1828 | 1462374774560 Marionette TRACE conn3 <- [1,186,null,{}] 08:12:54 INFO - PROCESS | 1828 | 1462374774565 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:54 INFO - PROCESS | 1828 | 1462374774697 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 08:12:54 INFO - PROCESS | 1828 | 1462374774818 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f09b800 == 40 [pid = 1828] [id = 54] 08:12:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f93175ce400) [pid = 1828] [serial = 160] [outer = (nil)] 08:12:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f931a14bc00) [pid = 1828] [serial = 161] [outer = 0x7f93175ce400] 08:12:54 INFO - PROCESS | 1828 | 1462374774879 Marionette DEBUG loaded listener.js 08:12:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f931c9f8000) [pid = 1828] [serial = 162] [outer = 0x7f93175ce400] 08:12:55 INFO - PROCESS | 1828 | 1462374775536 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1029ms 08:12:55 INFO - PROCESS | 1828 | 1462374775585 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 08:12:55 INFO - PROCESS | 1828 | 1462374775587 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 08:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:12:55 INFO - PROCESS | 1828 | 1462374775593 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:12:55 INFO - PROCESS | 1828 | 1462374775599 Marionette TRACE conn3 <- [1,190,null,{}] 08:12:55 INFO - PROCESS | 1828 | 1462374775623 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:55 INFO - PROCESS | 1828 | 1462374775800 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 08:12:55 INFO - PROCESS | 1828 | 1462374775850 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322f3d800 == 41 [pid = 1828] [id = 55] 08:12:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f931e9f7800) [pid = 1828] [serial = 163] [outer = (nil)] 08:12:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f931ee9ac00) [pid = 1828] [serial = 164] [outer = 0x7f931e9f7800] 08:12:55 INFO - PROCESS | 1828 | 1462374775913 Marionette DEBUG loaded listener.js 08:12:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f931f8f1c00) [pid = 1828] [serial = 165] [outer = 0x7f931e9f7800] 08:12:56 INFO - PROCESS | 1828 | 1462374776744 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1186ms 08:12:56 INFO - PROCESS | 1828 | 1462374776789 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 08:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:12:56 INFO - PROCESS | 1828 | 1462374776794 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 08:12:56 INFO - PROCESS | 1828 | 1462374776801 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:12:56 INFO - PROCESS | 1828 | 1462374776805 Marionette TRACE conn3 <- [1,194,null,{}] 08:12:56 INFO - PROCESS | 1828 | 1462374776812 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:56 INFO - PROCESS | 1828 | 1462374776931 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 08:12:57 INFO - PROCESS | 1828 | 1462374777006 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316ee0000 == 42 [pid = 1828] [id = 56] 08:12:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f9316fd3c00) [pid = 1828] [serial = 166] [outer = (nil)] 08:12:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f9318385400) [pid = 1828] [serial = 167] [outer = 0x7f9316fd3c00] 08:12:57 INFO - PROCESS | 1828 | 1462374777142 Marionette DEBUG loaded listener.js 08:12:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f9318a69000) [pid = 1828] [serial = 168] [outer = 0x7f9316fd3c00] 08:12:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322d06000 == 41 [pid = 1828] [id = 51] 08:12:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931fcc4000 == 40 [pid = 1828] [id = 50] 08:12:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9317257000 == 39 [pid = 1828] [id = 49] 08:12:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931fcca800 == 38 [pid = 1828] [id = 48] 08:12:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f0a4000 == 37 [pid = 1828] [id = 47] 08:12:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a19d800 == 36 [pid = 1828] [id = 46] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f93206d0800) [pid = 1828] [serial = 124] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93174a9000 == 35 [pid = 1828] [id = 45] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f931784bc00) [pid = 1828] [serial = 106] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f931865d400) [pid = 1828] [serial = 107] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 82 (0x7f931f02dc00) [pid = 1828] [serial = 115] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 81 (0x7f93175d6800) [pid = 1828] [serial = 103] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 80 (0x7f931a14dc00) [pid = 1828] [serial = 109] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 79 (0x7f931c930c00) [pid = 1828] [serial = 110] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 78 (0x7f9317585000) [pid = 1828] [serial = 92] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 77 (0x7f9316fdd400) [pid = 1828] [serial = 91] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 76 (0x7f931cc8c800) [pid = 1828] [serial = 95] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 75 (0x7f931d4d7000) [pid = 1828] [serial = 94] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 74 (0x7f931fc71800) [pid = 1828] [serial = 118] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 73 (0x7f93203c0400) [pid = 1828] [serial = 98] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 72 (0x7f931ff3f000) [pid = 1828] [serial = 97] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 71 (0x7f93203c1400) [pid = 1828] [serial = 121] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 70 (0x7f931fc79400) [pid = 1828] [serial = 119] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 69 (0x7f9320d95c00) [pid = 1828] [serial = 101] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 68 (0x7f9320c5a000) [pid = 1828] [serial = 100] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 67 (0x7f9320626000) [pid = 1828] [serial = 122] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 66 (0x7f931e571400) [pid = 1828] [serial = 112] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 65 (0x7f931f512400) [pid = 1828] [serial = 116] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | --DOMWINDOW == 64 (0x7f931e9ec400) [pid = 1828] [serial = 113] [outer = (nil)] [url = about:blank] 08:12:57 INFO - PROCESS | 1828 | 1462374777789 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:12:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1035ms 08:12:57 INFO - PROCESS | 1828 | 1462374777836 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 08:12:57 INFO - PROCESS | 1828 | 1462374777842 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 08:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:12:57 INFO - PROCESS | 1828 | 1462374777867 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:12:57 INFO - PROCESS | 1828 | 1462374777870 Marionette TRACE conn3 <- [1,198,null,{}] 08:12:57 INFO - PROCESS | 1828 | 1462374777876 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:57 INFO - PROCESS | 1828 | 1462374777991 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 08:12:58 INFO - PROCESS | 1828 | 1462374778006 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931863c800 == 36 [pid = 1828] [id = 57] 08:12:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 65 (0x7f931a10ec00) [pid = 1828] [serial = 169] [outer = (nil)] 08:12:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 66 (0x7f931a115c00) [pid = 1828] [serial = 170] [outer = 0x7f931a10ec00] 08:12:58 INFO - PROCESS | 1828 | 1462374778056 Marionette DEBUG loaded listener.js 08:12:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 67 (0x7f931a154400) [pid = 1828] [serial = 171] [outer = 0x7f931a10ec00] 08:12:58 INFO - PROCESS | 1828 | 1462374778652 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 840ms 08:12:58 INFO - PROCESS | 1828 | 1462374778693 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 08:12:58 INFO - PROCESS | 1828 | 1462374778695 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 08:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:12:58 INFO - PROCESS | 1828 | 1462374778702 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:12:58 INFO - PROCESS | 1828 | 1462374778706 Marionette TRACE conn3 <- [1,202,null,{}] 08:12:58 INFO - PROCESS | 1828 | 1462374778719 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:58 INFO - PROCESS | 1828 | 1462374778869 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 08:12:58 INFO - PROCESS | 1828 | 1462374778953 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931c94a000 == 37 [pid = 1828] [id = 58] 08:12:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 68 (0x7f931a152000) [pid = 1828] [serial = 172] [outer = (nil)] 08:12:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 69 (0x7f931e7ae400) [pid = 1828] [serial = 173] [outer = 0x7f931a152000] 08:12:59 INFO - PROCESS | 1828 | 1462374779006 Marionette DEBUG loaded listener.js 08:12:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 70 (0x7f931eea5c00) [pid = 1828] [serial = 174] [outer = 0x7f931a152000] 08:12:59 INFO - PROCESS | 1828 | 1462374779528 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 879ms 08:12:59 INFO - PROCESS | 1828 | 1462374779581 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 08:12:59 INFO - PROCESS | 1828 | 1462374779584 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 08:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:12:59 INFO - PROCESS | 1828 | 1462374779589 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:12:59 INFO - PROCESS | 1828 | 1462374779591 Marionette TRACE conn3 <- [1,206,null,{}] 08:12:59 INFO - PROCESS | 1828 | 1462374779595 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:12:59 INFO - PROCESS | 1828 | 1462374779708 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 08:12:59 INFO - PROCESS | 1828 | 1462374779724 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:12:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931eecc800 == 38 [pid = 1828] [id = 59] 08:12:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 71 (0x7f931eea6400) [pid = 1828] [serial = 175] [outer = (nil)] 08:12:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 72 (0x7f931fa37800) [pid = 1828] [serial = 176] [outer = 0x7f931eea6400] 08:12:59 INFO - PROCESS | 1828 | 1462374779774 Marionette DEBUG loaded listener.js 08:12:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 73 (0x7f931fc77800) [pid = 1828] [serial = 177] [outer = 0x7f931eea6400] 08:13:00 INFO - PROCESS | 1828 | 1462374780394 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 824ms 08:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:13:00 INFO - PROCESS | 1828 | 1462374780424 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 08:13:00 INFO - PROCESS | 1828 | 1462374780426 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 08:13:00 INFO - PROCESS | 1828 | 1462374780432 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:13:00 INFO - PROCESS | 1828 | 1462374780435 Marionette TRACE conn3 <- [1,210,null,{}] 08:13:00 INFO - PROCESS | 1828 | 1462374780439 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:00 INFO - PROCESS | 1828 | 1462374780577 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 08:13:00 INFO - PROCESS | 1828 | 1462374780603 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f870000 == 39 [pid = 1828] [id = 60] 08:13:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 74 (0x7f9316fdf000) [pid = 1828] [serial = 178] [outer = (nil)] 08:13:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 75 (0x7f931ff46800) [pid = 1828] [serial = 179] [outer = 0x7f9316fdf000] 08:13:00 INFO - PROCESS | 1828 | 1462374780652 Marionette DEBUG loaded listener.js 08:13:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 76 (0x7f93203c0400) [pid = 1828] [serial = 180] [outer = 0x7f9316fdf000] 08:13:01 INFO - PROCESS | 1828 | 1462374781310 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 08:13:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:13:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 928ms 08:13:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:13:01 INFO - PROCESS | 1828 | 1462374781360 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 08:13:01 INFO - PROCESS | 1828 | 1462374781362 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 08:13:01 INFO - PROCESS | 1828 | 1462374781366 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:13:01 INFO - PROCESS | 1828 | 1462374781370 Marionette TRACE conn3 <- [1,214,null,{}] 08:13:01 INFO - PROCESS | 1828 | 1462374781374 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:01 INFO - PROCESS | 1828 | 1462374781557 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 08:13:01 INFO - PROCESS | 1828 | 1462374781618 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff81800 == 40 [pid = 1828] [id = 61] 08:13:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f9316d34c00) [pid = 1828] [serial = 181] [outer = (nil)] 08:13:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f9320c5c800) [pid = 1828] [serial = 182] [outer = 0x7f9316d34c00] 08:13:01 INFO - PROCESS | 1828 | 1462374781672 Marionette DEBUG loaded listener.js 08:13:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f9322f09000) [pid = 1828] [serial = 183] [outer = 0x7f9316d34c00] 08:13:02 INFO - PROCESS | 1828 | --DOMWINDOW == 78 (0x7f9316fd5800) [pid = 1828] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:13:02 INFO - PROCESS | 1828 | --DOMWINDOW == 77 (0x7f9316d36800) [pid = 1828] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:13:02 INFO - PROCESS | 1828 | --DOMWINDOW == 76 (0x7f9316fd4400) [pid = 1828] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:13:02 INFO - PROCESS | 1828 | --DOMWINDOW == 75 (0x7f93175d5000) [pid = 1828] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:13:02 INFO - PROCESS | 1828 | --DOMWINDOW == 74 (0x7f9316c90400) [pid = 1828] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:13:02 INFO - PROCESS | 1828 | --DOMWINDOW == 73 (0x7f93175d6c00) [pid = 1828] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:13:02 INFO - PROCESS | 1828 | --DOMWINDOW == 72 (0x7f9316d2ec00) [pid = 1828] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:13:02 INFO - PROCESS | 1828 | --DOMWINDOW == 71 (0x7f9316fda800) [pid = 1828] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:13:02 INFO - PROCESS | 1828 | 1462374782208 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 08:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 878ms 08:13:02 INFO - PROCESS | 1828 | 1462374782257 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 08:13:02 INFO - PROCESS | 1828 | 1462374782259 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 08:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:13:02 INFO - PROCESS | 1828 | 1462374782266 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:13:02 INFO - PROCESS | 1828 | 1462374782267 Marionette TRACE conn3 <- [1,218,null,{}] 08:13:02 INFO - PROCESS | 1828 | 1462374782272 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:02 INFO - PROCESS | 1828 | 1462374782387 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 08:13:02 INFO - PROCESS | 1828 | 1462374782440 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320c79000 == 41 [pid = 1828] [id = 62] 08:13:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 72 (0x7f931744bc00) [pid = 1828] [serial = 184] [outer = (nil)] 08:13:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 73 (0x7f9322f11400) [pid = 1828] [serial = 185] [outer = 0x7f931744bc00] 08:13:02 INFO - PROCESS | 1828 | 1462374782504 Marionette DEBUG loaded listener.js 08:13:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 74 (0x7f9323b97400) [pid = 1828] [serial = 186] [outer = 0x7f931744bc00] 08:13:03 INFO - PROCESS | 1828 | 1462374783172 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 08:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 929ms 08:13:03 INFO - PROCESS | 1828 | 1462374783194 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 08:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:13:03 INFO - PROCESS | 1828 | 1462374783198 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 08:13:03 INFO - PROCESS | 1828 | 1462374783202 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:13:03 INFO - PROCESS | 1828 | 1462374783205 Marionette TRACE conn3 <- [1,222,null,{}] 08:13:03 INFO - PROCESS | 1828 | 1462374783209 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:03 INFO - PROCESS | 1828 | 1462374783313 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 08:13:03 INFO - PROCESS | 1828 | 1462374783392 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316ee5800 == 42 [pid = 1828] [id = 63] 08:13:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 75 (0x7f931744c400) [pid = 1828] [serial = 187] [outer = (nil)] 08:13:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 76 (0x7f9327879000) [pid = 1828] [serial = 188] [outer = 0x7f931744c400] 08:13:03 INFO - PROCESS | 1828 | 1462374783443 Marionette DEBUG loaded listener.js 08:13:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f932d41b800) [pid = 1828] [serial = 189] [outer = 0x7f931744c400] 08:13:03 INFO - PROCESS | 1828 | 1462374783934 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 08:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 773ms 08:13:04 INFO - PROCESS | 1828 | 1462374784010 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 08:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:13:04 INFO - PROCESS | 1828 | 1462374784015 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 08:13:04 INFO - PROCESS | 1828 | 1462374784022 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:13:04 INFO - PROCESS | 1828 | 1462374784027 Marionette TRACE conn3 <- [1,226,null,{}] 08:13:04 INFO - PROCESS | 1828 | 1462374784034 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:04 INFO - PROCESS | 1828 | 1462374784211 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 08:13:04 INFO - PROCESS | 1828 | 1462374784285 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93176b8800 == 43 [pid = 1828] [id = 64] 08:13:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f9317451c00) [pid = 1828] [serial = 190] [outer = (nil)] 08:13:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f93175cf800) [pid = 1828] [serial = 191] [outer = 0x7f9317451c00] 08:13:04 INFO - PROCESS | 1828 | 1462374784344 Marionette DEBUG loaded listener.js 08:13:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f9318a6a800) [pid = 1828] [serial = 192] [outer = 0x7f9317451c00] 08:13:05 INFO - PROCESS | 1828 | 1462374785038 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1080ms 08:13:05 INFO - PROCESS | 1828 | 1462374785107 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 08:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:13:05 INFO - PROCESS | 1828 | 1462374785112 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 08:13:05 INFO - PROCESS | 1828 | 1462374785122 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:13:05 INFO - PROCESS | 1828 | 1462374785127 Marionette TRACE conn3 <- [1,230,null,{}] 08:13:05 INFO - PROCESS | 1828 | 1462374785133 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:05 INFO - PROCESS | 1828 | 1462374785270 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 08:13:05 INFO - PROCESS | 1828 | 1462374785387 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f688000 == 44 [pid = 1828] [id = 65] 08:13:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f931a14ec00) [pid = 1828] [serial = 193] [outer = (nil)] 08:13:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f931cb1c400) [pid = 1828] [serial = 194] [outer = 0x7f931a14ec00] 08:13:05 INFO - PROCESS | 1828 | 1462374785448 Marionette DEBUG loaded listener.js 08:13:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f931e576c00) [pid = 1828] [serial = 195] [outer = 0x7f931a14ec00] 08:13:06 INFO - PROCESS | 1828 | 1462374786274 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 08:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1189ms 08:13:06 INFO - PROCESS | 1828 | 1462374786333 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 08:13:06 INFO - PROCESS | 1828 | 1462374786336 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 08:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:13:06 INFO - PROCESS | 1828 | 1462374786376 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:13:06 INFO - PROCESS | 1828 | 1462374786380 Marionette TRACE conn3 <- [1,234,null,{}] 08:13:06 INFO - PROCESS | 1828 | 1462374786454 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:06 INFO - PROCESS | 1828 | 1462374786597 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 08:13:06 INFO - PROCESS | 1828 | 1462374786697 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932c80e000 == 45 [pid = 1828] [id = 66] 08:13:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f9321a6f800) [pid = 1828] [serial = 196] [outer = (nil)] 08:13:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f9322f83400) [pid = 1828] [serial = 197] [outer = 0x7f9321a6f800] 08:13:06 INFO - PROCESS | 1828 | 1462374786764 Marionette DEBUG loaded listener.js 08:13:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f932d417800) [pid = 1828] [serial = 198] [outer = 0x7f9321a6f800] 08:13:07 INFO - PROCESS | 1828 | 1462374787416 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 08:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1120ms 08:13:07 INFO - PROCESS | 1828 | 1462374787473 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 08:13:07 INFO - PROCESS | 1828 | 1462374787476 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 08:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:13:07 INFO - PROCESS | 1828 | 1462374787481 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:13:07 INFO - PROCESS | 1828 | 1462374787483 Marionette TRACE conn3 <- [1,238,null,{}] 08:13:07 INFO - PROCESS | 1828 | 1462374787488 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:07 INFO - PROCESS | 1828 | 1462374787627 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 08:13:07 INFO - PROCESS | 1828 | 1462374787721 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d61e800 == 46 [pid = 1828] [id = 67] 08:13:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f932d6d7000) [pid = 1828] [serial = 199] [outer = (nil)] 08:13:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f932d79b400) [pid = 1828] [serial = 200] [outer = 0x7f932d6d7000] 08:13:07 INFO - PROCESS | 1828 | 1462374787780 Marionette DEBUG loaded listener.js 08:13:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f932d97a400) [pid = 1828] [serial = 201] [outer = 0x7f932d6d7000] 08:13:08 INFO - PROCESS | 1828 | 1462374788466 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 08:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1027ms 08:13:08 INFO - PROCESS | 1828 | 1462374788508 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 08:13:08 INFO - PROCESS | 1828 | 1462374788511 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 08:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:13:08 INFO - PROCESS | 1828 | 1462374788516 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:13:08 INFO - PROCESS | 1828 | 1462374788518 Marionette TRACE conn3 <- [1,242,null,{}] 08:13:08 INFO - PROCESS | 1828 | 1462374788523 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:08 INFO - PROCESS | 1828 | 1462374788644 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 08:13:08 INFO - PROCESS | 1828 | 1462374788767 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322d18000 == 47 [pid = 1828] [id = 68] 08:13:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f9316d32c00) [pid = 1828] [serial = 202] [outer = (nil)] 08:13:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f932db83000) [pid = 1828] [serial = 203] [outer = 0x7f9316d32c00] 08:13:08 INFO - PROCESS | 1828 | 1462374788826 Marionette DEBUG loaded listener.js 08:13:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f932e860400) [pid = 1828] [serial = 204] [outer = 0x7f9316d32c00] 08:13:09 INFO - PROCESS | 1828 | 1462374789609 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 08:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1126ms 08:13:09 INFO - PROCESS | 1828 | 1462374789644 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 08:13:09 INFO - PROCESS | 1828 | 1462374789648 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 08:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:13:09 INFO - PROCESS | 1828 | 1462374789655 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:13:09 INFO - PROCESS | 1828 | 1462374789660 Marionette TRACE conn3 <- [1,246,null,{}] 08:13:09 INFO - PROCESS | 1828 | 1462374789668 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:09 INFO - PROCESS | 1828 | 1462374789791 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 08:13:09 INFO - PROCESS | 1828 | 1462374789940 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9317252000 == 48 [pid = 1828] [id = 69] 08:13:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f93172b2800) [pid = 1828] [serial = 205] [outer = (nil)] 08:13:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f93189b9800) [pid = 1828] [serial = 206] [outer = 0x7f93172b2800] 08:13:10 INFO - PROCESS | 1828 | 1462374790012 Marionette DEBUG loaded listener.js 08:13:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f931a115800) [pid = 1828] [serial = 207] [outer = 0x7f93172b2800] 08:13:10 INFO - PROCESS | 1828 | 1462374790333 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:13:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9320c79000 == 47 [pid = 1828] [id = 62] 08:13:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff81800 == 46 [pid = 1828] [id = 61] 08:13:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f870000 == 45 [pid = 1828] [id = 60] 08:13:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931eecc800 == 44 [pid = 1828] [id = 59] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f9316c91400) [pid = 1828] [serial = 127] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f9327878c00) [pid = 1828] [serial = 155] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931c94a000 == 43 [pid = 1828] [id = 58] 08:13:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931863c800 == 42 [pid = 1828] [id = 57] 08:13:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316ee0000 == 41 [pid = 1828] [id = 56] 08:13:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322f3d800 == 40 [pid = 1828] [id = 55] 08:13:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f09b800 == 39 [pid = 1828] [id = 54] 08:13:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93189ac800 == 38 [pid = 1828] [id = 53] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f932042b800) [pid = 1828] [serial = 146] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f931cb20800) [pid = 1828] [serial = 149] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 90 (0x7f931fc74c00) [pid = 1828] [serial = 140] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f9318662400) [pid = 1828] [serial = 134] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f931bf8b800) [pid = 1828] [serial = 135] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f9320d8c800) [pid = 1828] [serial = 125] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 86 (0x7f931db71c00) [pid = 1828] [serial = 137] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f931e9ebc00) [pid = 1828] [serial = 138] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f93189b9400) [pid = 1828] [serial = 130] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f9322f82800) [pid = 1828] [serial = 152] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 82 (0x7f9326994000) [pid = 1828] [serial = 153] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 81 (0x7f93210cbc00) [pid = 1828] [serial = 147] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 80 (0x7f93206c5c00) [pid = 1828] [serial = 144] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 79 (0x7f932030f000) [pid = 1828] [serial = 143] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 78 (0x7f9322f07c00) [pid = 1828] [serial = 150] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 77 (0x7f931ff44800) [pid = 1828] [serial = 141] [outer = (nil)] [url = about:blank] 08:13:10 INFO - PROCESS | 1828 | --DOMWINDOW == 76 (0x7f9316d2fc00) [pid = 1828] [serial = 38] [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.] 08:13:10 INFO - PROCESS | 1828 | 1462374790772 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:13:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:13:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1131ms 08:13:10 INFO - PROCESS | 1828 | 1462374790786 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 08:13:10 INFO - PROCESS | 1828 | 1462374790790 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 08:13:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:13:10 INFO - PROCESS | 1828 | 1462374790798 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:13:10 INFO - PROCESS | 1828 | 1462374790801 Marionette TRACE conn3 <- [1,250,null,{}] 08:13:10 INFO - PROCESS | 1828 | 1462374790805 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:10 INFO - PROCESS | 1828 | 1462374790922 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 08:13:11 INFO - PROCESS | 1828 | 1462374791005 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318baa800 == 39 [pid = 1828] [id = 70] 08:13:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 77 (0x7f931865e400) [pid = 1828] [serial = 208] [outer = (nil)] 08:13:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 78 (0x7f931d98ec00) [pid = 1828] [serial = 209] [outer = 0x7f931865e400] 08:13:11 INFO - PROCESS | 1828 | 1462374791056 Marionette DEBUG loaded listener.js 08:13:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 79 (0x7f931fc74c00) [pid = 1828] [serial = 210] [outer = 0x7f931865e400] 08:13:11 INFO - PROCESS | 1828 | 1462374791617 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 875ms 08:13:11 INFO - PROCESS | 1828 | 1462374791673 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 08:13:11 INFO - PROCESS | 1828 | 1462374791678 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 08:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:13:11 INFO - PROCESS | 1828 | 1462374791685 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:13:11 INFO - PROCESS | 1828 | 1462374791689 Marionette TRACE conn3 <- [1,254,null,{}] 08:13:11 INFO - PROCESS | 1828 | 1462374791717 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:11 INFO - PROCESS | 1828 | 1462374791950 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 08:13:12 INFO - PROCESS | 1828 | 1462374792027 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff7f800 == 40 [pid = 1828] [id = 71] 08:13:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 80 (0x7f931fc76c00) [pid = 1828] [serial = 211] [outer = (nil)] 08:13:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 81 (0x7f932000bc00) [pid = 1828] [serial = 212] [outer = 0x7f931fc76c00] 08:13:12 INFO - PROCESS | 1828 | 1462374792081 Marionette DEBUG loaded listener.js 08:13:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 82 (0x7f9322d9ac00) [pid = 1828] [serial = 213] [outer = 0x7f931fc76c00] 08:13:12 INFO - PROCESS | 1828 | 1462374792630 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 08:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 991ms 08:13:12 INFO - PROCESS | 1828 | 1462374792678 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 08:13:12 INFO - PROCESS | 1828 | 1462374792681 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 08:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:13:12 INFO - PROCESS | 1828 | 1462374792686 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:13:12 INFO - PROCESS | 1828 | 1462374792697 Marionette TRACE conn3 <- [1,258,null,{}] 08:13:12 INFO - PROCESS | 1828 | 1462374792701 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:12 INFO - PROCESS | 1828 | 1462374792814 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 08:13:12 INFO - PROCESS | 1828 | 1462374792913 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9321a8d800 == 41 [pid = 1828] [id = 72] 08:13:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 83 (0x7f9316d36800) [pid = 1828] [serial = 214] [outer = (nil)] 08:13:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f9326994400) [pid = 1828] [serial = 215] [outer = 0x7f9316d36800] 08:13:12 INFO - PROCESS | 1828 | 1462374792965 Marionette DEBUG loaded listener.js 08:13:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f932d4a7c00) [pid = 1828] [serial = 216] [outer = 0x7f9316d36800] 08:13:13 INFO - PROCESS | 1828 | 1462374793559 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 08:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 885ms 08:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:13:13 INFO - PROCESS | 1828 | 1462374793572 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 08:13:13 INFO - PROCESS | 1828 | 1462374793573 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 08:13:13 INFO - PROCESS | 1828 | 1462374793578 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:13:13 INFO - PROCESS | 1828 | 1462374793581 Marionette TRACE conn3 <- [1,262,null,{}] 08:13:13 INFO - PROCESS | 1828 | 1462374793586 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:13 INFO - PROCESS | 1828 | 1462374793725 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 08:13:13 INFO - PROCESS | 1828 | 1462374793752 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322df2000 == 42 [pid = 1828] [id = 73] 08:13:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f9322dc2000) [pid = 1828] [serial = 217] [outer = (nil)] 08:13:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f932d9c1400) [pid = 1828] [serial = 218] [outer = 0x7f9322dc2000] 08:13:13 INFO - PROCESS | 1828 | 1462374793802 Marionette DEBUG loaded listener.js 08:13:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f932e869c00) [pid = 1828] [serial = 219] [outer = 0x7f9322dc2000] 08:13:14 INFO - PROCESS | 1828 | 1462374794459 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 08:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 925ms 08:13:14 INFO - PROCESS | 1828 | 1462374794504 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 08:13:14 INFO - PROCESS | 1828 | 1462374794506 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 08:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:13:14 INFO - PROCESS | 1828 | 1462374794517 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:13:14 INFO - PROCESS | 1828 | 1462374794518 Marionette TRACE conn3 <- [1,266,null,{}] 08:13:14 INFO - PROCESS | 1828 | 1462374794522 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:14 INFO - PROCESS | 1828 | 1462374794693 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 08:13:14 INFO - PROCESS | 1828 | 1462374794721 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d611000 == 43 [pid = 1828] [id = 74] 08:13:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f932eb2e000) [pid = 1828] [serial = 220] [outer = (nil)] 08:13:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f9330a69000) [pid = 1828] [serial = 221] [outer = 0x7f932eb2e000] 08:13:14 INFO - PROCESS | 1828 | 1462374794776 Marionette DEBUG loaded listener.js 08:13:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f9331cc9400) [pid = 1828] [serial = 222] [outer = 0x7f932eb2e000] 08:13:15 INFO - PROCESS | 1828 | --DOMWINDOW == 90 (0x7f9316fdf000) [pid = 1828] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:13:15 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f9316d34c00) [pid = 1828] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:13:15 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f931744bc00) [pid = 1828] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:13:15 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f9316fd3c00) [pid = 1828] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:13:15 INFO - PROCESS | 1828 | --DOMWINDOW == 86 (0x7f931a152000) [pid = 1828] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:13:15 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f931a10ec00) [pid = 1828] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:13:15 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f931eea6400) [pid = 1828] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:13:15 INFO - PROCESS | 1828 | 1462374795394 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 08:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 931ms 08:13:15 INFO - PROCESS | 1828 | 1462374795443 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 08:13:15 INFO - PROCESS | 1828 | 1462374795446 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 08:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:13:15 INFO - PROCESS | 1828 | 1462374795450 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:13:15 INFO - PROCESS | 1828 | 1462374795452 Marionette TRACE conn3 <- [1,270,null,{}] 08:13:15 INFO - PROCESS | 1828 | 1462374795457 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:15 INFO - PROCESS | 1828 | 1462374795565 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 08:13:15 INFO - PROCESS | 1828 | 1462374795648 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d7bd000 == 44 [pid = 1828] [id = 75] 08:13:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f93172b7400) [pid = 1828] [serial = 223] [outer = (nil)] 08:13:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f931746d400) [pid = 1828] [serial = 224] [outer = 0x7f93172b7400] 08:13:15 INFO - PROCESS | 1828 | 1462374795699 Marionette DEBUG loaded listener.js 08:13:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f9317475000) [pid = 1828] [serial = 225] [outer = 0x7f93172b7400] 08:13:16 INFO - PROCESS | 1828 | 1462374796181 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 781ms 08:13:16 INFO - PROCESS | 1828 | 1462374796231 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 08:13:16 INFO - PROCESS | 1828 | 1462374796235 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 08:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:13:16 INFO - PROCESS | 1828 | 1462374796240 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:13:16 INFO - PROCESS | 1828 | 1462374796241 Marionette TRACE conn3 <- [1,274,null,{}] 08:13:16 INFO - PROCESS | 1828 | 1462374796246 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:16 INFO - PROCESS | 1828 | 1462374796354 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 08:13:16 INFO - PROCESS | 1828 | 1462374796366 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932e85b000 == 45 [pid = 1828] [id = 76] 08:13:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f9317469c00) [pid = 1828] [serial = 226] [outer = (nil)] 08:13:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f931c9fd800) [pid = 1828] [serial = 227] [outer = 0x7f9317469c00] 08:13:16 INFO - PROCESS | 1828 | 1462374796430 Marionette DEBUG loaded listener.js 08:13:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f932eb0b000) [pid = 1828] [serial = 228] [outer = 0x7f9317469c00] 08:13:17 INFO - PROCESS | 1828 | 1462374797107 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 08:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 923ms 08:13:17 INFO - PROCESS | 1828 | 1462374797165 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 08:13:17 INFO - PROCESS | 1828 | 1462374797169 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 08:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:13:17 INFO - PROCESS | 1828 | 1462374797176 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:13:17 INFO - PROCESS | 1828 | 1462374797182 Marionette TRACE conn3 <- [1,278,null,{}] 08:13:17 INFO - PROCESS | 1828 | 1462374797190 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:17 INFO - PROCESS | 1828 | 1462374797373 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 08:13:17 INFO - PROCESS | 1828 | 1462374797495 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318650800 == 46 [pid = 1828] [id = 77] 08:13:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f931746cc00) [pid = 1828] [serial = 229] [outer = (nil)] 08:13:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f931757cc00) [pid = 1828] [serial = 230] [outer = 0x7f931746cc00] 08:13:17 INFO - PROCESS | 1828 | 1462374797557 Marionette DEBUG loaded listener.js 08:13:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f931a10b400) [pid = 1828] [serial = 231] [outer = 0x7f931746cc00] 08:13:18 INFO - PROCESS | 1828 | 1462374798203 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 08:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1036ms 08:13:18 INFO - PROCESS | 1828 | 1462374798213 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 08:13:18 INFO - PROCESS | 1828 | 1462374798220 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 08:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:13:18 INFO - PROCESS | 1828 | 1462374798270 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:13:18 INFO - PROCESS | 1828 | 1462374798273 Marionette TRACE conn3 <- [1,282,null,{}] 08:13:18 INFO - PROCESS | 1828 | 1462374798277 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:18 INFO - PROCESS | 1828 | 1462374798408 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 08:13:18 INFO - PROCESS | 1828 | 1462374798508 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932065c800 == 47 [pid = 1828] [id = 78] 08:13:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f931e570800) [pid = 1828] [serial = 232] [outer = (nil)] 08:13:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f931f20d800) [pid = 1828] [serial = 233] [outer = 0x7f931e570800] 08:13:18 INFO - PROCESS | 1828 | 1462374798567 Marionette DEBUG loaded listener.js 08:13:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f9320009000) [pid = 1828] [serial = 234] [outer = 0x7f931e570800] 08:13:19 INFO - PROCESS | 1828 | 1462374799274 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 08:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1052ms 08:13:19 INFO - PROCESS | 1828 | 1462374799297 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 08:13:19 INFO - PROCESS | 1828 | 1462374799301 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 08:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:13:19 INFO - PROCESS | 1828 | 1462374799306 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:13:19 INFO - PROCESS | 1828 | 1462374799311 Marionette TRACE conn3 <- [1,286,null,{}] 08:13:19 INFO - PROCESS | 1828 | 1462374799341 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:19 INFO - PROCESS | 1828 | 1462374799474 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 08:13:19 INFO - PROCESS | 1828 | 1462374799574 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933056b800 == 48 [pid = 1828] [id = 79] 08:13:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f932042b800) [pid = 1828] [serial = 235] [outer = (nil)] 08:13:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f932d411c00) [pid = 1828] [serial = 236] [outer = 0x7f932042b800] 08:13:19 INFO - PROCESS | 1828 | 1462374799636 Marionette DEBUG loaded listener.js 08:13:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f932e620000) [pid = 1828] [serial = 237] [outer = 0x7f932042b800] 08:13:20 INFO - PROCESS | 1828 | 1462374800309 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 08:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1030ms 08:13:20 INFO - PROCESS | 1828 | 1462374800337 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 08:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:13:20 INFO - PROCESS | 1828 | 1462374800340 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 08:13:20 INFO - PROCESS | 1828 | 1462374800345 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:13:20 INFO - PROCESS | 1828 | 1462374800348 Marionette TRACE conn3 <- [1,290,null,{}] 08:13:20 INFO - PROCESS | 1828 | 1462374800352 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:20 INFO - PROCESS | 1828 | 1462374800474 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 08:13:20 INFO - PROCESS | 1828 | 1462374800571 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331e46000 == 49 [pid = 1828] [id = 80] 08:13:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f932e85f800) [pid = 1828] [serial = 238] [outer = (nil)] 08:13:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f932eb2ec00) [pid = 1828] [serial = 239] [outer = 0x7f932e85f800] 08:13:20 INFO - PROCESS | 1828 | 1462374800629 Marionette DEBUG loaded listener.js 08:13:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f9330a69800) [pid = 1828] [serial = 240] [outer = 0x7f932e85f800] 08:13:21 INFO - PROCESS | 1828 | 1462374801255 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 925ms 08:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:13:21 INFO - PROCESS | 1828 | 1462374801285 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 08:13:21 INFO - PROCESS | 1828 | 1462374801288 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 08:13:21 INFO - PROCESS | 1828 | 1462374801295 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:13:21 INFO - PROCESS | 1828 | 1462374801298 Marionette TRACE conn3 <- [1,294,null,{}] 08:13:21 INFO - PROCESS | 1828 | 1462374801303 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:21 INFO - PROCESS | 1828 | 1462374801422 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 08:13:21 INFO - PROCESS | 1828 | 1462374801528 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93323bc800 == 50 [pid = 1828] [id = 81] 08:13:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f931a454c00) [pid = 1828] [serial = 241] [outer = (nil)] 08:13:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f931a45cc00) [pid = 1828] [serial = 242] [outer = 0x7f931a454c00] 08:13:21 INFO - PROCESS | 1828 | 1462374801586 Marionette DEBUG loaded listener.js 08:13:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f931a462400) [pid = 1828] [serial = 243] [outer = 0x7f931a454c00] 08:13:22 INFO - PROCESS | 1828 | 1462374802239 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:22 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. 08:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 981ms 08:13:22 INFO - PROCESS | 1828 | 1462374802275 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 08:13:22 INFO - PROCESS | 1828 | 1462374802277 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 08:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:13:22 INFO - PROCESS | 1828 | 1462374802283 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:13:22 INFO - PROCESS | 1828 | 1462374802285 Marionette TRACE conn3 <- [1,298,null,{}] 08:13:22 INFO - PROCESS | 1828 | 1462374802290 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:22 INFO - PROCESS | 1828 | 1462374802438 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 08:13:22 INFO - PROCESS | 1828 | 1462374802541 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9332bb8800 == 51 [pid = 1828] [id = 82] 08:13:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f931bf90c00) [pid = 1828] [serial = 244] [outer = (nil)] 08:13:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f93322a1400) [pid = 1828] [serial = 245] [outer = 0x7f931bf90c00] 08:13:22 INFO - PROCESS | 1828 | 1462374802611 Marionette DEBUG loaded listener.js 08:13:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f93325b7c00) [pid = 1828] [serial = 246] [outer = 0x7f931bf90c00] 08:13:23 INFO - PROCESS | 1828 | 1462374803473 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:23 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. 08:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1282ms 08:13:23 INFO - PROCESS | 1828 | 1462374803568 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 08:13:23 INFO - PROCESS | 1828 | 1462374803572 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 08:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:13:23 INFO - PROCESS | 1828 | 1462374803579 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:13:23 INFO - PROCESS | 1828 | 1462374803584 Marionette TRACE conn3 <- [1,302,null,{}] 08:13:23 INFO - PROCESS | 1828 | 1462374803590 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:23 INFO - PROCESS | 1828 | 1462374803718 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 08:13:23 INFO - PROCESS | 1828 | 1462374803877 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316ef7000 == 52 [pid = 1828] [id = 83] 08:13:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f931746f800) [pid = 1828] [serial = 247] [outer = (nil)] 08:13:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f93175d5800) [pid = 1828] [serial = 248] [outer = 0x7f931746f800] 08:13:23 INFO - PROCESS | 1828 | 1462374803957 Marionette DEBUG loaded listener.js 08:13:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f931a117800) [pid = 1828] [serial = 249] [outer = 0x7f931746f800] 08:13:24 INFO - PROCESS | 1828 | 1462374804598 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f5ab000 == 51 [pid = 1828] [id = 32] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319530800 == 50 [pid = 1828] [id = 44] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d7bd000 == 49 [pid = 1828] [id = 75] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d611000 == 48 [pid = 1828] [id = 74] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f9327879000) [pid = 1828] [serial = 188] [outer = (nil)] [url = about:blank] 08:13:24 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. 08:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1083ms 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322df2000 == 47 [pid = 1828] [id = 73] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9321a8d800 == 46 [pid = 1828] [id = 72] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff7f800 == 45 [pid = 1828] [id = 71] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318baa800 == 44 [pid = 1828] [id = 70] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9317252000 == 43 [pid = 1828] [id = 69] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d61e800 == 42 [pid = 1828] [id = 67] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932c80e000 == 41 [pid = 1828] [id = 66] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f688000 == 40 [pid = 1828] [id = 65] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93176b8800 == 39 [pid = 1828] [id = 64] 08:13:24 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316ee5800 == 38 [pid = 1828] [id = 63] 08:13:24 INFO - PROCESS | 1828 | 1462374804683 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 08:13:24 INFO - PROCESS | 1828 | 1462374804689 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 08:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:13:24 INFO - PROCESS | 1828 | 1462374804697 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:13:24 INFO - PROCESS | 1828 | 1462374804701 Marionette TRACE conn3 <- [1,306,null,{}] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f931e7ae400) [pid = 1828] [serial = 173] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f931eea5c00) [pid = 1828] [serial = 174] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f931a115c00) [pid = 1828] [serial = 170] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f931a154400) [pid = 1828] [serial = 171] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f931fa37800) [pid = 1828] [serial = 176] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f9322f09000) [pid = 1828] [serial = 183] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f9323b97400) [pid = 1828] [serial = 186] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f93203c0400) [pid = 1828] [serial = 180] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f931fc77800) [pid = 1828] [serial = 177] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f931ff46800) [pid = 1828] [serial = 179] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f9320c5c800) [pid = 1828] [serial = 182] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f9322f11400) [pid = 1828] [serial = 185] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f931a14bc00) [pid = 1828] [serial = 161] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f93189b0c00) [pid = 1828] [serial = 158] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f9318a69000) [pid = 1828] [serial = 168] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f9318385400) [pid = 1828] [serial = 167] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f931ee9ac00) [pid = 1828] [serial = 164] [outer = (nil)] [url = about:blank] 08:13:24 INFO - PROCESS | 1828 | 1462374804740 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:24 INFO - PROCESS | 1828 | 1462374804863 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 08:13:24 INFO - PROCESS | 1828 | 1462374804873 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318659800 == 39 [pid = 1828] [id = 84] 08:13:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f931a115400) [pid = 1828] [serial = 250] [outer = (nil)] 08:13:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f931c9f6c00) [pid = 1828] [serial = 251] [outer = 0x7f931a115400] 08:13:24 INFO - PROCESS | 1828 | 1462374804924 Marionette DEBUG loaded listener.js 08:13:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f931ebb6c00) [pid = 1828] [serial = 252] [outer = 0x7f931a115400] 08:13:25 INFO - PROCESS | 1828 | 1462374805546 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:25 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. 08:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 896ms 08:13:25 INFO - PROCESS | 1828 | 1462374805593 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 08:13:25 INFO - PROCESS | 1828 | 1462374805596 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 08:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:13:25 INFO - PROCESS | 1828 | 1462374805601 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:13:25 INFO - PROCESS | 1828 | 1462374805606 Marionette TRACE conn3 <- [1,310,null,{}] 08:13:25 INFO - PROCESS | 1828 | 1462374805619 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:25 INFO - PROCESS | 1828 | 1462374805740 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 08:13:25 INFO - PROCESS | 1828 | 1462374805826 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931fcc4800 == 40 [pid = 1828] [id = 85] 08:13:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f931e8eb400) [pid = 1828] [serial = 253] [outer = (nil)] 08:13:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f93203c3800) [pid = 1828] [serial = 254] [outer = 0x7f931e8eb400] 08:13:25 INFO - PROCESS | 1828 | 1462374805880 Marionette DEBUG loaded listener.js 08:13:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f9320c5c800) [pid = 1828] [serial = 255] [outer = 0x7f931e8eb400] 08:13:26 INFO - PROCESS | 1828 | 1462374806392 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:26 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. 08:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 835ms 08:13:26 INFO - PROCESS | 1828 | 1462374806477 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 08:13:26 INFO - PROCESS | 1828 | 1462374806484 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 08:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:13:26 INFO - PROCESS | 1828 | 1462374806492 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:13:26 INFO - PROCESS | 1828 | 1462374806494 Marionette TRACE conn3 <- [1,314,null,{}] 08:13:26 INFO - PROCESS | 1828 | 1462374806498 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:26 INFO - PROCESS | 1828 | 1462374806659 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 08:13:26 INFO - PROCESS | 1828 | 1462374806712 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320c79000 == 41 [pid = 1828] [id = 86] 08:13:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f93172ab800) [pid = 1828] [serial = 256] [outer = (nil)] 08:13:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f9322db9400) [pid = 1828] [serial = 257] [outer = 0x7f93172ab800] 08:13:26 INFO - PROCESS | 1828 | 1462374806763 Marionette DEBUG loaded listener.js 08:13:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f932c86e400) [pid = 1828] [serial = 258] [outer = 0x7f93172ab800] 08:13:27 INFO - PROCESS | 1828 | 1462374807328 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:27 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. 08:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 876ms 08:13:27 INFO - PROCESS | 1828 | 1462374807368 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 08:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:13:27 INFO - PROCESS | 1828 | 1462374807371 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 08:13:27 INFO - PROCESS | 1828 | 1462374807375 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:13:27 INFO - PROCESS | 1828 | 1462374807378 Marionette TRACE conn3 <- [1,318,null,{}] 08:13:27 INFO - PROCESS | 1828 | 1462374807389 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:27 INFO - PROCESS | 1828 | 1462374807524 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 08:13:27 INFO - PROCESS | 1828 | 1462374807586 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9326a9a000 == 42 [pid = 1828] [id = 87] 08:13:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f931ebb5400) [pid = 1828] [serial = 259] [outer = (nil)] 08:13:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f932d6de000) [pid = 1828] [serial = 260] [outer = 0x7f931ebb5400] 08:13:27 INFO - PROCESS | 1828 | 1462374807647 Marionette DEBUG loaded listener.js 08:13:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f932db8c400) [pid = 1828] [serial = 261] [outer = 0x7f931ebb5400] 08:13:28 INFO - PROCESS | 1828 | 1462374808198 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:28 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. 08:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 889ms 08:13:28 INFO - PROCESS | 1828 | 1462374808265 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 08:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:13:28 INFO - PROCESS | 1828 | 1462374808268 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 08:13:28 INFO - PROCESS | 1828 | 1462374808273 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:13:28 INFO - PROCESS | 1828 | 1462374808275 Marionette TRACE conn3 <- [1,322,null,{}] 08:13:28 INFO - PROCESS | 1828 | 1462374808287 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:28 INFO - PROCESS | 1828 | 1462374808458 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 08:13:28 INFO - PROCESS | 1828 | 1462374808480 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d61d800 == 43 [pid = 1828] [id = 88] 08:13:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f9330546800) [pid = 1828] [serial = 262] [outer = (nil)] 08:13:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f9331e8bc00) [pid = 1828] [serial = 263] [outer = 0x7f9330546800] 08:13:28 INFO - PROCESS | 1828 | 1462374808540 Marionette DEBUG loaded listener.js 08:13:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f933244c800) [pid = 1828] [serial = 264] [outer = 0x7f9330546800] 08:13:29 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f9317442c00) [pid = 1828] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:13:29 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f9322dc2000) [pid = 1828] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:13:29 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f931744c400) [pid = 1828] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:13:29 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f932eb2e000) [pid = 1828] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:13:29 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f931865e400) [pid = 1828] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:13:29 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f931fc76c00) [pid = 1828] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:13:29 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f93172b2800) [pid = 1828] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:13:29 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f9316d36800) [pid = 1828] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:13:29 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f93172b7400) [pid = 1828] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:13:29 INFO - PROCESS | 1828 | 1462374809282 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:29 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. 08:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1038ms 08:13:29 INFO - PROCESS | 1828 | 1462374809311 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 08:13:29 INFO - PROCESS | 1828 | 1462374809313 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 08:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:13:29 INFO - PROCESS | 1828 | 1462374809318 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:13:29 INFO - PROCESS | 1828 | 1462374809320 Marionette TRACE conn3 <- [1,326,null,{}] 08:13:29 INFO - PROCESS | 1828 | 1462374809325 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:29 INFO - PROCESS | 1828 | 1462374809463 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 08:13:29 INFO - PROCESS | 1828 | 1462374809520 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93278ea800 == 44 [pid = 1828] [id = 89] 08:13:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f9316b2f800) [pid = 1828] [serial = 265] [outer = (nil)] 08:13:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f931fc76c00) [pid = 1828] [serial = 266] [outer = 0x7f9316b2f800] 08:13:29 INFO - PROCESS | 1828 | 1462374809570 Marionette DEBUG loaded listener.js 08:13:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f93325b6c00) [pid = 1828] [serial = 267] [outer = 0x7f9316b2f800] 08:13:30 INFO - PROCESS | 1828 | 1462374810094 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:30 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. 08:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 833ms 08:13:30 INFO - PROCESS | 1828 | 1462374810152 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 08:13:30 INFO - PROCESS | 1828 | 1462374810154 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 08:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:13:30 INFO - PROCESS | 1828 | 1462374810160 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:13:30 INFO - PROCESS | 1828 | 1462374810162 Marionette TRACE conn3 <- [1,330,null,{}] 08:13:30 INFO - PROCESS | 1828 | 1462374810166 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:30 INFO - PROCESS | 1828 | 1462374810285 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 08:13:30 INFO - PROCESS | 1828 | 1462374810299 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331ec3000 == 45 [pid = 1828] [id = 90] 08:13:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f9317165800) [pid = 1828] [serial = 268] [outer = (nil)] 08:13:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f93189f1000) [pid = 1828] [serial = 269] [outer = 0x7f9317165800] 08:13:30 INFO - PROCESS | 1828 | 1462374810351 Marionette DEBUG loaded listener.js 08:13:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f93189f5800) [pid = 1828] [serial = 270] [outer = 0x7f9317165800] 08:13:30 INFO - PROCESS | 1828 | 1462374810966 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:30 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. 08:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 824ms 08:13:30 INFO - PROCESS | 1828 | 1462374810984 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 08:13:30 INFO - PROCESS | 1828 | 1462374810985 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 08:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:13:30 INFO - PROCESS | 1828 | 1462374810995 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:13:30 INFO - PROCESS | 1828 | 1462374810998 Marionette TRACE conn3 <- [1,334,null,{}] 08:13:31 INFO - PROCESS | 1828 | 1462374811003 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:31 INFO - PROCESS | 1828 | 1462374811113 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 08:13:31 INFO - PROCESS | 1828 | 1462374811257 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931726d800 == 46 [pid = 1828] [id = 91] 08:13:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f9316fd4800) [pid = 1828] [serial = 271] [outer = (nil)] 08:13:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f9317468800) [pid = 1828] [serial = 272] [outer = 0x7f9316fd4800] 08:13:31 INFO - PROCESS | 1828 | 1462374811321 Marionette DEBUG loaded listener.js 08:13:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f931865c000) [pid = 1828] [serial = 273] [outer = 0x7f9316fd4800] 08:13:32 INFO - PROCESS | 1828 | 1462374812040 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:32 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. 08:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1076ms 08:13:32 INFO - PROCESS | 1828 | 1462374812073 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 08:13:32 INFO - PROCESS | 1828 | 1462374812078 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 08:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:13:32 INFO - PROCESS | 1828 | 1462374812085 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:13:32 INFO - PROCESS | 1828 | 1462374812089 Marionette TRACE conn3 <- [1,338,null,{}] 08:13:32 INFO - PROCESS | 1828 | 1462374812095 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:32 INFO - PROCESS | 1828 | 1462374812255 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 08:13:32 INFO - PROCESS | 1828 | 1462374812389 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93204a5000 == 47 [pid = 1828] [id = 92] 08:13:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f9318a6f400) [pid = 1828] [serial = 274] [outer = (nil)] 08:13:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f931c9f2800) [pid = 1828] [serial = 275] [outer = 0x7f9318a6f400] 08:13:32 INFO - PROCESS | 1828 | 1462374812459 Marionette DEBUG loaded listener.js 08:13:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f931f19b800) [pid = 1828] [serial = 276] [outer = 0x7f9318a6f400] 08:13:33 INFO - PROCESS | 1828 | 1462374813145 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:33 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. 08:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1081ms 08:13:33 INFO - PROCESS | 1828 | 1462374813168 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 08:13:33 INFO - PROCESS | 1828 | 1462374813173 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 08:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:13:33 INFO - PROCESS | 1828 | 1462374813197 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:13:33 INFO - PROCESS | 1828 | 1462374813201 Marionette TRACE conn3 <- [1,342,null,{}] 08:13:33 INFO - PROCESS | 1828 | 1462374813206 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:33 INFO - PROCESS | 1828 | 1462374813339 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 08:13:33 INFO - PROCESS | 1828 | 1462374813472 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9332435800 == 48 [pid = 1828] [id = 93] 08:13:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f931a155000) [pid = 1828] [serial = 277] [outer = (nil)] 08:13:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f93206d1c00) [pid = 1828] [serial = 278] [outer = 0x7f931a155000] 08:13:33 INFO - PROCESS | 1828 | 1462374813534 Marionette DEBUG loaded listener.js 08:13:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f932698d400) [pid = 1828] [serial = 279] [outer = 0x7f931a155000] 08:13:34 INFO - PROCESS | 1828 | 1462374814305 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:34 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. 08:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1135ms 08:13:34 INFO - PROCESS | 1828 | 1462374814333 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 08:13:34 INFO - PROCESS | 1828 | 1462374814336 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 08:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:13:34 INFO - PROCESS | 1828 | 1462374814349 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:13:34 INFO - PROCESS | 1828 | 1462374814357 Marionette TRACE conn3 <- [1,346,null,{}] 08:13:34 INFO - PROCESS | 1828 | 1462374814363 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:34 INFO - PROCESS | 1828 | 1462374814490 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 08:13:34 INFO - PROCESS | 1828 | 1462374814619 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9335553800 == 49 [pid = 1828] [id = 94] 08:13:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f9317469400) [pid = 1828] [serial = 280] [outer = (nil)] 08:13:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f9330a5f000) [pid = 1828] [serial = 281] [outer = 0x7f9317469400] 08:13:34 INFO - PROCESS | 1828 | 1462374814680 Marionette DEBUG loaded listener.js 08:13:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f9331e8c000) [pid = 1828] [serial = 282] [outer = 0x7f9317469400] 08:13:35 INFO - PROCESS | 1828 | 1462374815339 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:35 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. 08:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1043ms 08:13:35 INFO - PROCESS | 1828 | 1462374815386 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 08:13:35 INFO - PROCESS | 1828 | 1462374815390 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 08:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:13:35 INFO - PROCESS | 1828 | 1462374815395 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:13:35 INFO - PROCESS | 1828 | 1462374815397 Marionette TRACE conn3 <- [1,350,null,{}] 08:13:35 INFO - PROCESS | 1828 | 1462374815402 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:35 INFO - PROCESS | 1828 | 1462374815525 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 08:13:35 INFO - PROCESS | 1828 | 1462374815626 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9336d9a800 == 50 [pid = 1828] [id = 95] 08:13:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f931ff42c00) [pid = 1828] [serial = 283] [outer = (nil)] 08:13:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f93325c1400) [pid = 1828] [serial = 284] [outer = 0x7f931ff42c00] 08:13:35 INFO - PROCESS | 1828 | 1462374815683 Marionette DEBUG loaded listener.js 08:13:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f9332c26c00) [pid = 1828] [serial = 285] [outer = 0x7f931ff42c00] 08:13:36 INFO - PROCESS | 1828 | 1462374816355 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:36 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. 08:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1025ms 08:13:36 INFO - PROCESS | 1828 | 1462374816420 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 08:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:13:36 INFO - PROCESS | 1828 | 1462374816423 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 08:13:36 INFO - PROCESS | 1828 | 1462374816428 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:13:36 INFO - PROCESS | 1828 | 1462374816431 Marionette TRACE conn3 <- [1,354,null,{}] 08:13:36 INFO - PROCESS | 1828 | 1462374816436 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:36 INFO - PROCESS | 1828 | 1462374816566 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 08:13:36 INFO - PROCESS | 1828 | 1462374816700 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9337a2e000 == 51 [pid = 1828] [id = 96] 08:13:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f9332c8c400) [pid = 1828] [serial = 286] [outer = (nil)] 08:13:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f9332c90000) [pid = 1828] [serial = 287] [outer = 0x7f9332c8c400] 08:13:36 INFO - PROCESS | 1828 | 1462374816771 Marionette DEBUG loaded listener.js 08:13:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f9335236000) [pid = 1828] [serial = 288] [outer = 0x7f9332c8c400] 08:13:37 INFO - PROCESS | 1828 | 1462374817689 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:37 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. 08:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1328ms 08:13:37 INFO - PROCESS | 1828 | 1462374817757 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 08:13:37 INFO - PROCESS | 1828 | 1462374817761 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 08:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:13:37 INFO - PROCESS | 1828 | 1462374817768 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:13:37 INFO - PROCESS | 1828 | 1462374817773 Marionette TRACE conn3 <- [1,358,null,{}] 08:13:37 INFO - PROCESS | 1828 | 1462374817779 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:37 INFO - PROCESS | 1828 | 1462374817943 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 08:13:38 INFO - PROCESS | 1828 | 1462374818077 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93183ea800 == 52 [pid = 1828] [id = 97] 08:13:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f93189ee800) [pid = 1828] [serial = 289] [outer = (nil)] 08:13:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f93189f3800) [pid = 1828] [serial = 290] [outer = 0x7f93189ee800] 08:13:38 INFO - PROCESS | 1828 | 1462374818201 Marionette DEBUG loaded listener.js 08:13:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f931a113c00) [pid = 1828] [serial = 291] [outer = 0x7f93189ee800] 08:13:38 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9331ec3000 == 51 [pid = 1828] [id = 90] 08:13:38 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93278ea800 == 50 [pid = 1828] [id = 89] 08:13:38 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d61d800 == 49 [pid = 1828] [id = 88] 08:13:38 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9326a9a000 == 48 [pid = 1828] [id = 87] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f93175cf800) [pid = 1828] [serial = 191] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f931cb1c400) [pid = 1828] [serial = 194] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f9322f83400) [pid = 1828] [serial = 197] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f932d79b400) [pid = 1828] [serial = 200] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f931c9fd800) [pid = 1828] [serial = 227] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9320c79000 == 47 [pid = 1828] [id = 86] 08:13:38 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931fcc4800 == 46 [pid = 1828] [id = 85] 08:13:38 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318659800 == 45 [pid = 1828] [id = 84] 08:13:38 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316ef7000 == 44 [pid = 1828] [id = 83] 08:13:38 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318650800 == 43 [pid = 1828] [id = 77] 08:13:38 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932e85b000 == 42 [pid = 1828] [id = 76] 08:13:38 INFO - PROCESS | 1828 | 1462374818931 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f932d9c1400) [pid = 1828] [serial = 218] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f932d41b800) [pid = 1828] [serial = 189] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f9330a69000) [pid = 1828] [serial = 221] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f931d98ec00) [pid = 1828] [serial = 209] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f931fc74c00) [pid = 1828] [serial = 210] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f932000bc00) [pid = 1828] [serial = 212] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f9322d9ac00) [pid = 1828] [serial = 213] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f93189b9800) [pid = 1828] [serial = 206] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f931a115800) [pid = 1828] [serial = 207] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f932e869c00) [pid = 1828] [serial = 219] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f932db83000) [pid = 1828] [serial = 203] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f9331cc9400) [pid = 1828] [serial = 222] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f9326994400) [pid = 1828] [serial = 215] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f9317475000) [pid = 1828] [serial = 225] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f932d4a7c00) [pid = 1828] [serial = 216] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f931746d400) [pid = 1828] [serial = 224] [outer = (nil)] [url = about:blank] 08:13:38 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f932c86c400) [pid = 1828] [serial = 156] [outer = (nil)] [url = about:blank] 08:13:38 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. 08:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1231ms 08:13:39 INFO - PROCESS | 1828 | 1462374818999 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 08:13:39 INFO - PROCESS | 1828 | 1462374819006 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 08:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:13:39 INFO - PROCESS | 1828 | 1462374819014 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:13:39 INFO - PROCESS | 1828 | 1462374819017 Marionette TRACE conn3 <- [1,362,null,{}] 08:13:39 INFO - PROCESS | 1828 | 1462374819022 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:39 INFO - PROCESS | 1828 | 1462374819138 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 08:13:39 INFO - PROCESS | 1828 | 1462374819153 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931c94a800 == 43 [pid = 1828] [id = 98] 08:13:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f931a460800) [pid = 1828] [serial = 292] [outer = (nil)] 08:13:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f931c9fd800) [pid = 1828] [serial = 293] [outer = 0x7f931a460800] 08:13:39 INFO - PROCESS | 1828 | 1462374819214 Marionette DEBUG loaded listener.js 08:13:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f931f772800) [pid = 1828] [serial = 294] [outer = 0x7f931a460800] 08:13:39 INFO - PROCESS | 1828 | 1462374819867 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:39 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. 08:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 876ms 08:13:39 INFO - PROCESS | 1828 | 1462374819890 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 08:13:39 INFO - PROCESS | 1828 | 1462374819893 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 08:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:13:39 INFO - PROCESS | 1828 | 1462374819898 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:13:39 INFO - PROCESS | 1828 | 1462374819902 Marionette TRACE conn3 <- [1,366,null,{}] 08:13:39 INFO - PROCESS | 1828 | 1462374819915 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:40 INFO - PROCESS | 1828 | 1462374820077 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 08:13:40 INFO - PROCESS | 1828 | 1462374820170 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff7c000 == 44 [pid = 1828] [id = 99] 08:13:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f931a461000) [pid = 1828] [serial = 295] [outer = (nil)] 08:13:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f93206ca000) [pid = 1828] [serial = 296] [outer = 0x7f931a461000] 08:13:40 INFO - PROCESS | 1828 | 1462374820224 Marionette DEBUG loaded listener.js 08:13:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f9322f81800) [pid = 1828] [serial = 297] [outer = 0x7f931a461000] 08:13:40 INFO - PROCESS | 1828 | 1462374820826 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:40 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. 08:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 982ms 08:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:13:40 INFO - PROCESS | 1828 | 1462374820880 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 08:13:40 INFO - PROCESS | 1828 | 1462374820882 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 08:13:40 INFO - PROCESS | 1828 | 1462374820887 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:13:40 INFO - PROCESS | 1828 | 1462374820890 Marionette TRACE conn3 <- [1,370,null,{}] 08:13:40 INFO - PROCESS | 1828 | 1462374820902 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:41 INFO - PROCESS | 1828 | 1462374821053 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 08:13:41 INFO - PROCESS | 1828 | 1462374821114 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322d12000 == 45 [pid = 1828] [id = 100] 08:13:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f931a14d800) [pid = 1828] [serial = 298] [outer = (nil)] 08:13:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f932d79f800) [pid = 1828] [serial = 299] [outer = 0x7f931a14d800] 08:13:41 INFO - PROCESS | 1828 | 1462374821165 Marionette DEBUG loaded listener.js 08:13:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f932e860c00) [pid = 1828] [serial = 300] [outer = 0x7f931a14d800] 08:13:41 INFO - PROCESS | 1828 | 1462374821721 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:13:41 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. 08:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 875ms 08:13:41 INFO - PROCESS | 1828 | 1462374821762 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 08:13:41 INFO - PROCESS | 1828 | 1462374821765 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 08:13:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:13:41 INFO - PROCESS | 1828 | 1462374821775 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:13:41 INFO - PROCESS | 1828 | 1462374821777 Marionette TRACE conn3 <- [1,374,null,{}] 08:13:41 INFO - PROCESS | 1828 | 1462374821781 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:41 INFO - PROCESS | 1828 | 1462374821927 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 08:13:41 INFO - PROCESS | 1828 | 1462374821991 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9326c2c800 == 46 [pid = 1828] [id = 101] 08:13:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f931f1a4000) [pid = 1828] [serial = 301] [outer = (nil)] 08:13:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f932eb31c00) [pid = 1828] [serial = 302] [outer = 0x7f931f1a4000] 08:13:42 INFO - PROCESS | 1828 | 1462374822041 Marionette DEBUG loaded listener.js 08:13:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f9331ccd000) [pid = 1828] [serial = 303] [outer = 0x7f931f1a4000] 08:13:42 INFO - PROCESS | 1828 | 1462374822637 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:13:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:13:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 888ms 08:13:42 INFO - PROCESS | 1828 | 1462374822658 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 08:13:42 INFO - PROCESS | 1828 | 1462374822660 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 08:13:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:13:42 INFO - PROCESS | 1828 | 1462374822670 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:13:42 INFO - PROCESS | 1828 | 1462374822678 Marionette TRACE conn3 <- [1,378,null,{}] 08:13:42 INFO - PROCESS | 1828 | 1462374822682 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:42 INFO - PROCESS | 1828 | 1462374822860 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 08:13:42 INFO - PROCESS | 1828 | 1462374822895 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316ee5800 == 47 [pid = 1828] [id = 102] 08:13:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f933229e000) [pid = 1828] [serial = 304] [outer = (nil)] 08:13:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f9332c33c00) [pid = 1828] [serial = 305] [outer = 0x7f933229e000] 08:13:42 INFO - PROCESS | 1828 | 1462374822948 Marionette DEBUG loaded listener.js 08:13:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f9335511000) [pid = 1828] [serial = 306] [outer = 0x7f933229e000] 08:13:43 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f931e8eb400) [pid = 1828] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:13:43 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f9316b2f800) [pid = 1828] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:13:43 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f931ebb5400) [pid = 1828] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:13:43 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f931a115400) [pid = 1828] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:13:43 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f931746f800) [pid = 1828] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:13:43 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f9330546800) [pid = 1828] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:13:43 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f93172ab800) [pid = 1828] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:13:43 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f9317469c00) [pid = 1828] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:13:43 INFO - PROCESS | 1828 | 1462374823636 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:13:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:13:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 980ms 08:13:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:13:43 INFO - PROCESS | 1828 | 1462374823650 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 08:13:43 INFO - PROCESS | 1828 | 1462374823652 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 08:13:43 INFO - PROCESS | 1828 | 1462374823657 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:13:43 INFO - PROCESS | 1828 | 1462374823660 Marionette TRACE conn3 <- [1,382,null,{}] 08:13:43 INFO - PROCESS | 1828 | 1462374823664 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:43 INFO - PROCESS | 1828 | 1462374823804 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 08:13:43 INFO - PROCESS | 1828 | 1462374823866 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932e948800 == 48 [pid = 1828] [id = 103] 08:13:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f9316c96000) [pid = 1828] [serial = 307] [outer = (nil)] 08:13:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f932d9c6800) [pid = 1828] [serial = 308] [outer = 0x7f9316c96000] 08:13:43 INFO - PROCESS | 1828 | 1462374823917 Marionette DEBUG loaded listener.js 08:13:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f9335595000) [pid = 1828] [serial = 309] [outer = 0x7f9316c96000] 08:13:44 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:13:44 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:13:44 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:13:44 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:13:44 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:13:44 INFO - PROCESS | 1828 | 1462374824493 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:13:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:13:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 875ms 08:13:44 INFO - PROCESS | 1828 | 1462374824533 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 08:13:44 INFO - PROCESS | 1828 | 1462374824535 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 08:13:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:13:44 INFO - PROCESS | 1828 | 1462374824540 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:13:44 INFO - PROCESS | 1828 | 1462374824543 Marionette TRACE conn3 <- [1,386,null,{}] 08:13:44 INFO - PROCESS | 1828 | 1462374824547 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:44 INFO - PROCESS | 1828 | 1462374824658 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 08:13:44 INFO - PROCESS | 1828 | 1462374824753 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331ed8800 == 49 [pid = 1828] [id = 104] 08:13:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f9317162400) [pid = 1828] [serial = 310] [outer = (nil)] 08:13:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f9336b1f400) [pid = 1828] [serial = 311] [outer = 0x7f9317162400] 08:13:44 INFO - PROCESS | 1828 | 1462374824812 Marionette DEBUG loaded listener.js 08:13:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f9336d5d000) [pid = 1828] [serial = 312] [outer = 0x7f9317162400] 08:13:45 INFO - PROCESS | 1828 | 1462374825328 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 08:13:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:13:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 875ms 08:13:45 INFO - PROCESS | 1828 | 1462374825416 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 08:13:45 INFO - PROCESS | 1828 | 1462374825419 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 08:13:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:13:45 INFO - PROCESS | 1828 | 1462374825424 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:13:45 INFO - PROCESS | 1828 | 1462374825426 Marionette TRACE conn3 <- [1,390,null,{}] 08:13:45 INFO - PROCESS | 1828 | 1462374825431 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:45 INFO - PROCESS | 1828 | 1462374825597 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 08:13:45 INFO - PROCESS | 1828 | 1462374825710 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931726a000 == 50 [pid = 1828] [id = 105] 08:13:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f9316d34c00) [pid = 1828] [serial = 313] [outer = (nil)] 08:13:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f931746d400) [pid = 1828] [serial = 314] [outer = 0x7f9316d34c00] 08:13:45 INFO - PROCESS | 1828 | 1462374825773 Marionette DEBUG loaded listener.js 08:13:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f93189ef400) [pid = 1828] [serial = 315] [outer = 0x7f9316d34c00] 08:13:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f931f19a800) [pid = 1828] [serial = 316] [outer = 0x7f9316b2c400] 08:13:46 INFO - PROCESS | 1828 | 1462374826606 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 08:13:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:13:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1226ms 08:13:46 INFO - PROCESS | 1828 | 1462374826681 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 08:13:46 INFO - PROCESS | 1828 | 1462374826685 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 08:13:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:13:46 INFO - PROCESS | 1828 | 1462374826693 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:13:46 INFO - PROCESS | 1828 | 1462374826697 Marionette TRACE conn3 <- [1,394,null,{}] 08:13:46 INFO - PROCESS | 1828 | 1462374826704 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:46 INFO - PROCESS | 1828 | 1462374826851 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 08:13:46 INFO - PROCESS | 1828 | 1462374826981 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318ba0800 == 51 [pid = 1828] [id = 106] 08:13:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f9316d3a800) [pid = 1828] [serial = 317] [outer = (nil)] 08:13:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f9318386400) [pid = 1828] [serial = 318] [outer = 0x7f9316d3a800] 08:13:47 INFO - PROCESS | 1828 | 1462374827045 Marionette DEBUG loaded listener.js 08:13:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f9320d94c00) [pid = 1828] [serial = 319] [outer = 0x7f9316d3a800] 08:13:47 INFO - PROCESS | 1828 | 1462374827829 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 08:13:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:13:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1177ms 08:13:47 INFO - PROCESS | 1828 | 1462374827886 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 08:13:47 INFO - PROCESS | 1828 | 1462374827890 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 08:13:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:13:47 INFO - PROCESS | 1828 | 1462374827897 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:13:47 INFO - PROCESS | 1828 | 1462374827900 Marionette TRACE conn3 <- [1,398,null,{}] 08:13:47 INFO - PROCESS | 1828 | 1462374827905 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:48 INFO - PROCESS | 1828 | 1462374828044 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 08:13:48 INFO - PROCESS | 1828 | 1462374828174 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9335272000 == 52 [pid = 1828] [id = 107] 08:13:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f932c86c800) [pid = 1828] [serial = 320] [outer = (nil)] 08:13:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f933050f000) [pid = 1828] [serial = 321] [outer = 0x7f932c86c800] 08:13:48 INFO - PROCESS | 1828 | 1462374828234 Marionette DEBUG loaded listener.js 08:13:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f93325bd000) [pid = 1828] [serial = 322] [outer = 0x7f932c86c800] 08:13:49 INFO - PROCESS | 1828 | 1462374829095 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 08:13:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:13:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1229ms 08:13:49 INFO - PROCESS | 1828 | 1462374829126 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 08:13:49 INFO - PROCESS | 1828 | 1462374829131 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 08:13:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:13:49 INFO - PROCESS | 1828 | 1462374829145 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:13:49 INFO - PROCESS | 1828 | 1462374829150 Marionette TRACE conn3 <- [1,402,null,{}] 08:13:49 INFO - PROCESS | 1828 | 1462374829155 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:49 INFO - PROCESS | 1828 | 1462374829297 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 08:13:49 INFO - PROCESS | 1828 | 1462374829430 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4ce000 == 53 [pid = 1828] [id = 108] 08:13:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f932d9c2400) [pid = 1828] [serial = 323] [outer = (nil)] 08:13:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f93355eb400) [pid = 1828] [serial = 324] [outer = 0x7f932d9c2400] 08:13:49 INFO - PROCESS | 1828 | 1462374829489 Marionette DEBUG loaded listener.js 08:13:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f9337bc4800) [pid = 1828] [serial = 325] [outer = 0x7f932d9c2400] 08:13:50 INFO - PROCESS | 1828 | 1462374830288 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 08:13:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:13:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1191ms 08:13:50 INFO - PROCESS | 1828 | 1462374830329 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 08:13:50 INFO - PROCESS | 1828 | 1462374830332 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 08:13:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:13:50 INFO - PROCESS | 1828 | 1462374830337 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:13:50 INFO - PROCESS | 1828 | 1462374830339 Marionette TRACE conn3 <- [1,406,null,{}] 08:13:50 INFO - PROCESS | 1828 | 1462374830344 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:50 INFO - PROCESS | 1828 | 1462374830472 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 08:13:50 INFO - PROCESS | 1828 | 1462374830615 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319536000 == 54 [pid = 1828] [id = 109] 08:13:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f9316d2ec00) [pid = 1828] [serial = 326] [outer = (nil)] 08:13:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f931c92fc00) [pid = 1828] [serial = 327] [outer = 0x7f9316d2ec00] 08:13:50 INFO - PROCESS | 1828 | 1462374830673 Marionette DEBUG loaded listener.js 08:13:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f9337bc8800) [pid = 1828] [serial = 328] [outer = 0x7f9316d2ec00] 08:13:51 INFO - PROCESS | 1828 | 1462374831739 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 08:13:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:13:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1475ms 08:13:51 INFO - PROCESS | 1828 | 1462374831814 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 08:13:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:13:51 INFO - PROCESS | 1828 | 1462374831820 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 08:13:51 INFO - PROCESS | 1828 | 1462374831826 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:13:51 INFO - PROCESS | 1828 | 1462374831831 Marionette TRACE conn3 <- [1,410,null,{}] 08:13:51 INFO - PROCESS | 1828 | 1462374831837 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:52 INFO - PROCESS | 1828 | 1462374832005 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 08:13:52 INFO - PROCESS | 1828 | 1462374832123 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9331ed8800 == 53 [pid = 1828] [id = 104] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932e948800 == 52 [pid = 1828] [id = 103] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316ee5800 == 51 [pid = 1828] [id = 102] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f93189f1000) [pid = 1828] [serial = 269] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316ee5800 == 52 [pid = 1828] [id = 110] 08:13:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f9317477000) [pid = 1828] [serial = 329] [outer = (nil)] 08:13:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f93189f2c00) [pid = 1828] [serial = 330] [outer = 0x7f9317477000] 08:13:52 INFO - PROCESS | 1828 | 1462374832209 Marionette DEBUG loaded listener.js 08:13:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f931d98c400) [pid = 1828] [serial = 331] [outer = 0x7f9317477000] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9326c2c800 == 51 [pid = 1828] [id = 101] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322d12000 == 50 [pid = 1828] [id = 100] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff7c000 == 49 [pid = 1828] [id = 99] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931c94a800 == 48 [pid = 1828] [id = 98] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93183ea800 == 47 [pid = 1828] [id = 97] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9336d9a800 == 46 [pid = 1828] [id = 95] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9335553800 == 45 [pid = 1828] [id = 94] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9332435800 == 44 [pid = 1828] [id = 93] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93204a5000 == 43 [pid = 1828] [id = 92] 08:13:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931726d800 == 42 [pid = 1828] [id = 91] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f93322a1400) [pid = 1828] [serial = 245] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f9320c5c800) [pid = 1828] [serial = 255] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f93325b6c00) [pid = 1828] [serial = 267] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f931fc76c00) [pid = 1828] [serial = 266] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f932d6de000) [pid = 1828] [serial = 260] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f931ebb6c00) [pid = 1828] [serial = 252] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f93175d5800) [pid = 1828] [serial = 248] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f931a117800) [pid = 1828] [serial = 249] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f933244c800) [pid = 1828] [serial = 264] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f932d411c00) [pid = 1828] [serial = 236] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f931757cc00) [pid = 1828] [serial = 230] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f931c9f6c00) [pid = 1828] [serial = 251] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f932db8c400) [pid = 1828] [serial = 261] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f932c86e400) [pid = 1828] [serial = 258] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f9322db9400) [pid = 1828] [serial = 257] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f932eb2ec00) [pid = 1828] [serial = 239] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f93203c3800) [pid = 1828] [serial = 254] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f931a45cc00) [pid = 1828] [serial = 242] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f931f20d800) [pid = 1828] [serial = 233] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f932eb0b000) [pid = 1828] [serial = 228] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f9331e8bc00) [pid = 1828] [serial = 263] [outer = (nil)] [url = about:blank] 08:13:52 INFO - PROCESS | 1828 | 1462374832843 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 08:13:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:13:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1034ms 08:13:52 INFO - PROCESS | 1828 | 1462374832861 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 08:13:52 INFO - PROCESS | 1828 | 1462374832867 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 08:13:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:13:52 INFO - PROCESS | 1828 | 1462374832875 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:13:52 INFO - PROCESS | 1828 | 1462374832879 Marionette TRACE conn3 <- [1,414,null,{}] 08:13:52 INFO - PROCESS | 1828 | 1462374832919 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:53 INFO - PROCESS | 1828 | 1462374833052 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 08:13:53 INFO - PROCESS | 1828 | 1462374833142 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931e91f000 == 43 [pid = 1828] [id = 111] 08:13:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f931a460400) [pid = 1828] [serial = 332] [outer = (nil)] 08:13:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f932030b400) [pid = 1828] [serial = 333] [outer = 0x7f931a460400] 08:13:53 INFO - PROCESS | 1828 | 1462374833194 Marionette DEBUG loaded listener.js 08:13:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f9320c5a000) [pid = 1828] [serial = 334] [outer = 0x7f931a460400] 08:13:53 INFO - PROCESS | 1828 | 1462374833797 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 08:13:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:13:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 979ms 08:13:53 INFO - PROCESS | 1828 | 1462374833854 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 08:13:53 INFO - PROCESS | 1828 | 1462374833857 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 08:13:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:13:53 INFO - PROCESS | 1828 | 1462374833862 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:13:53 INFO - PROCESS | 1828 | 1462374833866 Marionette TRACE conn3 <- [1,418,null,{}] 08:13:53 INFO - PROCESS | 1828 | 1462374833879 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:54 INFO - PROCESS | 1828 | 1462374834030 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 08:13:54 INFO - PROCESS | 1828 | 1462374834048 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932049f000 == 44 [pid = 1828] [id = 112] 08:13:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f9322f78400) [pid = 1828] [serial = 335] [outer = (nil)] 08:13:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f932787dc00) [pid = 1828] [serial = 336] [outer = 0x7f9322f78400] 08:13:54 INFO - PROCESS | 1828 | 1462374834101 Marionette DEBUG loaded listener.js 08:13:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f932d6e0400) [pid = 1828] [serial = 337] [outer = 0x7f9322f78400] 08:13:55 INFO - PROCESS | 1828 | 1462374835131 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 08:13:55 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 08:13:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1282ms 08:13:55 INFO - PROCESS | 1828 | 1462374835144 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 08:13:55 INFO - PROCESS | 1828 | 1462374835147 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 08:13:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:13:55 INFO - PROCESS | 1828 | 1462374835157 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:13:55 INFO - PROCESS | 1828 | 1462374835159 Marionette TRACE conn3 <- [1,422,null,{}] 08:13:55 INFO - PROCESS | 1828 | 1462374835163 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:55 INFO - PROCESS | 1828 | 1462374835307 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 08:13:55 INFO - PROCESS | 1828 | 1462374835365 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322ddf000 == 45 [pid = 1828] [id = 113] 08:13:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f931865e000) [pid = 1828] [serial = 338] [outer = (nil)] 08:13:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f932d979400) [pid = 1828] [serial = 339] [outer = 0x7f931865e000] 08:13:55 INFO - PROCESS | 1828 | 1462374835416 Marionette DEBUG loaded listener.js 08:13:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f9331c99800) [pid = 1828] [serial = 340] [outer = 0x7f931865e000] 08:13:56 INFO - PROCESS | 1828 | 1462374836442 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 08:13:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:13:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1327ms 08:13:56 INFO - PROCESS | 1828 | 1462374836484 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 08:13:56 INFO - PROCESS | 1828 | 1462374836487 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 08:13:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:13:56 INFO - PROCESS | 1828 | 1462374836492 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:13:56 INFO - PROCESS | 1828 | 1462374836494 Marionette TRACE conn3 <- [1,426,null,{}] 08:13:56 INFO - PROCESS | 1828 | 1462374836499 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:56 INFO - PROCESS | 1828 | 1462374836652 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 08:13:56 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f9317165800) [pid = 1828] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:13:56 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f931a461000) [pid = 1828] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:13:56 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f931f1a4000) [pid = 1828] [serial = 301] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:13:56 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f931a460800) [pid = 1828] [serial = 292] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:13:56 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f933229e000) [pid = 1828] [serial = 304] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:13:56 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f9316c96000) [pid = 1828] [serial = 307] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:13:56 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f93189ee800) [pid = 1828] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:13:56 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f931a14d800) [pid = 1828] [serial = 298] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:13:56 INFO - PROCESS | 1828 | 1462374836791 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931db4c800 == 46 [pid = 1828] [id = 114] 08:13:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f9316c96000) [pid = 1828] [serial = 341] [outer = (nil)] 08:13:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f93189ee800) [pid = 1828] [serial = 342] [outer = 0x7f9316c96000] 08:13:56 INFO - PROCESS | 1828 | 1462374836841 Marionette DEBUG loaded listener.js 08:13:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f932c86b800) [pid = 1828] [serial = 343] [outer = 0x7f9316c96000] 08:13:57 INFO - PROCESS | 1828 | 1462374837396 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 08:13:57 INFO - PROCESS | 1828 | 1462374837422 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 08:13:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:13:57 INFO - PROCESS | 1828 | 1462374837427 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:13:57 INFO - PROCESS | 1828 | 1462374837429 Marionette TRACE conn3 <- [1,430,null,{}] 08:13:57 INFO - PROCESS | 1828 | 1462374837433 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:57 INFO - PROCESS | 1828 | 1462374837560 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 08:13:57 INFO - PROCESS | 1828 | 1462374837656 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932e857000 == 47 [pid = 1828] [id = 115] 08:13:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f9316b3a800) [pid = 1828] [serial = 344] [outer = (nil)] 08:13:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f9332c8c000) [pid = 1828] [serial = 345] [outer = 0x7f9316b3a800] 08:13:57 INFO - PROCESS | 1828 | 1462374837709 Marionette DEBUG loaded listener.js 08:13:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f9337bc5800) [pid = 1828] [serial = 346] [outer = 0x7f9316b3a800] 08:13:58 INFO - PROCESS | 1828 | 1462374838259 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 08:13:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:13:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 879ms 08:13:58 INFO - PROCESS | 1828 | 1462374838307 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 08:13:58 INFO - PROCESS | 1828 | 1462374838309 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 08:13:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:13:58 INFO - PROCESS | 1828 | 1462374838314 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:13:58 INFO - PROCESS | 1828 | 1462374838316 Marionette TRACE conn3 <- [1,434,null,{}] 08:13:58 INFO - PROCESS | 1828 | 1462374838321 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:58 INFO - PROCESS | 1828 | 1462374838429 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 08:13:58 INFO - PROCESS | 1828 | 1462374838527 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93323a8800 == 48 [pid = 1828] [id = 116] 08:13:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f931746a800) [pid = 1828] [serial = 347] [outer = (nil)] 08:13:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f931a25a800) [pid = 1828] [serial = 348] [outer = 0x7f931746a800] 08:13:58 INFO - PROCESS | 1828 | 1462374838581 Marionette DEBUG loaded listener.js 08:13:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f931a262800) [pid = 1828] [serial = 349] [outer = 0x7f931746a800] 08:13:59 INFO - PROCESS | 1828 | 1462374839292 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 08:13:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:13:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1025ms 08:13:59 INFO - PROCESS | 1828 | 1462374839341 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 08:13:59 INFO - PROCESS | 1828 | 1462374839346 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 08:13:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:13:59 INFO - PROCESS | 1828 | 1462374839408 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:13:59 INFO - PROCESS | 1828 | 1462374839412 Marionette TRACE conn3 <- [1,438,null,{}] 08:13:59 INFO - PROCESS | 1828 | 1462374839469 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:13:59 INFO - PROCESS | 1828 | 1462374839591 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 08:13:59 INFO - PROCESS | 1828 | 1462374839698 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:13:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931e4a4000 == 49 [pid = 1828] [id = 117] 08:13:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f9318387800) [pid = 1828] [serial = 350] [outer = (nil)] 08:13:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f9318a74000) [pid = 1828] [serial = 351] [outer = 0x7f9318387800] 08:13:59 INFO - PROCESS | 1828 | 1462374839773 Marionette DEBUG loaded listener.js 08:13:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f931a264000) [pid = 1828] [serial = 352] [outer = 0x7f9318387800] 08:14:00 INFO - PROCESS | 1828 | 1462374840541 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 08:14:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:14:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1219ms 08:14:00 INFO - PROCESS | 1828 | 1462374840600 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 08:14:00 INFO - PROCESS | 1828 | 1462374840608 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 08:14:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:14:00 INFO - PROCESS | 1828 | 1462374840616 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:14:00 INFO - PROCESS | 1828 | 1462374840620 Marionette TRACE conn3 <- [1,442,null,{}] 08:14:00 INFO - PROCESS | 1828 | 1462374840625 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:00 INFO - PROCESS | 1828 | 1462374840764 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 08:14:00 INFO - PROCESS | 1828 | 1462374840894 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932e636000 == 50 [pid = 1828] [id = 118] 08:14:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f931fc6b800) [pid = 1828] [serial = 353] [outer = (nil)] 08:14:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f9320c5bc00) [pid = 1828] [serial = 354] [outer = 0x7f931fc6b800] 08:14:00 INFO - PROCESS | 1828 | 1462374840955 Marionette DEBUG loaded listener.js 08:14:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f9322da8c00) [pid = 1828] [serial = 355] [outer = 0x7f931fc6b800] 08:14:01 INFO - PROCESS | 1828 | 1462374841833 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 08:14:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:14:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1284ms 08:14:01 INFO - PROCESS | 1828 | 1462374841900 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 08:14:01 INFO - PROCESS | 1828 | 1462374841904 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 08:14:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:14:01 INFO - PROCESS | 1828 | 1462374841910 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:14:01 INFO - PROCESS | 1828 | 1462374841914 Marionette TRACE conn3 <- [1,446,null,{}] 08:14:01 INFO - PROCESS | 1828 | 1462374841928 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:02 INFO - PROCESS | 1828 | 1462374842106 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 08:14:02 INFO - PROCESS | 1828 | 1462374842236 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9336bad800 == 51 [pid = 1828] [id = 119] 08:14:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f932d975400) [pid = 1828] [serial = 356] [outer = (nil)] 08:14:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f933229fc00) [pid = 1828] [serial = 357] [outer = 0x7f932d975400] 08:14:02 INFO - PROCESS | 1828 | 1462374842302 Marionette DEBUG loaded listener.js 08:14:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f9332c90400) [pid = 1828] [serial = 358] [outer = 0x7f932d975400] 08:14:03 INFO - PROCESS | 1828 | 1462374843046 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 08:14:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:14:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1184ms 08:14:03 INFO - PROCESS | 1828 | 1462374843108 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 08:14:03 INFO - PROCESS | 1828 | 1462374843112 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 08:14:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:14:03 INFO - PROCESS | 1828 | 1462374843117 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:14:03 INFO - PROCESS | 1828 | 1462374843119 Marionette TRACE conn3 <- [1,450,null,{}] 08:14:03 INFO - PROCESS | 1828 | 1462374843124 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:03 INFO - PROCESS | 1828 | 1462374843253 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 08:14:03 INFO - PROCESS | 1828 | 1462374843383 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931851a000 == 52 [pid = 1828] [id = 120] 08:14:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f932d978000) [pid = 1828] [serial = 359] [outer = (nil)] 08:14:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f9337bc6800) [pid = 1828] [serial = 360] [outer = 0x7f932d978000] 08:14:03 INFO - PROCESS | 1828 | 1462374843443 Marionette DEBUG loaded listener.js 08:14:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f9337bcd400) [pid = 1828] [serial = 361] [outer = 0x7f932d978000] 08:14:04 INFO - PROCESS | 1828 | 1462374844188 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 08:14:04 INFO - PROCESS | 1828 | 1462374844248 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 08:14:04 INFO - PROCESS | 1828 | 1462374844253 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:14:04 INFO - PROCESS | 1828 | 1462374844256 Marionette TRACE conn3 <- [1,454,null,{}] 08:14:04 INFO - PROCESS | 1828 | 1462374844260 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:04 INFO - PROCESS | 1828 | 1462374844388 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 08:14:04 INFO - PROCESS | 1828 | 1462374844658 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a1af000 == 53 [pid = 1828] [id = 121] 08:14:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f931746e000) [pid = 1828] [serial = 362] [outer = (nil)] 08:14:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f93175d4400) [pid = 1828] [serial = 363] [outer = 0x7f931746e000] 08:14:04 INFO - PROCESS | 1828 | 1462374844719 Marionette DEBUG loaded listener.js 08:14:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f93189f7400) [pid = 1828] [serial = 364] [outer = 0x7f931746e000] 08:14:05 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:05 INFO - PROCESS | 1828 | 1462374845557 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 08:14:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:14:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1381ms 08:14:05 INFO - PROCESS | 1828 | 1462374845663 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 08:14:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:14:05 INFO - PROCESS | 1828 | 1462374845668 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 08:14:05 INFO - PROCESS | 1828 | 1462374845675 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:14:05 INFO - PROCESS | 1828 | 1462374845678 Marionette TRACE conn3 <- [1,458,null,{}] 08:14:05 INFO - PROCESS | 1828 | 1462374845684 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:05 INFO - PROCESS | 1828 | 1462374845856 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 08:14:05 INFO - PROCESS | 1828 | 1462374845994 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a19d800 == 54 [pid = 1828] [id = 122] 08:14:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f931a258000) [pid = 1828] [serial = 365] [outer = (nil)] 08:14:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f931f027800) [pid = 1828] [serial = 366] [outer = 0x7f931a258000] 08:14:06 INFO - PROCESS | 1828 | 1462374846053 Marionette DEBUG loaded listener.js 08:14:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f9320625800) [pid = 1828] [serial = 367] [outer = 0x7f931a258000] 08:14:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932e857000 == 53 [pid = 1828] [id = 115] 08:14:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931db4c800 == 52 [pid = 1828] [id = 114] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f9336b1f400) [pid = 1828] [serial = 311] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f93325c1400) [pid = 1828] [serial = 284] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f9332c90000) [pid = 1828] [serial = 287] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f93206d1c00) [pid = 1828] [serial = 278] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f931c9f2800) [pid = 1828] [serial = 275] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f9330a5f000) [pid = 1828] [serial = 281] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f9317468800) [pid = 1828] [serial = 272] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322ddf000 == 51 [pid = 1828] [id = 113] 08:14:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932049f000 == 50 [pid = 1828] [id = 112] 08:14:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931e91f000 == 49 [pid = 1828] [id = 111] 08:14:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316ee5800 == 48 [pid = 1828] [id = 110] 08:14:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319536000 == 47 [pid = 1828] [id = 109] 08:14:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4ce000 == 46 [pid = 1828] [id = 108] 08:14:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9335272000 == 45 [pid = 1828] [id = 107] 08:14:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318ba0800 == 44 [pid = 1828] [id = 106] 08:14:06 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931726a000 == 43 [pid = 1828] [id = 105] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f93189f5800) [pid = 1828] [serial = 270] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f93206ca000) [pid = 1828] [serial = 296] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f932eb31c00) [pid = 1828] [serial = 302] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f931c9fd800) [pid = 1828] [serial = 293] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f931f772800) [pid = 1828] [serial = 294] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f9332c33c00) [pid = 1828] [serial = 305] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f9331ccd000) [pid = 1828] [serial = 303] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f932d9c6800) [pid = 1828] [serial = 308] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f9335511000) [pid = 1828] [serial = 306] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f931a113c00) [pid = 1828] [serial = 291] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f93189f3800) [pid = 1828] [serial = 290] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f932d79f800) [pid = 1828] [serial = 299] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f9322f81800) [pid = 1828] [serial = 297] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f9335595000) [pid = 1828] [serial = 309] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f932e860c00) [pid = 1828] [serial = 300] [outer = (nil)] [url = about:blank] 08:14:06 INFO - PROCESS | 1828 | 1462374846836 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 08:14:06 INFO - PROCESS | 1828 | 1462374846869 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 08:14:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:14:06 INFO - PROCESS | 1828 | 1462374846876 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:14:06 INFO - PROCESS | 1828 | 1462374846879 Marionette TRACE conn3 <- [1,462,null,{}] 08:14:06 INFO - PROCESS | 1828 | 1462374846884 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:07 INFO - PROCESS | 1828 | 1462374846999 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 08:14:07 INFO - PROCESS | 1828 | 1462374847009 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931db4c800 == 44 [pid = 1828] [id = 123] 08:14:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f93206ca000) [pid = 1828] [serial = 368] [outer = (nil)] 08:14:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f9322f7f400) [pid = 1828] [serial = 369] [outer = 0x7f93206ca000] 08:14:07 INFO - PROCESS | 1828 | 1462374847066 Marionette DEBUG loaded listener.js 08:14:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f932d68a400) [pid = 1828] [serial = 370] [outer = 0x7f93206ca000] 08:14:07 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:07 INFO - PROCESS | 1828 | 1462374847756 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 08:14:07 INFO - PROCESS | 1828 | 1462374847810 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 08:14:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:14:07 INFO - PROCESS | 1828 | 1462374847817 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:14:07 INFO - PROCESS | 1828 | 1462374847824 Marionette TRACE conn3 <- [1,466,null,{}] 08:14:07 INFO - PROCESS | 1828 | 1462374847835 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:07 INFO - PROCESS | 1828 | 1462374847952 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 08:14:07 INFO - PROCESS | 1828 | 1462374847968 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93278ee000 == 45 [pid = 1828] [id = 124] 08:14:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f931486ec00) [pid = 1828] [serial = 371] [outer = (nil)] 08:14:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f932d690800) [pid = 1828] [serial = 372] [outer = 0x7f931486ec00] 08:14:08 INFO - PROCESS | 1828 | 1462374848018 Marionette DEBUG loaded listener.js 08:14:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f932d695400) [pid = 1828] [serial = 373] [outer = 0x7f931486ec00] 08:14:08 INFO - PROCESS | 1828 | 1462374848654 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 08:14:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 08:14:08 INFO - PROCESS | 1828 | 1462374848710 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 08:14:08 INFO - PROCESS | 1828 | 1462374848723 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:14:08 INFO - PROCESS | 1828 | 1462374848725 Marionette TRACE conn3 <- [1,470,null,{}] 08:14:08 INFO - PROCESS | 1828 | 1462374848729 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:08 INFO - PROCESS | 1828 | 1462374848890 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 08:14:08 INFO - PROCESS | 1828 | 1462374848911 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932db3d000 == 46 [pid = 1828] [id = 125] 08:14:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f9314870000) [pid = 1828] [serial = 374] [outer = (nil)] 08:14:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f932d96f400) [pid = 1828] [serial = 375] [outer = 0x7f9314870000] 08:14:08 INFO - PROCESS | 1828 | 1462374848961 Marionette DEBUG loaded listener.js 08:14:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f9331c98c00) [pid = 1828] [serial = 376] [outer = 0x7f9314870000] 08:14:09 INFO - PROCESS | 1828 | 1462374849604 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 08:14:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:14:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 937ms 08:14:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:14:09 INFO - PROCESS | 1828 | 1462374849659 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 08:14:09 INFO - PROCESS | 1828 | 1462374849661 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 08:14:09 INFO - PROCESS | 1828 | 1462374849666 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:14:09 INFO - PROCESS | 1828 | 1462374849669 Marionette TRACE conn3 <- [1,474,null,{}] 08:14:09 INFO - PROCESS | 1828 | 1462374849673 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:09 INFO - PROCESS | 1828 | 1462374849818 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 08:14:09 INFO - PROCESS | 1828 | 1462374849852 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93323b4800 == 47 [pid = 1828] [id = 126] 08:14:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f93325c1400) [pid = 1828] [serial = 377] [outer = (nil)] 08:14:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f9332c2b800) [pid = 1828] [serial = 378] [outer = 0x7f93325c1400] 08:14:09 INFO - PROCESS | 1828 | 1462374849915 Marionette DEBUG loaded listener.js 08:14:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f9335512000) [pid = 1828] [serial = 379] [outer = 0x7f93325c1400] 08:14:10 INFO - PROCESS | 1828 | 1462374850607 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 08:14:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:14:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 978ms 08:14:10 INFO - PROCESS | 1828 | 1462374850648 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 08:14:10 INFO - PROCESS | 1828 | 1462374850650 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 08:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:14:10 INFO - PROCESS | 1828 | 1462374850656 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:14:10 INFO - PROCESS | 1828 | 1462374850657 Marionette TRACE conn3 <- [1,478,null,{}] 08:14:10 INFO - PROCESS | 1828 | 1462374850666 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:10 INFO - PROCESS | 1828 | 1462374850830 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f9316d32c00) [pid = 1828] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f9316b35400) [pid = 1828] [serial = 126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f931a14ec00) [pid = 1828] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f932d6d7000) [pid = 1828] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f931784b000) [pid = 1828] [serial = 129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f931e9f7800) [pid = 1828] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f9321a6f800) [pid = 1828] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f932e85f800) [pid = 1828] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f9317581800) [pid = 1828] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f932042b800) [pid = 1828] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f9317451c00) [pid = 1828] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f931e570800) [pid = 1828] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f931bf90c00) [pid = 1828] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f931746cc00) [pid = 1828] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f93175ce400) [pid = 1828] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f931a454c00) [pid = 1828] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f931865e000) [pid = 1828] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f9316c96000) [pid = 1828] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f9316b3a800) [pid = 1828] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f9316d2ec00) [pid = 1828] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f9317477000) [pid = 1828] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f9322f78400) [pid = 1828] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f931a460400) [pid = 1828] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:14:11 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f9317162400) [pid = 1828] [serial = 310] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:14:11 INFO - PROCESS | 1828 | 1462374851189 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93174a3000 == 48 [pid = 1828] [id = 127] 08:14:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f93104a9800) [pid = 1828] [serial = 380] [outer = (nil)] 08:14:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f93104ae800) [pid = 1828] [serial = 381] [outer = 0x7f93104a9800] 08:14:11 INFO - PROCESS | 1828 | 1462374851245 Marionette DEBUG loaded listener.js 08:14:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f93104b3c00) [pid = 1828] [serial = 382] [outer = 0x7f93104a9800] 08:14:11 INFO - PROCESS | 1828 | 1462374851810 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 08:14:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:14:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1180ms 08:14:11 INFO - PROCESS | 1828 | 1462374851836 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 08:14:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:14:11 INFO - PROCESS | 1828 | 1462374851839 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 08:14:11 INFO - PROCESS | 1828 | 1462374851843 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:14:11 INFO - PROCESS | 1828 | 1462374851846 Marionette TRACE conn3 <- [1,482,null,{}] 08:14:11 INFO - PROCESS | 1828 | 1462374851850 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:11 INFO - PROCESS | 1828 | 1462374851961 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 08:14:11 INFO - PROCESS | 1828 | 1462374851971 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9334881800 == 49 [pid = 1828] [id = 128] 08:14:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f93104ac000) [pid = 1828] [serial = 383] [outer = (nil)] 08:14:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f931744b800) [pid = 1828] [serial = 384] [outer = 0x7f93104ac000] 08:14:12 INFO - PROCESS | 1828 | 1462374852023 Marionette DEBUG loaded listener.js 08:14:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f931a14dc00) [pid = 1828] [serial = 385] [outer = 0x7f93104ac000] 08:14:12 INFO - PROCESS | 1828 | 1462374852649 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 08:14:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:14:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 875ms 08:14:12 INFO - PROCESS | 1828 | 1462374852718 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 08:14:12 INFO - PROCESS | 1828 | 1462374852721 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 08:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:14:12 INFO - PROCESS | 1828 | 1462374852726 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:14:12 INFO - PROCESS | 1828 | 1462374852728 Marionette TRACE conn3 <- [1,486,null,{}] 08:14:12 INFO - PROCESS | 1828 | 1462374852733 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:12 INFO - PROCESS | 1828 | 1462374852881 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 08:14:12 INFO - PROCESS | 1828 | 1462374852899 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319f7e800 == 50 [pid = 1828] [id = 129] 08:14:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f931a14ec00) [pid = 1828] [serial = 386] [outer = (nil)] 08:14:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f931db74c00) [pid = 1828] [serial = 387] [outer = 0x7f931a14ec00] 08:14:12 INFO - PROCESS | 1828 | 1462374852948 Marionette DEBUG loaded listener.js 08:14:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f93210ca000) [pid = 1828] [serial = 388] [outer = 0x7f931a14ec00] 08:14:13 INFO - PROCESS | 1828 | 1462374853732 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 08:14:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:14:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1078ms 08:14:13 INFO - PROCESS | 1828 | 1462374853805 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 08:14:13 INFO - PROCESS | 1828 | 1462374853810 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 08:14:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:14:13 INFO - PROCESS | 1828 | 1462374853818 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:14:13 INFO - PROCESS | 1828 | 1462374853824 Marionette TRACE conn3 <- [1,490,null,{}] 08:14:13 INFO - PROCESS | 1828 | 1462374853831 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:14 INFO - PROCESS | 1828 | 1462374854012 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 08:14:14 INFO - PROCESS | 1828 | 1462374854144 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931c93b800 == 51 [pid = 1828] [id = 130] 08:14:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f9314667400) [pid = 1828] [serial = 389] [outer = (nil)] 08:14:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f931466c400) [pid = 1828] [serial = 390] [outer = 0x7f9314667400] 08:14:14 INFO - PROCESS | 1828 | 1462374854209 Marionette DEBUG loaded listener.js 08:14:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f9314862c00) [pid = 1828] [serial = 391] [outer = 0x7f9314667400] 08:14:14 INFO - PROCESS | 1828 | 1462374854993 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 08:14:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:14:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1230ms 08:14:15 INFO - PROCESS | 1828 | 1462374855049 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 08:14:15 INFO - PROCESS | 1828 | 1462374855056 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 08:14:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:14:15 INFO - PROCESS | 1828 | 1462374855064 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:14:15 INFO - PROCESS | 1828 | 1462374855068 Marionette TRACE conn3 <- [1,494,null,{}] 08:14:15 INFO - PROCESS | 1828 | 1462374855073 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:15 INFO - PROCESS | 1828 | 1462374855213 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 08:14:15 INFO - PROCESS | 1828 | 1462374855346 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322df2000 == 52 [pid = 1828] [id = 131] 08:14:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f931715ac00) [pid = 1828] [serial = 392] [outer = (nil)] 08:14:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f93189f1000) [pid = 1828] [serial = 393] [outer = 0x7f931715ac00] 08:14:15 INFO - PROCESS | 1828 | 1462374855409 Marionette DEBUG loaded listener.js 08:14:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f931a258800) [pid = 1828] [serial = 394] [outer = 0x7f931715ac00] 08:14:16 INFO - PROCESS | 1828 | 1462374856232 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 08:14:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:14:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1230ms 08:14:16 INFO - PROCESS | 1828 | 1462374856294 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 08:14:16 INFO - PROCESS | 1828 | 1462374856297 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 08:14:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:14:16 INFO - PROCESS | 1828 | 1462374856303 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:14:16 INFO - PROCESS | 1828 | 1462374856308 Marionette TRACE conn3 <- [1,498,null,{}] 08:14:16 INFO - PROCESS | 1828 | 1462374856321 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:16 INFO - PROCESS | 1828 | 1462374856454 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 08:14:16 INFO - PROCESS | 1828 | 1462374856594 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9336d9a000 == 53 [pid = 1828] [id = 132] 08:14:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f931a25b000) [pid = 1828] [serial = 395] [outer = (nil)] 08:14:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f9320314400) [pid = 1828] [serial = 396] [outer = 0x7f931a25b000] 08:14:16 INFO - PROCESS | 1828 | 1462374856659 Marionette DEBUG loaded listener.js 08:14:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f9322f76800) [pid = 1828] [serial = 397] [outer = 0x7f931a25b000] 08:14:17 INFO - PROCESS | 1828 | 1462374857413 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 08:14:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:14:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1140ms 08:14:17 INFO - PROCESS | 1828 | 1462374857443 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 08:14:17 INFO - PROCESS | 1828 | 1462374857446 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 08:14:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:14:17 INFO - PROCESS | 1828 | 1462374857452 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:14:17 INFO - PROCESS | 1828 | 1462374857454 Marionette TRACE conn3 <- [1,502,null,{}] 08:14:17 INFO - PROCESS | 1828 | 1462374857459 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:17 INFO - PROCESS | 1828 | 1462374857589 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 08:14:17 INFO - PROCESS | 1828 | 1462374857697 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f695000 == 54 [pid = 1828] [id = 133] 08:14:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f9314866800) [pid = 1828] [serial = 398] [outer = (nil)] 08:14:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f932e61bc00) [pid = 1828] [serial = 399] [outer = 0x7f9314866800] 08:14:17 INFO - PROCESS | 1828 | 1462374857756 Marionette DEBUG loaded listener.js 08:14:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f9331ccb400) [pid = 1828] [serial = 400] [outer = 0x7f9314866800] 08:14:18 INFO - PROCESS | 1828 | 1462374858466 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 08:14:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:14:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1074ms 08:14:18 INFO - PROCESS | 1828 | 1462374858527 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 08:14:18 INFO - PROCESS | 1828 | 1462374858530 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 08:14:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:14:18 INFO - PROCESS | 1828 | 1462374858552 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:14:18 INFO - PROCESS | 1828 | 1462374858555 Marionette TRACE conn3 <- [1,506,null,{}] 08:14:18 INFO - PROCESS | 1828 | 1462374858560 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:18 INFO - PROCESS | 1828 | 1462374858691 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 08:14:18 INFO - PROCESS | 1828 | 1462374858825 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93104dd000 == 55 [pid = 1828] [id = 134] 08:14:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f93172b8c00) [pid = 1828] [serial = 401] [outer = (nil)] 08:14:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f931ebb6c00) [pid = 1828] [serial = 402] [outer = 0x7f93172b8c00] 08:14:18 INFO - PROCESS | 1828 | 1462374858884 Marionette DEBUG loaded listener.js 08:14:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f9331e8b400) [pid = 1828] [serial = 403] [outer = 0x7f93172b8c00] 08:14:19 INFO - PROCESS | 1828 | 1462374859638 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 08:14:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:14:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1145ms 08:14:19 INFO - PROCESS | 1828 | 1462374859682 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 08:14:19 INFO - PROCESS | 1828 | 1462374859685 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 08:14:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:14:19 INFO - PROCESS | 1828 | 1462374859690 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:14:19 INFO - PROCESS | 1828 | 1462374859692 Marionette TRACE conn3 <- [1,510,null,{}] 08:14:19 INFO - PROCESS | 1828 | 1462374859697 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:19 INFO - PROCESS | 1828 | 1462374859856 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 08:14:19 INFO - PROCESS | 1828 | 1462374859992 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9317261000 == 56 [pid = 1828] [id = 135] 08:14:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f9314665c00) [pid = 1828] [serial = 404] [outer = (nil)] 08:14:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f9317580c00) [pid = 1828] [serial = 405] [outer = 0x7f9314665c00] 08:14:20 INFO - PROCESS | 1828 | 1462374860053 Marionette DEBUG loaded listener.js 08:14:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f931d98c800) [pid = 1828] [serial = 406] [outer = 0x7f9314665c00] 08:14:21 INFO - PROCESS | 1828 | 1462374861065 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 08:14:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:14:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1436ms 08:14:21 INFO - PROCESS | 1828 | 1462374861127 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 08:14:21 INFO - PROCESS | 1828 | 1462374861133 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 08:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:14:21 INFO - PROCESS | 1828 | 1462374861139 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:14:21 INFO - PROCESS | 1828 | 1462374861144 Marionette TRACE conn3 <- [1,514,null,{}] 08:14:21 INFO - PROCESS | 1828 | 1462374861150 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:21 INFO - PROCESS | 1828 | 1462374861290 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 08:14:21 INFO - PROCESS | 1828 | 1462374861429 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318519800 == 57 [pid = 1828] [id = 136] 08:14:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f9317471000) [pid = 1828] [serial = 407] [outer = (nil)] 08:14:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f9317584800) [pid = 1828] [serial = 408] [outer = 0x7f9317471000] 08:14:21 INFO - PROCESS | 1828 | 1462374861488 Marionette DEBUG loaded listener.js 08:14:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f93189b0400) [pid = 1828] [serial = 409] [outer = 0x7f9317471000] 08:14:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9334881800 == 56 [pid = 1828] [id = 128] 08:14:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93174a3000 == 55 [pid = 1828] [id = 127] 08:14:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93323b4800 == 54 [pid = 1828] [id = 126] 08:14:21 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f931a25a800) [pid = 1828] [serial = 348] [outer = (nil)] [url = about:blank] 08:14:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932db3d000 == 53 [pid = 1828] [id = 125] 08:14:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93278ee000 == 52 [pid = 1828] [id = 124] 08:14:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931db4c800 == 51 [pid = 1828] [id = 123] 08:14:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a19d800 == 50 [pid = 1828] [id = 122] 08:14:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a1af000 == 49 [pid = 1828] [id = 121] 08:14:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931e4a4000 == 48 [pid = 1828] [id = 117] 08:14:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93323a8800 == 47 [pid = 1828] [id = 116] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f931c9f8000) [pid = 1828] [serial = 162] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f931a462400) [pid = 1828] [serial = 243] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f932e860400) [pid = 1828] [serial = 204] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f931715c000) [pid = 1828] [serial = 128] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f931e576c00) [pid = 1828] [serial = 195] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f932d97a400) [pid = 1828] [serial = 201] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f931a14e000) [pid = 1828] [serial = 131] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f931f8f1c00) [pid = 1828] [serial = 165] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f932d417800) [pid = 1828] [serial = 198] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f9330a69800) [pid = 1828] [serial = 240] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f931a10d000) [pid = 1828] [serial = 159] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f932e620000) [pid = 1828] [serial = 237] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f9318a6a800) [pid = 1828] [serial = 192] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f9320009000) [pid = 1828] [serial = 234] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f93325b7c00) [pid = 1828] [serial = 246] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f931a10b400) [pid = 1828] [serial = 231] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f932d979400) [pid = 1828] [serial = 339] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f9331c99800) [pid = 1828] [serial = 340] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f93189ee800) [pid = 1828] [serial = 342] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f9332c8c000) [pid = 1828] [serial = 345] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f9337bc8800) [pid = 1828] [serial = 328] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f931c92fc00) [pid = 1828] [serial = 327] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f9318386400) [pid = 1828] [serial = 318] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f93189f2c00) [pid = 1828] [serial = 330] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f931d98c400) [pid = 1828] [serial = 331] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f932787dc00) [pid = 1828] [serial = 336] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f931746d400) [pid = 1828] [serial = 314] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f932030b400) [pid = 1828] [serial = 333] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f9320c5a000) [pid = 1828] [serial = 334] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f933050f000) [pid = 1828] [serial = 321] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f93355eb400) [pid = 1828] [serial = 324] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f9336d5d000) [pid = 1828] [serial = 312] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f9337bc5800) [pid = 1828] [serial = 346] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f932d6e0400) [pid = 1828] [serial = 337] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f93175d9400) [pid = 1828] [serial = 132] [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.] 08:14:22 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f932c86b800) [pid = 1828] [serial = 343] [outer = (nil)] [url = about:blank] 08:14:22 INFO - PROCESS | 1828 | 1462374862176 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 08:14:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 08:14:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1089ms 08:14:22 INFO - PROCESS | 1828 | 1462374862234 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 08:14:22 INFO - PROCESS | 1828 | 1462374862241 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 08:14:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:14:22 INFO - PROCESS | 1828 | 1462374862249 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:14:22 INFO - PROCESS | 1828 | 1462374862252 Marionette TRACE conn3 <- [1,518,null,{}] 08:14:22 INFO - PROCESS | 1828 | 1462374862256 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:22 INFO - PROCESS | 1828 | 1462374862397 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 08:14:22 INFO - PROCESS | 1828 | 1462374862482 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319f85800 == 48 [pid = 1828] [id = 137] 08:14:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f9317471c00) [pid = 1828] [serial = 410] [outer = (nil)] 08:14:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f931a14e000) [pid = 1828] [serial = 411] [outer = 0x7f9317471c00] 08:14:22 INFO - PROCESS | 1828 | 1462374862533 Marionette DEBUG loaded listener.js 08:14:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f931a455400) [pid = 1828] [serial = 412] [outer = 0x7f9317471c00] 08:14:23 INFO - PROCESS | 1828 | 1462374863133 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 08:14:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:14:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 927ms 08:14:23 INFO - PROCESS | 1828 | 1462374863176 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 08:14:23 INFO - PROCESS | 1828 | 1462374863179 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 08:14:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:14:23 INFO - PROCESS | 1828 | 1462374863184 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:14:23 INFO - PROCESS | 1828 | 1462374863188 Marionette TRACE conn3 <- [1,522,null,{}] 08:14:23 INFO - PROCESS | 1828 | 1462374863201 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:23 INFO - PROCESS | 1828 | 1462374863354 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 08:14:23 INFO - PROCESS | 1828 | 1462374863421 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931eed2000 == 49 [pid = 1828] [id = 138] 08:14:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f931a45cc00) [pid = 1828] [serial = 413] [outer = (nil)] 08:14:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f931f19e800) [pid = 1828] [serial = 414] [outer = 0x7f931a45cc00] 08:14:23 INFO - PROCESS | 1828 | 1462374863474 Marionette DEBUG loaded listener.js 08:14:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f9320c59800) [pid = 1828] [serial = 415] [outer = 0x7f931a45cc00] 08:14:24 INFO - PROCESS | 1828 | 1462374864083 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 08:14:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:14:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 932ms 08:14:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:14:24 INFO - PROCESS | 1828 | 1462374864121 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 08:14:24 INFO - PROCESS | 1828 | 1462374864123 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 08:14:24 INFO - PROCESS | 1828 | 1462374864129 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:14:24 INFO - PROCESS | 1828 | 1462374864131 Marionette TRACE conn3 <- [1,526,null,{}] 08:14:24 INFO - PROCESS | 1828 | 1462374864136 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:24 INFO - PROCESS | 1828 | 1462374864291 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 08:14:24 INFO - PROCESS | 1828 | 1462374864314 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff74000 == 50 [pid = 1828] [id = 139] 08:14:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f93175d9400) [pid = 1828] [serial = 416] [outer = (nil)] 08:14:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f9322da9800) [pid = 1828] [serial = 417] [outer = 0x7f93175d9400] 08:14:24 INFO - PROCESS | 1828 | 1462374864364 Marionette DEBUG loaded listener.js 08:14:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f932787dc00) [pid = 1828] [serial = 418] [outer = 0x7f93175d9400] 08:14:25 INFO - PROCESS | 1828 | 1462374865046 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 08:14:25 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 08:14:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 931ms 08:14:25 INFO - PROCESS | 1828 | 1462374865063 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 08:14:25 INFO - PROCESS | 1828 | 1462374865067 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 08:14:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:14:25 INFO - PROCESS | 1828 | 1462374865072 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:14:25 INFO - PROCESS | 1828 | 1462374865074 Marionette TRACE conn3 <- [1,530,null,{}] 08:14:25 INFO - PROCESS | 1828 | 1462374865079 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:25 INFO - PROCESS | 1828 | 1462374865223 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 08:14:25 INFO - PROCESS | 1828 | 1462374865255 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322c4f800 == 51 [pid = 1828] [id = 140] 08:14:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f9322da1800) [pid = 1828] [serial = 419] [outer = (nil)] 08:14:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f932d692800) [pid = 1828] [serial = 420] [outer = 0x7f9322da1800] 08:14:25 INFO - PROCESS | 1828 | 1462374865304 Marionette DEBUG loaded listener.js 08:14:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f932d6de000) [pid = 1828] [serial = 421] [outer = 0x7f9322da1800] 08:14:25 INFO - PROCESS | 1828 | 1462374865948 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 08:14:26 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 08:14:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:14:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:14:26 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 08:14:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:14:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:14:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:14:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:14:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:14:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 930ms 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f93104a9800) [pid = 1828] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f931a258000) [pid = 1828] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f9314870000) [pid = 1828] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f9317580800) [pid = 1828] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f931746e000) [pid = 1828] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f93206ca000) [pid = 1828] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f93325c1400) [pid = 1828] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f9316fd4800) [pid = 1828] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f9317469400) [pid = 1828] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f9332c8c400) [pid = 1828] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f9318a6f400) [pid = 1828] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f931a155000) [pid = 1828] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f931486ec00) [pid = 1828] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f931ff42c00) [pid = 1828] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f93104ac000) [pid = 1828] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f932d9c2400) [pid = 1828] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f932c86c800) [pid = 1828] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f9316d3a800) [pid = 1828] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:14:26 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f9316d34c00) [pid = 1828] [serial = 313] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:14:26 INFO - PROCESS | 1828 | 1462374866222 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 08:14:26 INFO - PROCESS | 1828 | 1462374866225 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 08:14:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:14:26 INFO - PROCESS | 1828 | 1462374866235 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:14:26 INFO - PROCESS | 1828 | 1462374866237 Marionette TRACE conn3 <- [1,534,null,{}] 08:14:26 INFO - PROCESS | 1828 | 1462374866250 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:26 INFO - PROCESS | 1828 | 1462374866383 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 08:14:26 INFO - PROCESS | 1828 | 1462374866392 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322c50000 == 52 [pid = 1828] [id = 141] 08:14:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f932042b800) [pid = 1828] [serial = 422] [outer = (nil)] 08:14:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f932c86c800) [pid = 1828] [serial = 423] [outer = 0x7f932042b800] 08:14:26 INFO - PROCESS | 1828 | 1462374866444 Marionette DEBUG loaded listener.js 08:14:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f932e620000) [pid = 1828] [serial = 424] [outer = 0x7f932042b800] 08:14:27 INFO - PROCESS | 1828 | 1462374867067 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 08:14:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:14:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 878ms 08:14:27 INFO - PROCESS | 1828 | 1462374867114 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 08:14:27 INFO - PROCESS | 1828 | 1462374867118 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 08:14:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:14:27 INFO - PROCESS | 1828 | 1462374867123 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:14:27 INFO - PROCESS | 1828 | 1462374867125 Marionette TRACE conn3 <- [1,538,null,{}] 08:14:27 INFO - PROCESS | 1828 | 1462374867129 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:27 INFO - PROCESS | 1828 | 1462374867253 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 08:14:27 INFO - PROCESS | 1828 | 1462374867358 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d7bb000 == 53 [pid = 1828] [id = 142] 08:14:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f9314864000) [pid = 1828] [serial = 425] [outer = (nil)] 08:14:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f931738d000) [pid = 1828] [serial = 426] [outer = 0x7f9314864000] 08:14:27 INFO - PROCESS | 1828 | 1462374867412 Marionette DEBUG loaded listener.js 08:14:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f931a454000) [pid = 1828] [serial = 427] [outer = 0x7f9314864000] 08:14:27 INFO - PROCESS | 1828 | 1462374867891 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 08:14:27 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. 08:14:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 776ms 08:14:27 INFO - PROCESS | 1828 | 1462374867898 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 08:14:27 INFO - PROCESS | 1828 | 1462374867900 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 08:14:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:14:27 INFO - PROCESS | 1828 | 1462374867906 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:14:27 INFO - PROCESS | 1828 | 1462374867907 Marionette TRACE conn3 <- [1,542,null,{}] 08:14:27 INFO - PROCESS | 1828 | 1462374867912 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:28 INFO - PROCESS | 1828 | 1462374868048 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 08:14:28 INFO - PROCESS | 1828 | 1462374868059 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9330578000 == 54 [pid = 1828] [id = 143] 08:14:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f931600dc00) [pid = 1828] [serial = 428] [outer = (nil)] 08:14:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f9316013800) [pid = 1828] [serial = 429] [outer = 0x7f931600dc00] 08:14:28 INFO - PROCESS | 1828 | 1462374868118 Marionette DEBUG loaded listener.js 08:14:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f9316019400) [pid = 1828] [serial = 430] [outer = 0x7f931600dc00] 08:14:28 INFO - PROCESS | 1828 | 1462374868891 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 08:14:28 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. 08:14:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1024ms 08:14:28 INFO - PROCESS | 1828 | 1462374868931 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 08:14:28 INFO - PROCESS | 1828 | 1462374868937 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 08:14:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:14:28 INFO - PROCESS | 1828 | 1462374868944 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:14:28 INFO - PROCESS | 1828 | 1462374868949 Marionette TRACE conn3 <- [1,546,null,{}] 08:14:28 INFO - PROCESS | 1828 | 1462374868978 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:29 INFO - PROCESS | 1828 | 1462374869173 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 08:14:29 INFO - PROCESS | 1828 | 1462374869298 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319f8e800 == 55 [pid = 1828] [id = 144] 08:14:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f9314666c00) [pid = 1828] [serial = 431] [outer = (nil)] 08:14:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f931486e800) [pid = 1828] [serial = 432] [outer = 0x7f9314666c00] 08:14:29 INFO - PROCESS | 1828 | 1462374869364 Marionette DEBUG loaded listener.js 08:14:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f931738cc00) [pid = 1828] [serial = 433] [outer = 0x7f9314666c00] 08:14:30 INFO - PROCESS | 1828 | 1462374870121 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 08:14:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:14:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1202ms 08:14:30 INFO - PROCESS | 1828 | 1462374870145 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 08:14:30 INFO - PROCESS | 1828 | 1462374870152 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 08:14:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:14:30 INFO - PROCESS | 1828 | 1462374870194 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:14:30 INFO - PROCESS | 1828 | 1462374870198 Marionette TRACE conn3 <- [1,550,null,{}] 08:14:30 INFO - PROCESS | 1828 | 1462374870203 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:30 INFO - PROCESS | 1828 | 1462374870354 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 08:14:30 INFO - PROCESS | 1828 | 1462374870469 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322f30000 == 56 [pid = 1828] [id = 145] 08:14:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f9314871c00) [pid = 1828] [serial = 434] [outer = (nil)] 08:14:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f9317398400) [pid = 1828] [serial = 435] [outer = 0x7f9314871c00] 08:14:30 INFO - PROCESS | 1828 | 1462374870529 Marionette DEBUG loaded listener.js 08:14:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f931a152800) [pid = 1828] [serial = 436] [outer = 0x7f9314871c00] 08:14:31 INFO - PROCESS | 1828 | 1462374871240 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 08:14:31 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. 08:14:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1085ms 08:14:31 INFO - PROCESS | 1828 | 1462374871303 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 08:14:31 INFO - PROCESS | 1828 | 1462374871307 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 08:14:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:14:31 INFO - PROCESS | 1828 | 1462374871313 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:14:31 INFO - PROCESS | 1828 | 1462374871318 Marionette TRACE conn3 <- [1,554,null,{}] 08:14:31 INFO - PROCESS | 1828 | 1462374871331 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:31 INFO - PROCESS | 1828 | 1462374871468 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 08:14:31 INFO - PROCESS | 1828 | 1462374871608 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9332474800 == 57 [pid = 1828] [id = 146] 08:14:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f931a457000) [pid = 1828] [serial = 437] [outer = (nil)] 08:14:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f931d98c400) [pid = 1828] [serial = 438] [outer = 0x7f931a457000] 08:14:31 INFO - PROCESS | 1828 | 1462374871670 Marionette DEBUG loaded listener.js 08:14:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f9320009400) [pid = 1828] [serial = 439] [outer = 0x7f931a457000] 08:14:32 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:32 INFO - PROCESS | 1828 | 1462374872342 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 08:14:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:14:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1089ms 08:14:32 INFO - PROCESS | 1828 | 1462374872407 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 08:14:32 INFO - PROCESS | 1828 | 1462374872410 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 08:14:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:14:32 INFO - PROCESS | 1828 | 1462374872429 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:14:32 INFO - PROCESS | 1828 | 1462374872432 Marionette TRACE conn3 <- [1,558,null,{}] 08:14:32 INFO - PROCESS | 1828 | 1462374872439 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:32 INFO - PROCESS | 1828 | 1462374872576 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 08:14:32 INFO - PROCESS | 1828 | 1462374872706 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9336ba6800 == 58 [pid = 1828] [id = 147] 08:14:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f931a10d000) [pid = 1828] [serial = 440] [outer = (nil)] 08:14:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f932787e000) [pid = 1828] [serial = 441] [outer = 0x7f931a10d000] 08:14:32 INFO - PROCESS | 1828 | 1462374872765 Marionette DEBUG loaded listener.js 08:14:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f932e612400) [pid = 1828] [serial = 442] [outer = 0x7f931a10d000] 08:14:33 INFO - PROCESS | 1828 | 1462374873417 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 08:14:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:14:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1041ms 08:14:33 INFO - PROCESS | 1828 | 1462374873459 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 08:14:33 INFO - PROCESS | 1828 | 1462374873462 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 08:14:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:14:33 INFO - PROCESS | 1828 | 1462374873467 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:14:33 INFO - PROCESS | 1828 | 1462374873469 Marionette TRACE conn3 <- [1,562,null,{}] 08:14:33 INFO - PROCESS | 1828 | 1462374873474 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:33 INFO - PROCESS | 1828 | 1462374873607 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 08:14:33 INFO - PROCESS | 1828 | 1462374873717 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9315f92000 == 59 [pid = 1828] [id = 148] 08:14:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f93210c9c00) [pid = 1828] [serial = 443] [outer = (nil)] 08:14:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f933050f800) [pid = 1828] [serial = 444] [outer = 0x7f93210c9c00] 08:14:33 INFO - PROCESS | 1828 | 1462374873777 Marionette DEBUG loaded listener.js 08:14:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f9331e85400) [pid = 1828] [serial = 445] [outer = 0x7f93210c9c00] 08:14:34 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:34 INFO - PROCESS | 1828 | 1462374874485 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 08:14:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:14:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1028ms 08:14:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:14:34 INFO - PROCESS | 1828 | 1462374874495 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 08:14:34 INFO - PROCESS | 1828 | 1462374874498 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 08:14:34 INFO - PROCESS | 1828 | 1462374874502 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:14:34 INFO - PROCESS | 1828 | 1462374874506 Marionette TRACE conn3 <- [1,566,null,{}] 08:14:34 INFO - PROCESS | 1828 | 1462374874511 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:34 INFO - PROCESS | 1828 | 1462374874667 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 08:14:34 INFO - PROCESS | 1828 | 1462374874816 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93158b3000 == 60 [pid = 1828] [id = 149] 08:14:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f9316b36400) [pid = 1828] [serial = 446] [outer = (nil)] 08:14:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f9335517400) [pid = 1828] [serial = 447] [outer = 0x7f9316b36400] 08:14:34 INFO - PROCESS | 1828 | 1462374874879 Marionette DEBUG loaded listener.js 08:14:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f9336d57000) [pid = 1828] [serial = 448] [outer = 0x7f9316b36400] 08:14:35 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:35 INFO - PROCESS | 1828 | 1462374875477 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:14:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:14:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1027ms 08:14:35 INFO - PROCESS | 1828 | 1462374875530 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 08:14:35 INFO - PROCESS | 1828 | 1462374875533 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 08:14:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:14:35 INFO - PROCESS | 1828 | 1462374875539 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:14:35 INFO - PROCESS | 1828 | 1462374875541 Marionette TRACE conn3 <- [1,570,null,{}] 08:14:35 INFO - PROCESS | 1828 | 1462374875546 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:35 INFO - PROCESS | 1828 | 1462374875673 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 08:14:35 INFO - PROCESS | 1828 | 1462374875818 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9335550000 == 61 [pid = 1828] [id = 150] 08:14:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f93104a8400) [pid = 1828] [serial = 449] [outer = (nil)] 08:14:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f9337933800) [pid = 1828] [serial = 450] [outer = 0x7f93104a8400] 08:14:35 INFO - PROCESS | 1828 | 1462374875878 Marionette DEBUG loaded listener.js 08:14:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f9337938800) [pid = 1828] [serial = 451] [outer = 0x7f93104a8400] 08:14:36 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:36 INFO - PROCESS | 1828 | 1462374876562 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 08:14:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:14:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1078ms 08:14:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:14:36 INFO - PROCESS | 1828 | 1462374876618 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 08:14:36 INFO - PROCESS | 1828 | 1462374876620 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 08:14:36 INFO - PROCESS | 1828 | 1462374876625 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:14:36 INFO - PROCESS | 1828 | 1462374876628 Marionette TRACE conn3 <- [1,574,null,{}] 08:14:36 INFO - PROCESS | 1828 | 1462374876633 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:36 INFO - PROCESS | 1828 | 1462374876760 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 08:14:36 INFO - PROCESS | 1828 | 1462374876883 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fde4000 == 62 [pid = 1828] [id = 151] 08:14:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f930fcab000) [pid = 1828] [serial = 452] [outer = (nil)] 08:14:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f930fcb3400) [pid = 1828] [serial = 453] [outer = 0x7f930fcab000] 08:14:36 INFO - PROCESS | 1828 | 1462374876940 Marionette DEBUG loaded listener.js 08:14:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f931486f000) [pid = 1828] [serial = 454] [outer = 0x7f930fcab000] 08:14:37 INFO - PROCESS | 1828 | 1462374877937 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:14:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:14:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1377ms 08:14:38 INFO - PROCESS | 1828 | 1462374878002 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 08:14:38 INFO - PROCESS | 1828 | 1462374878007 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 08:14:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:14:38 INFO - PROCESS | 1828 | 1462374878014 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:14:38 INFO - PROCESS | 1828 | 1462374878018 Marionette TRACE conn3 <- [1,578,null,{}] 08:14:38 INFO - PROCESS | 1828 | 1462374878026 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:38 INFO - PROCESS | 1828 | 1462374878157 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 08:14:38 INFO - PROCESS | 1828 | 1462374878316 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316eed000 == 63 [pid = 1828] [id = 152] 08:14:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f93104a7400) [pid = 1828] [serial = 455] [outer = (nil)] 08:14:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f931466c800) [pid = 1828] [serial = 456] [outer = 0x7f93104a7400] 08:14:38 INFO - PROCESS | 1828 | 1462374878371 Marionette DEBUG loaded listener.js 08:14:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f931486e000) [pid = 1828] [serial = 457] [outer = 0x7f93104a7400] 08:14:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d7bb000 == 62 [pid = 1828] [id = 142] 08:14:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322c50000 == 61 [pid = 1828] [id = 141] 08:14:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322c4f800 == 60 [pid = 1828] [id = 140] 08:14:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff74000 == 59 [pid = 1828] [id = 139] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f9318a74000) [pid = 1828] [serial = 351] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f9337bc6800) [pid = 1828] [serial = 360] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f933229fc00) [pid = 1828] [serial = 357] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f9320c5bc00) [pid = 1828] [serial = 354] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f931db74c00) [pid = 1828] [serial = 387] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | 1462374879262 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 08:14:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931eed2000 == 58 [pid = 1828] [id = 138] 08:14:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319f85800 == 57 [pid = 1828] [id = 137] 08:14:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318519800 == 56 [pid = 1828] [id = 136] 08:14:39 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931c93b800 == 55 [pid = 1828] [id = 130] 08:14:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:14:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1283ms 08:14:39 INFO - PROCESS | 1828 | 1462374879296 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 08:14:39 INFO - PROCESS | 1828 | 1462374879303 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 08:14:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:14:39 INFO - PROCESS | 1828 | 1462374879311 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:14:39 INFO - PROCESS | 1828 | 1462374879314 Marionette TRACE conn3 <- [1,582,null,{}] 08:14:39 INFO - PROCESS | 1828 | 1462374879319 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:39 INFO - PROCESS | 1828 | 1462374879436 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f9332c26c00) [pid = 1828] [serial = 285] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f931744b800) [pid = 1828] [serial = 384] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f9337bc4800) [pid = 1828] [serial = 325] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f93325bd000) [pid = 1828] [serial = 322] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f9320d94c00) [pid = 1828] [serial = 319] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f93189ef400) [pid = 1828] [serial = 315] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f931a14dc00) [pid = 1828] [serial = 385] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f93104ae800) [pid = 1828] [serial = 381] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f9320625800) [pid = 1828] [serial = 367] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f9331c98c00) [pid = 1828] [serial = 376] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f9318386c00) [pid = 1828] [serial = 104] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f93175d4400) [pid = 1828] [serial = 363] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f9322f7f400) [pid = 1828] [serial = 369] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f9335512000) [pid = 1828] [serial = 379] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f93189f7400) [pid = 1828] [serial = 364] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f931f027800) [pid = 1828] [serial = 366] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f931865c000) [pid = 1828] [serial = 273] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f9331e8c000) [pid = 1828] [serial = 282] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f9335236000) [pid = 1828] [serial = 288] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f931f19b800) [pid = 1828] [serial = 276] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f932698d400) [pid = 1828] [serial = 279] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f932d690800) [pid = 1828] [serial = 372] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f932d695400) [pid = 1828] [serial = 373] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f9332c2b800) [pid = 1828] [serial = 378] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f932d96f400) [pid = 1828] [serial = 375] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f932d68a400) [pid = 1828] [serial = 370] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f93104b3c00) [pid = 1828] [serial = 382] [outer = (nil)] [url = about:blank] 08:14:39 INFO - PROCESS | 1828 | 1462374879558 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93183e9800 == 56 [pid = 1828] [id = 153] 08:14:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f93104ae800) [pid = 1828] [serial = 458] [outer = (nil)] 08:14:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f93172b7800) [pid = 1828] [serial = 459] [outer = 0x7f93104ae800] 08:14:39 INFO - PROCESS | 1828 | 1462374879612 Marionette DEBUG loaded listener.js 08:14:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f9317399800) [pid = 1828] [serial = 460] [outer = 0x7f93104ae800] 08:14:40 INFO - PROCESS | 1828 | 1462374880211 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 08:14:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:14:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 931ms 08:14:40 INFO - PROCESS | 1828 | 1462374880242 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 08:14:40 INFO - PROCESS | 1828 | 1462374880245 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 08:14:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:14:40 INFO - PROCESS | 1828 | 1462374880250 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:14:40 INFO - PROCESS | 1828 | 1462374880255 Marionette TRACE conn3 <- [1,586,null,{}] 08:14:40 INFO - PROCESS | 1828 | 1462374880268 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:40 INFO - PROCESS | 1828 | 1462374880398 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 08:14:40 INFO - PROCESS | 1828 | 1462374880495 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4e0000 == 57 [pid = 1828] [id = 154] 08:14:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f9317399000) [pid = 1828] [serial = 461] [outer = (nil)] 08:14:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f93189bc400) [pid = 1828] [serial = 462] [outer = 0x7f9317399000] 08:14:40 INFO - PROCESS | 1828 | 1462374880549 Marionette DEBUG loaded listener.js 08:14:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f931a14c000) [pid = 1828] [serial = 463] [outer = 0x7f9317399000] 08:14:40 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:41 INFO - PROCESS | 1828 | 1462374881148 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 08:14:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:14:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 930ms 08:14:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:14:41 INFO - PROCESS | 1828 | 1462374881180 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 08:14:41 INFO - PROCESS | 1828 | 1462374881184 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 08:14:41 INFO - PROCESS | 1828 | 1462374881189 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:14:41 INFO - PROCESS | 1828 | 1462374881192 Marionette TRACE conn3 <- [1,590,null,{}] 08:14:41 INFO - PROCESS | 1828 | 1462374881204 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:41 INFO - PROCESS | 1828 | 1462374881321 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 08:14:41 INFO - PROCESS | 1828 | 1462374881440 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f598800 == 58 [pid = 1828] [id = 155] 08:14:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f9316b2e800) [pid = 1828] [serial = 464] [outer = (nil)] 08:14:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f931a265000) [pid = 1828] [serial = 465] [outer = 0x7f9316b2e800] 08:14:41 INFO - PROCESS | 1828 | 1462374881491 Marionette DEBUG loaded listener.js 08:14:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f931e7a1000) [pid = 1828] [serial = 466] [outer = 0x7f9316b2e800] 08:14:42 INFO - PROCESS | 1828 | 1462374882260 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 08:14:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:14:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1125ms 08:14:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:14:42 INFO - PROCESS | 1828 | 1462374882317 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 08:14:42 INFO - PROCESS | 1828 | 1462374882319 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 08:14:42 INFO - PROCESS | 1828 | 1462374882324 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:14:42 INFO - PROCESS | 1828 | 1462374882327 Marionette TRACE conn3 <- [1,594,null,{}] 08:14:42 INFO - PROCESS | 1828 | 1462374882331 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:42 INFO - PROCESS | 1828 | 1462374882476 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 08:14:42 INFO - PROCESS | 1828 | 1462374882508 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931fcb8800 == 59 [pid = 1828] [id = 156] 08:14:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f931a25f800) [pid = 1828] [serial = 467] [outer = (nil)] 08:14:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f931f77a400) [pid = 1828] [serial = 468] [outer = 0x7f931a25f800] 08:14:42 INFO - PROCESS | 1828 | 1462374882557 Marionette DEBUG loaded listener.js 08:14:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f9320319800) [pid = 1828] [serial = 469] [outer = 0x7f931a25f800] 08:14:43 INFO - PROCESS | 1828 | 1462374883189 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:14:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:14:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 927ms 08:14:43 INFO - PROCESS | 1828 | 1462374883257 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 08:14:43 INFO - PROCESS | 1828 | 1462374883260 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 08:14:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:14:43 INFO - PROCESS | 1828 | 1462374883264 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:14:43 INFO - PROCESS | 1828 | 1462374883267 Marionette TRACE conn3 <- [1,598,null,{}] 08:14:43 INFO - PROCESS | 1828 | 1462374883271 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:43 INFO - PROCESS | 1828 | 1462374883578 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f931fc6b800) [pid = 1828] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f932d975400) [pid = 1828] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f931746a800) [pid = 1828] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f9318387800) [pid = 1828] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f932d978000) [pid = 1828] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f9314667400) [pid = 1828] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f93175d9400) [pid = 1828] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f9314665c00) [pid = 1828] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f931715ac00) [pid = 1828] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f931a45cc00) [pid = 1828] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f9317471000) [pid = 1828] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f9317471c00) [pid = 1828] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f9322da1800) [pid = 1828] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f932042b800) [pid = 1828] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:14:43 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f9314864000) [pid = 1828] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:14:43 INFO - PROCESS | 1828 | 1462374883662 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319f8a800 == 60 [pid = 1828] [id = 157] 08:14:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f9314667400) [pid = 1828] [serial = 470] [outer = (nil)] 08:14:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f931715ac00) [pid = 1828] [serial = 471] [outer = 0x7f9314667400] 08:14:43 INFO - PROCESS | 1828 | 1462374883714 Marionette DEBUG loaded listener.js 08:14:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f931a459c00) [pid = 1828] [serial = 472] [outer = 0x7f9314667400] 08:14:44 INFO - PROCESS | 1828 | 1462374884244 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 08:14:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:14:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1030ms 08:14:44 INFO - PROCESS | 1828 | 1462374884295 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 08:14:44 INFO - PROCESS | 1828 | 1462374884297 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 08:14:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:14:44 INFO - PROCESS | 1828 | 1462374884302 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:14:44 INFO - PROCESS | 1828 | 1462374884304 Marionette TRACE conn3 <- [1,602,null,{}] 08:14:44 INFO - PROCESS | 1828 | 1462374884309 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:44 INFO - PROCESS | 1828 | 1462374884420 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 08:14:44 INFO - PROCESS | 1828 | 1462374884520 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322d22000 == 61 [pid = 1828] [id = 158] 08:14:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f931466ec00) [pid = 1828] [serial = 473] [outer = (nil)] 08:14:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f9321a6b000) [pid = 1828] [serial = 474] [outer = 0x7f931466ec00] 08:14:44 INFO - PROCESS | 1828 | 1462374884570 Marionette DEBUG loaded listener.js 08:14:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f932d697000) [pid = 1828] [serial = 475] [outer = 0x7f931466ec00] 08:14:45 INFO - PROCESS | 1828 | 1462374885135 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 08:14:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:14:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 879ms 08:14:45 INFO - PROCESS | 1828 | 1462374885182 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 08:14:45 INFO - PROCESS | 1828 | 1462374885185 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 08:14:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:14:45 INFO - PROCESS | 1828 | 1462374885189 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:14:45 INFO - PROCESS | 1828 | 1462374885192 Marionette TRACE conn3 <- [1,606,null,{}] 08:14:45 INFO - PROCESS | 1828 | 1462374885196 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:45 INFO - PROCESS | 1828 | 1462374885307 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 08:14:45 INFO - PROCESS | 1828 | 1462374885416 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d7aa000 == 62 [pid = 1828] [id = 159] 08:14:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f9310862400) [pid = 1828] [serial = 476] [outer = (nil)] 08:14:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f931086d400) [pid = 1828] [serial = 477] [outer = 0x7f9310862400] 08:14:45 INFO - PROCESS | 1828 | 1462374885467 Marionette DEBUG loaded listener.js 08:14:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f932030b400) [pid = 1828] [serial = 478] [outer = 0x7f9310862400] 08:14:46 INFO - PROCESS | 1828 | 1462374886226 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1086ms 08:14:46 INFO - PROCESS | 1828 | 1462374886278 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 08:14:46 INFO - PROCESS | 1828 | 1462374886284 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 08:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:14:46 INFO - PROCESS | 1828 | 1462374886290 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:14:46 INFO - PROCESS | 1828 | 1462374886296 Marionette TRACE conn3 <- [1,610,null,{}] 08:14:46 INFO - PROCESS | 1828 | 1462374886303 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:46 INFO - PROCESS | 1828 | 1462374886442 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 08:14:46 INFO - PROCESS | 1828 | 1462374886585 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319f77800 == 63 [pid = 1828] [id = 160] 08:14:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f9314666800) [pid = 1828] [serial = 479] [outer = (nil)] 08:14:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f931486e400) [pid = 1828] [serial = 480] [outer = 0x7f9314666800] 08:14:46 INFO - PROCESS | 1828 | 1462374886647 Marionette DEBUG loaded listener.js 08:14:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f9316c88400) [pid = 1828] [serial = 481] [outer = 0x7f9314666800] 08:14:47 INFO - PROCESS | 1828 | 1462374887440 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 08:14:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:14:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1186ms 08:14:47 INFO - PROCESS | 1828 | 1462374887477 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 08:14:47 INFO - PROCESS | 1828 | 1462374887484 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 08:14:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:14:47 INFO - PROCESS | 1828 | 1462374887494 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:14:47 INFO - PROCESS | 1828 | 1462374887497 Marionette TRACE conn3 <- [1,614,null,{}] 08:14:47 INFO - PROCESS | 1828 | 1462374887501 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:47 INFO - PROCESS | 1828 | 1462374887641 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 08:14:47 INFO - PROCESS | 1828 | 1462374887781 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9321a8e800 == 64 [pid = 1828] [id = 161] 08:14:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f931738ec00) [pid = 1828] [serial = 482] [outer = (nil)] 08:14:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f93175d8000) [pid = 1828] [serial = 483] [outer = 0x7f931738ec00] 08:14:47 INFO - PROCESS | 1828 | 1462374887842 Marionette DEBUG loaded listener.js 08:14:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f93189f2c00) [pid = 1828] [serial = 484] [outer = 0x7f931738ec00] 08:14:48 INFO - PROCESS | 1828 | 1462374888658 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:14:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:14:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1229ms 08:14:48 INFO - PROCESS | 1828 | 1462374888723 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 08:14:48 INFO - PROCESS | 1828 | 1462374888727 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 08:14:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:14:48 INFO - PROCESS | 1828 | 1462374888732 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:14:48 INFO - PROCESS | 1828 | 1462374888737 Marionette TRACE conn3 <- [1,618,null,{}] 08:14:48 INFO - PROCESS | 1828 | 1462374888751 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:48 INFO - PROCESS | 1828 | 1462374888934 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 08:14:49 INFO - PROCESS | 1828 | 1462374889070 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331e44800 == 65 [pid = 1828] [id = 162] 08:14:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f931a25f400) [pid = 1828] [serial = 485] [outer = (nil)] 08:14:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f932042e800) [pid = 1828] [serial = 486] [outer = 0x7f931a25f400] 08:14:49 INFO - PROCESS | 1828 | 1462374889132 Marionette DEBUG loaded listener.js 08:14:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f9322da1c00) [pid = 1828] [serial = 487] [outer = 0x7f931a25f400] 08:14:49 INFO - PROCESS | 1828 | 1462374889854 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:14:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:14:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1182ms 08:14:49 INFO - PROCESS | 1828 | 1462374889916 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 08:14:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:14:49 INFO - PROCESS | 1828 | 1462374889920 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 08:14:49 INFO - PROCESS | 1828 | 1462374889925 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:14:49 INFO - PROCESS | 1828 | 1462374889927 Marionette TRACE conn3 <- [1,622,null,{}] 08:14:49 INFO - PROCESS | 1828 | 1462374889932 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:50 INFO - PROCESS | 1828 | 1462374890068 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 08:14:50 INFO - PROCESS | 1828 | 1462374890175 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933487f800 == 66 [pid = 1828] [id = 163] 08:14:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f931a454c00) [pid = 1828] [serial = 488] [outer = (nil)] 08:14:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f932d68a400) [pid = 1828] [serial = 489] [outer = 0x7f931a454c00] 08:14:50 INFO - PROCESS | 1828 | 1462374890233 Marionette DEBUG loaded listener.js 08:14:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f932e61b000) [pid = 1828] [serial = 490] [outer = 0x7f931a454c00] 08:14:50 INFO - PROCESS | 1828 | 1462374890952 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 08:14:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:14:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1076ms 08:14:51 INFO - PROCESS | 1828 | 1462374891011 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 08:14:51 INFO - PROCESS | 1828 | 1462374891015 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 08:14:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:14:51 INFO - PROCESS | 1828 | 1462374891020 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:14:51 INFO - PROCESS | 1828 | 1462374891022 Marionette TRACE conn3 <- [1,626,null,{}] 08:14:51 INFO - PROCESS | 1828 | 1462374891027 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:51 INFO - PROCESS | 1828 | 1462374891158 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 08:14:51 INFO - PROCESS | 1828 | 1462374891297 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9337a24800 == 67 [pid = 1828] [id = 164] 08:14:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f9322dc2000) [pid = 1828] [serial = 491] [outer = (nil)] 08:14:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f933050e400) [pid = 1828] [serial = 492] [outer = 0x7f9322dc2000] 08:14:51 INFO - PROCESS | 1828 | 1462374891358 Marionette DEBUG loaded listener.js 08:14:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f93322aac00) [pid = 1828] [serial = 493] [outer = 0x7f9322dc2000] 08:14:52 INFO - PROCESS | 1828 | 1462374892178 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:14:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:14:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1227ms 08:14:52 INFO - PROCESS | 1828 | 1462374892247 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 08:14:52 INFO - PROCESS | 1828 | 1462374892251 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 08:14:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:14:52 INFO - PROCESS | 1828 | 1462374892256 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:14:52 INFO - PROCESS | 1828 | 1462374892258 Marionette TRACE conn3 <- [1,630,null,{}] 08:14:52 INFO - PROCESS | 1828 | 1462374892263 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:52 INFO - PROCESS | 1828 | 1462374892606 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 08:14:52 INFO - PROCESS | 1828 | 1462374892873 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316ed9000 == 68 [pid = 1828] [id = 165] 08:14:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f930fcb5c00) [pid = 1828] [serial = 494] [outer = (nil)] 08:14:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f93104b3400) [pid = 1828] [serial = 495] [outer = 0x7f930fcb5c00] 08:14:52 INFO - PROCESS | 1828 | 1462374892933 Marionette DEBUG loaded listener.js 08:14:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f9314668000) [pid = 1828] [serial = 496] [outer = 0x7f930fcb5c00] 08:14:53 INFO - PROCESS | 1828 | 1462374893696 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316ce5800 == 67 [pid = 1828] [id = 43] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322d22000 == 66 [pid = 1828] [id = 158] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319f8a800 == 65 [pid = 1828] [id = 157] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931fcb8800 == 64 [pid = 1828] [id = 156] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f598800 == 63 [pid = 1828] [id = 155] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f9320314400) [pid = 1828] [serial = 396] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f932e61bc00) [pid = 1828] [serial = 399] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f931ebb6c00) [pid = 1828] [serial = 402] [outer = (nil)] [url = about:blank] 08:14:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:14:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1526ms 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4e0000 == 62 [pid = 1828] [id = 154] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93183e9800 == 61 [pid = 1828] [id = 153] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316eed000 == 60 [pid = 1828] [id = 152] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9335550000 == 59 [pid = 1828] [id = 150] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93158b3000 == 58 [pid = 1828] [id = 149] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9315f92000 == 57 [pid = 1828] [id = 148] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9336ba6800 == 56 [pid = 1828] [id = 147] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9332474800 == 55 [pid = 1828] [id = 146] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322f30000 == 54 [pid = 1828] [id = 145] 08:14:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319f8e800 == 53 [pid = 1828] [id = 144] 08:14:53 INFO - PROCESS | 1828 | 1462374893818 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 08:14:53 INFO - PROCESS | 1828 | 1462374893823 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 08:14:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f9322da8c00) [pid = 1828] [serial = 355] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f9332c90400) [pid = 1828] [serial = 358] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f931a262800) [pid = 1828] [serial = 349] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f931a264000) [pid = 1828] [serial = 352] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f9337bcd400) [pid = 1828] [serial = 361] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f9314862c00) [pid = 1828] [serial = 391] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f931466c400) [pid = 1828] [serial = 390] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f9322da9800) [pid = 1828] [serial = 417] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f931d98c800) [pid = 1828] [serial = 406] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f9317580c00) [pid = 1828] [serial = 405] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f931a258800) [pid = 1828] [serial = 394] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f93189f1000) [pid = 1828] [serial = 393] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f931f19e800) [pid = 1828] [serial = 414] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f93189b0400) [pid = 1828] [serial = 409] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f9317584800) [pid = 1828] [serial = 408] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f931a14e000) [pid = 1828] [serial = 411] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f931a455400) [pid = 1828] [serial = 412] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f932d692800) [pid = 1828] [serial = 420] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f932c86c800) [pid = 1828] [serial = 423] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f932e620000) [pid = 1828] [serial = 424] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f932d6de000) [pid = 1828] [serial = 421] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f932787dc00) [pid = 1828] [serial = 418] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f931738d000) [pid = 1828] [serial = 426] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f9320c59800) [pid = 1828] [serial = 415] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f931a454000) [pid = 1828] [serial = 427] [outer = (nil)] [url = about:blank] 08:14:53 INFO - PROCESS | 1828 | 1462374893848 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:14:53 INFO - PROCESS | 1828 | 1462374893857 Marionette TRACE conn3 <- [1,634,null,{}] 08:14:53 INFO - PROCESS | 1828 | 1462374893869 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:53 INFO - PROCESS | 1828 | 1462374893985 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 08:14:54 INFO - PROCESS | 1828 | 1462374893995 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9315f85800 == 54 [pid = 1828] [id = 166] 08:14:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f931486d800) [pid = 1828] [serial = 497] [outer = (nil)] 08:14:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f9316c93c00) [pid = 1828] [serial = 498] [outer = 0x7f931486d800] 08:14:54 INFO - PROCESS | 1828 | 1462374894050 Marionette DEBUG loaded listener.js 08:14:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f931738c800) [pid = 1828] [serial = 499] [outer = 0x7f931486d800] 08:14:54 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:54 INFO - PROCESS | 1828 | 1462374894681 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 08:14:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:14:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 910ms 08:14:54 INFO - PROCESS | 1828 | 1462374894743 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 08:14:54 INFO - PROCESS | 1828 | 1462374894747 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 08:14:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:14:54 INFO - PROCESS | 1828 | 1462374894752 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:14:54 INFO - PROCESS | 1828 | 1462374894754 Marionette TRACE conn3 <- [1,638,null,{}] 08:14:54 INFO - PROCESS | 1828 | 1462374894759 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:54 INFO - PROCESS | 1828 | 1462374894891 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 08:14:55 INFO - PROCESS | 1828 | 1462374894994 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318658000 == 55 [pid = 1828] [id = 167] 08:14:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f9316019000) [pid = 1828] [serial = 500] [outer = (nil)] 08:14:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f9317473000) [pid = 1828] [serial = 501] [outer = 0x7f9316019000] 08:14:55 INFO - PROCESS | 1828 | 1462374895045 Marionette DEBUG loaded listener.js 08:14:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f93189b7c00) [pid = 1828] [serial = 502] [outer = 0x7f9316019000] 08:14:55 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:14:55 INFO - PROCESS | 1828 | 1462374895651 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:14:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:14:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 925ms 08:14:55 INFO - PROCESS | 1828 | 1462374895677 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 08:14:55 INFO - PROCESS | 1828 | 1462374895681 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 08:14:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:14:55 INFO - PROCESS | 1828 | 1462374895694 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:14:55 INFO - PROCESS | 1828 | 1462374895699 Marionette TRACE conn3 <- [1,642,null,{}] 08:14:55 INFO - PROCESS | 1828 | 1462374895704 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:55 INFO - PROCESS | 1828 | 1462374895888 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 08:14:55 INFO - PROCESS | 1828 | 1462374895954 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4d4000 == 56 [pid = 1828] [id = 168] 08:14:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f9317396c00) [pid = 1828] [serial = 503] [outer = (nil)] 08:14:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f931a116000) [pid = 1828] [serial = 504] [outer = 0x7f9317396c00] 08:14:56 INFO - PROCESS | 1828 | 1462374896005 Marionette DEBUG loaded listener.js 08:14:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f931a453c00) [pid = 1828] [serial = 505] [outer = 0x7f9317396c00] 08:14:56 INFO - PROCESS | 1828 | 1462374896555 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 08:14:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:14:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 884ms 08:14:56 INFO - PROCESS | 1828 | 1462374896575 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 08:14:56 INFO - PROCESS | 1828 | 1462374896578 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 08:14:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:14:56 INFO - PROCESS | 1828 | 1462374896582 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:14:56 INFO - PROCESS | 1828 | 1462374896584 Marionette TRACE conn3 <- [1,646,null,{}] 08:14:56 INFO - PROCESS | 1828 | 1462374896589 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:56 INFO - PROCESS | 1828 | 1462374896734 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 08:14:56 INFO - PROCESS | 1828 | 1462374896772 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931e932000 == 57 [pid = 1828] [id = 169] 08:14:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f931a14b000) [pid = 1828] [serial = 506] [outer = (nil)] 08:14:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f931cb1f800) [pid = 1828] [serial = 507] [outer = 0x7f931a14b000] 08:14:56 INFO - PROCESS | 1828 | 1462374896823 Marionette DEBUG loaded listener.js 08:14:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f931ec44400) [pid = 1828] [serial = 508] [outer = 0x7f931a14b000] 08:14:57 INFO - PROCESS | 1828 | 1462374897484 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:14:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:14:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 927ms 08:14:57 INFO - PROCESS | 1828 | 1462374897510 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 08:14:57 INFO - PROCESS | 1828 | 1462374897513 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 08:14:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:14:57 INFO - PROCESS | 1828 | 1462374897525 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:14:57 INFO - PROCESS | 1828 | 1462374897527 Marionette TRACE conn3 <- [1,650,null,{}] 08:14:57 INFO - PROCESS | 1828 | 1462374897531 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:57 INFO - PROCESS | 1828 | 1462374897675 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 08:14:57 INFO - PROCESS | 1828 | 1462374897759 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f6a9800 == 58 [pid = 1828] [id = 170] 08:14:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f932062ac00) [pid = 1828] [serial = 509] [outer = (nil)] 08:14:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f9320c63c00) [pid = 1828] [serial = 510] [outer = 0x7f932062ac00] 08:14:57 INFO - PROCESS | 1828 | 1462374897840 Marionette DEBUG loaded listener.js 08:14:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f9327877c00) [pid = 1828] [serial = 511] [outer = 0x7f932062ac00] 08:14:58 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f931a25b000) [pid = 1828] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:14:58 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f9314866800) [pid = 1828] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:14:58 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f93172b8c00) [pid = 1828] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:14:58 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f931a25f800) [pid = 1828] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:14:58 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f93104ae800) [pid = 1828] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:14:58 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f93104a7400) [pid = 1828] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:14:58 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f931600dc00) [pid = 1828] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:14:58 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f931466ec00) [pid = 1828] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:14:58 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f9317399000) [pid = 1828] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:14:58 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f9316b2e800) [pid = 1828] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:14:58 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f9314667400) [pid = 1828] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:14:58 INFO - PROCESS | 1828 | 1462374898557 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 08:14:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:14:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1081ms 08:14:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:14:58 INFO - PROCESS | 1828 | 1462374898599 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 08:14:58 INFO - PROCESS | 1828 | 1462374898601 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 08:14:58 INFO - PROCESS | 1828 | 1462374898609 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:14:58 INFO - PROCESS | 1828 | 1462374898610 Marionette TRACE conn3 <- [1,654,null,{}] 08:14:58 INFO - PROCESS | 1828 | 1462374898615 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:58 INFO - PROCESS | 1828 | 1462374898730 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 08:14:58 INFO - PROCESS | 1828 | 1462374898742 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931db39000 == 59 [pid = 1828] [id = 171] 08:14:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f93104a6800) [pid = 1828] [serial = 512] [outer = (nil)] 08:14:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f9317849000) [pid = 1828] [serial = 513] [outer = 0x7f93104a6800] 08:14:58 INFO - PROCESS | 1828 | 1462374898792 Marionette DEBUG loaded listener.js 08:14:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f932c86e400) [pid = 1828] [serial = 514] [outer = 0x7f93104a6800] 08:14:59 INFO - PROCESS | 1828 | 1462374899378 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:14:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:14:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 827ms 08:14:59 INFO - PROCESS | 1828 | 1462374899433 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 08:14:59 INFO - PROCESS | 1828 | 1462374899435 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 08:14:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:14:59 INFO - PROCESS | 1828 | 1462374899440 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:14:59 INFO - PROCESS | 1828 | 1462374899442 Marionette TRACE conn3 <- [1,658,null,{}] 08:14:59 INFO - PROCESS | 1828 | 1462374899447 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:14:59 INFO - PROCESS | 1828 | 1462374899559 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 08:14:59 INFO - PROCESS | 1828 | 1462374899657 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:14:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93204be000 == 60 [pid = 1828] [id = 172] 08:14:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f9310867000) [pid = 1828] [serial = 515] [outer = (nil)] 08:14:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f932d68f400) [pid = 1828] [serial = 516] [outer = 0x7f9310867000] 08:14:59 INFO - PROCESS | 1828 | 1462374899708 Marionette DEBUG loaded listener.js 08:14:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f932e9f2c00) [pid = 1828] [serial = 517] [outer = 0x7f9310867000] 08:15:00 INFO - PROCESS | 1828 | 1462374900289 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:15:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:15:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 876ms 08:15:00 INFO - PROCESS | 1828 | 1462374900316 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 08:15:00 INFO - PROCESS | 1828 | 1462374900320 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 08:15:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:15:00 INFO - PROCESS | 1828 | 1462374900388 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:15:00 INFO - PROCESS | 1828 | 1462374900392 Marionette TRACE conn3 <- [1,662,null,{}] 08:15:00 INFO - PROCESS | 1828 | 1462374900400 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:00 INFO - PROCESS | 1828 | 1462374900546 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 08:15:00 INFO - PROCESS | 1828 | 1462374900682 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93158b8800 == 61 [pid = 1828] [id = 173] 08:15:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f931086f000) [pid = 1828] [serial = 518] [outer = (nil)] 08:15:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f9314665400) [pid = 1828] [serial = 519] [outer = 0x7f931086f000] 08:15:00 INFO - PROCESS | 1828 | 1462374900741 Marionette DEBUG loaded listener.js 08:15:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f931486cc00) [pid = 1828] [serial = 520] [outer = 0x7f931086f000] 08:15:01 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:15:01 INFO - PROCESS | 1828 | 1462374901527 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 08:15:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:15:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1240ms 08:15:01 INFO - PROCESS | 1828 | 1462374901567 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 08:15:01 INFO - PROCESS | 1828 | 1462374901572 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 08:15:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:15:01 INFO - PROCESS | 1828 | 1462374901578 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:15:01 INFO - PROCESS | 1828 | 1462374901581 Marionette TRACE conn3 <- [1,666,null,{}] 08:15:01 INFO - PROCESS | 1828 | 1462374901591 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:01 INFO - PROCESS | 1828 | 1462374901736 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 08:15:01 INFO - PROCESS | 1828 | 1462374901873 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4e0000 == 62 [pid = 1828] [id = 174] 08:15:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f931486dc00) [pid = 1828] [serial = 521] [outer = (nil)] 08:15:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f9317471c00) [pid = 1828] [serial = 522] [outer = 0x7f931486dc00] 08:15:01 INFO - PROCESS | 1828 | 1462374901934 Marionette DEBUG loaded listener.js 08:15:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f93189ed000) [pid = 1828] [serial = 523] [outer = 0x7f931486dc00] 08:15:02 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:15:02 INFO - PROCESS | 1828 | 1462374902746 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 08:15:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:15:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1185ms 08:15:02 INFO - PROCESS | 1828 | 1462374902763 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 08:15:02 INFO - PROCESS | 1828 | 1462374902766 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 08:15:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:15:02 INFO - PROCESS | 1828 | 1462374902787 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:15:02 INFO - PROCESS | 1828 | 1462374902790 Marionette TRACE conn3 <- [1,670,null,{}] 08:15:02 INFO - PROCESS | 1828 | 1462374902796 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:02 INFO - PROCESS | 1828 | 1462374902942 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 08:15:03 INFO - PROCESS | 1828 | 1462374903083 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9326c2c800 == 63 [pid = 1828] [id = 175] 08:15:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f931c931800) [pid = 1828] [serial = 524] [outer = (nil)] 08:15:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f931f203800) [pid = 1828] [serial = 525] [outer = 0x7f931c931800] 08:15:03 INFO - PROCESS | 1828 | 1462374903153 Marionette DEBUG loaded listener.js 08:15:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f93206ce400) [pid = 1828] [serial = 526] [outer = 0x7f931c931800] 08:15:03 INFO - PROCESS | 1828 | 1462374903929 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 08:15:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:15:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1208ms 08:15:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:15:03 INFO - PROCESS | 1828 | 1462374903981 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 08:15:03 INFO - PROCESS | 1828 | 1462374903983 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 08:15:03 INFO - PROCESS | 1828 | 1462374903989 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:15:03 INFO - PROCESS | 1828 | 1462374903991 Marionette TRACE conn3 <- [1,674,null,{}] 08:15:04 INFO - PROCESS | 1828 | 1462374903996 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:04 INFO - PROCESS | 1828 | 1462374904126 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 08:15:04 INFO - PROCESS | 1828 | 1462374904266 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932dbdc000 == 64 [pid = 1828] [id = 176] 08:15:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f93105a2800) [pid = 1828] [serial = 527] [outer = (nil)] 08:15:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f93105ae800) [pid = 1828] [serial = 528] [outer = 0x7f93105a2800] 08:15:04 INFO - PROCESS | 1828 | 1462374904327 Marionette DEBUG loaded listener.js 08:15:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f9320d94800) [pid = 1828] [serial = 529] [outer = 0x7f93105a2800] 08:15:04 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:15:05 INFO - PROCESS | 1828 | 1462374905032 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 08:15:05 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 08:15:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1083ms 08:15:05 INFO - PROCESS | 1828 | 1462374905071 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 08:15:05 INFO - PROCESS | 1828 | 1462374905074 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 08:15:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:15:05 INFO - PROCESS | 1828 | 1462374905079 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:15:05 INFO - PROCESS | 1828 | 1462374905081 Marionette TRACE conn3 <- [1,678,null,{}] 08:15:05 INFO - PROCESS | 1828 | 1462374905086 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:05 INFO - PROCESS | 1828 | 1462374905212 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 08:15:05 INFO - PROCESS | 1828 | 1462374905352 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9330ad4800 == 65 [pid = 1828] [id = 177] 08:15:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f93105ab000) [pid = 1828] [serial = 530] [outer = (nil)] 08:15:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f932787a400) [pid = 1828] [serial = 531] [outer = 0x7f93105ab000] 08:15:05 INFO - PROCESS | 1828 | 1462374905411 Marionette DEBUG loaded listener.js 08:15:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f932d979400) [pid = 1828] [serial = 532] [outer = 0x7f93105ab000] 08:15:06 INFO - PROCESS | 1828 | 1462374906108 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 08:15:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:15:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1075ms 08:15:06 INFO - PROCESS | 1828 | 1462374906155 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 08:15:06 INFO - PROCESS | 1828 | 1462374906158 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 08:15:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:15:06 INFO - PROCESS | 1828 | 1462374906163 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:15:06 INFO - PROCESS | 1828 | 1462374906166 Marionette TRACE conn3 <- [1,682,null,{}] 08:15:06 INFO - PROCESS | 1828 | 1462374906170 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:06 INFO - PROCESS | 1828 | 1462374906326 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 08:15:06 INFO - PROCESS | 1828 | 1462374906470 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9334895800 == 66 [pid = 1828] [id = 178] 08:15:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f93325bf000) [pid = 1828] [serial = 533] [outer = (nil)] 08:15:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f93348cc400) [pid = 1828] [serial = 534] [outer = 0x7f93325bf000] 08:15:06 INFO - PROCESS | 1828 | 1462374906532 Marionette DEBUG loaded listener.js 08:15:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f93355e9c00) [pid = 1828] [serial = 535] [outer = 0x7f93325bf000] 08:15:07 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:07 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:15:07 INFO - PROCESS | 1828 | 1462374907710 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 08:15:07 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) 08:15:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1577ms 08:15:07 INFO - PROCESS | 1828 | 1462374907748 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 08:15:07 INFO - PROCESS | 1828 | 1462374907750 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 08:15:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:15:07 INFO - PROCESS | 1828 | 1462374907756 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:15:07 INFO - PROCESS | 1828 | 1462374907758 Marionette TRACE conn3 <- [1,686,null,{}] 08:15:07 INFO - PROCESS | 1828 | 1462374907763 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:07 INFO - PROCESS | 1828 | 1462374907891 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 08:15:08 INFO - PROCESS | 1828 | 1462374908195 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93157ac800 == 67 [pid = 1828] [id = 179] 08:15:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f93104ae800) [pid = 1828] [serial = 536] [outer = (nil)] 08:15:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f93105a6800) [pid = 1828] [serial = 537] [outer = 0x7f93104ae800] 08:15:08 INFO - PROCESS | 1828 | 1462374908307 Marionette DEBUG loaded listener.js 08:15:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f9310863000) [pid = 1828] [serial = 538] [outer = 0x7f93104ae800] 08:15:09 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:09 INFO - PROCESS | 1828 | 1462374909456 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 08:15:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:15:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1727ms 08:15:09 INFO - PROCESS | 1828 | 1462374909484 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 08:15:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:15:09 INFO - PROCESS | 1828 | 1462374909490 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 08:15:09 INFO - PROCESS | 1828 | 1462374909496 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:15:09 INFO - PROCESS | 1828 | 1462374909500 Marionette TRACE conn3 <- [1,690,null,{}] 08:15:09 INFO - PROCESS | 1828 | 1462374909506 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:09 INFO - PROCESS | 1828 | 1462374909680 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 08:15:10 INFO - PROCESS | 1828 | 1462374910038 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9330578000 == 66 [pid = 1828] [id = 143] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931db39000 == 65 [pid = 1828] [id = 171] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f6a9800 == 64 [pid = 1828] [id = 170] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f931486e800) [pid = 1828] [serial = 432] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f930fcb3400) [pid = 1828] [serial = 453] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f9317398400) [pid = 1828] [serial = 435] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f931d98c400) [pid = 1828] [serial = 438] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f932787e000) [pid = 1828] [serial = 441] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f933050f800) [pid = 1828] [serial = 444] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f9335517400) [pid = 1828] [serial = 447] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f9337933800) [pid = 1828] [serial = 450] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93157ad000 == 65 [pid = 1828] [id = 180] 08:15:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f931486e800) [pid = 1828] [serial = 539] [outer = (nil)] 08:15:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f93189ec400) [pid = 1828] [serial = 540] [outer = 0x7f931486e800] 08:15:10 INFO - PROCESS | 1828 | 1462374910268 Marionette DEBUG loaded listener.js 08:15:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f931a10d800) [pid = 1828] [serial = 541] [outer = 0x7f931486e800] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931e932000 == 64 [pid = 1828] [id = 169] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4d4000 == 63 [pid = 1828] [id = 168] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318658000 == 62 [pid = 1828] [id = 167] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9315f85800 == 61 [pid = 1828] [id = 166] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316ed9000 == 60 [pid = 1828] [id = 165] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933487f800 == 59 [pid = 1828] [id = 163] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9331e44800 == 58 [pid = 1828] [id = 162] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9321a8e800 == 57 [pid = 1828] [id = 161] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319f77800 == 56 [pid = 1828] [id = 160] 08:15:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d7aa000 == 55 [pid = 1828] [id = 159] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f9322f76800) [pid = 1828] [serial = 397] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f9331ccb400) [pid = 1828] [serial = 400] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f9331e8b400) [pid = 1828] [serial = 403] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f931f77a400) [pid = 1828] [serial = 468] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f93172b7800) [pid = 1828] [serial = 459] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f931486e000) [pid = 1828] [serial = 457] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f931466c800) [pid = 1828] [serial = 456] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f9316013800) [pid = 1828] [serial = 429] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f9316019400) [pid = 1828] [serial = 430] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f9321a6b000) [pid = 1828] [serial = 474] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f9317399800) [pid = 1828] [serial = 460] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f932d697000) [pid = 1828] [serial = 475] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f93189bc400) [pid = 1828] [serial = 462] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f931a14c000) [pid = 1828] [serial = 463] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f931a265000) [pid = 1828] [serial = 465] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f931715ac00) [pid = 1828] [serial = 471] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f931e7a1000) [pid = 1828] [serial = 466] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f931a459c00) [pid = 1828] [serial = 472] [outer = (nil)] [url = about:blank] 08:15:10 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f9320319800) [pid = 1828] [serial = 469] [outer = (nil)] [url = about:blank] 08:15:11 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:11 INFO - PROCESS | 1828 | 1462374911382 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 08:15:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:15:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1934ms 08:15:11 INFO - PROCESS | 1828 | 1462374911430 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 08:15:11 INFO - PROCESS | 1828 | 1462374911435 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 08:15:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:15:11 INFO - PROCESS | 1828 | 1462374911442 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:15:11 INFO - PROCESS | 1828 | 1462374911444 Marionette TRACE conn3 <- [1,694,null,{}] 08:15:11 INFO - PROCESS | 1828 | 1462374911449 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:11 INFO - PROCESS | 1828 | 1462374911565 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 08:15:11 INFO - PROCESS | 1828 | 1462374911575 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4ce000 == 56 [pid = 1828] [id = 181] 08:15:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f9319fd4c00) [pid = 1828] [serial = 542] [outer = (nil)] 08:15:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f931a460800) [pid = 1828] [serial = 543] [outer = 0x7f9319fd4c00] 08:15:11 INFO - PROCESS | 1828 | 1462374911626 Marionette DEBUG loaded listener.js 08:15:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f931e9f4c00) [pid = 1828] [serial = 544] [outer = 0x7f9319fd4c00] 08:15:12 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:12 INFO - PROCESS | 1828 | 1462374912692 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 08:15:12 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) 08:15:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1282ms 08:15:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:15:12 INFO - PROCESS | 1828 | 1462374912724 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 08:15:12 INFO - PROCESS | 1828 | 1462374912726 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 08:15:12 INFO - PROCESS | 1828 | 1462374912733 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:15:12 INFO - PROCESS | 1828 | 1462374912740 Marionette TRACE conn3 <- [1,698,null,{}] 08:15:12 INFO - PROCESS | 1828 | 1462374912751 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:12 INFO - PROCESS | 1828 | 1462374912934 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 08:15:13 INFO - PROCESS | 1828 | 1462374913032 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f696000 == 57 [pid = 1828] [id = 182] 08:15:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f931e9eb800) [pid = 1828] [serial = 545] [outer = (nil)] 08:15:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f9320623400) [pid = 1828] [serial = 546] [outer = 0x7f931e9eb800] 08:15:13 INFO - PROCESS | 1828 | 1462374913089 Marionette DEBUG loaded listener.js 08:15:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f932d690000) [pid = 1828] [serial = 547] [outer = 0x7f931e9eb800] 08:15:14 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:14 INFO - PROCESS | 1828 | 1462374914108 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 08:15:14 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) 08:15:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1387ms 08:15:14 INFO - PROCESS | 1828 | 1462374914118 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 08:15:14 INFO - PROCESS | 1828 | 1462374914121 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 08:15:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:15:14 INFO - PROCESS | 1828 | 1462374914132 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:15:14 INFO - PROCESS | 1828 | 1462374914134 Marionette TRACE conn3 <- [1,702,null,{}] 08:15:14 INFO - PROCESS | 1828 | 1462374914137 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:14 INFO - PROCESS | 1828 | 1462374914315 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 08:15:14 INFO - PROCESS | 1828 | 1462374914428 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff84800 == 58 [pid = 1828] [id = 183] 08:15:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f93172b8000) [pid = 1828] [serial = 548] [outer = (nil)] 08:15:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f932d6d6800) [pid = 1828] [serial = 549] [outer = 0x7f93172b8000] 08:15:14 INFO - PROCESS | 1828 | 1462374914478 Marionette DEBUG loaded listener.js 08:15:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f9331c9ac00) [pid = 1828] [serial = 550] [outer = 0x7f93172b8000] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f9317396c00) [pid = 1828] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f931a14b000) [pid = 1828] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f93104a6800) [pid = 1828] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f9314666c00) [pid = 1828] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f9316b36400) [pid = 1828] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f9316019000) [pid = 1828] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f931738ec00) [pid = 1828] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f9314666800) [pid = 1828] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f931a10d000) [pid = 1828] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f93210c9c00) [pid = 1828] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f930fcb5c00) [pid = 1828] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f931486d800) [pid = 1828] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f932062ac00) [pid = 1828] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f9310862400) [pid = 1828] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f931a457000) [pid = 1828] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f930fcab000) [pid = 1828] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f93104a8400) [pid = 1828] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f931a14ec00) [pid = 1828] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:15:14 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f9314871c00) [pid = 1828] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:15:15 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:15 INFO - PROCESS | 1828 | 1462374915516 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 08:15:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:15:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1430ms 08:15:15 INFO - PROCESS | 1828 | 1462374915562 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 08:15:15 INFO - PROCESS | 1828 | 1462374915564 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 08:15:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:15:15 INFO - PROCESS | 1828 | 1462374915570 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:15:15 INFO - PROCESS | 1828 | 1462374915571 Marionette TRACE conn3 <- [1,706,null,{}] 08:15:15 INFO - PROCESS | 1828 | 1462374915576 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:15 INFO - PROCESS | 1828 | 1462374915702 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 08:15:15 INFO - PROCESS | 1828 | 1462374915711 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f597800 == 59 [pid = 1828] [id = 184] 08:15:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f93156f8800) [pid = 1828] [serial = 551] [outer = (nil)] 08:15:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f93156f9400) [pid = 1828] [serial = 552] [outer = 0x7f93156f8800] 08:15:15 INFO - PROCESS | 1828 | 1462374915772 Marionette DEBUG loaded listener.js 08:15:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f931738fc00) [pid = 1828] [serial = 553] [outer = 0x7f93156f8800] 08:15:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f93156f2400) [pid = 1828] [serial = 554] [outer = 0x7f9316b2c400] 08:15:16 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:16 INFO - PROCESS | 1828 | 1462374916933 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 08:15:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:15:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1375ms 08:15:16 INFO - PROCESS | 1828 | 1462374916945 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 08:15:16 INFO - PROCESS | 1828 | 1462374916950 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 08:15:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:15:16 INFO - PROCESS | 1828 | 1462374916958 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:15:16 INFO - PROCESS | 1828 | 1462374916963 Marionette TRACE conn3 <- [1,710,null,{}] 08:15:16 INFO - PROCESS | 1828 | 1462374916971 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:17 INFO - PROCESS | 1828 | 1462374917147 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 08:15:17 INFO - PROCESS | 1828 | 1462374917343 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316ce0000 == 60 [pid = 1828] [id = 185] 08:15:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f93105a9000) [pid = 1828] [serial = 555] [outer = (nil)] 08:15:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f9310870400) [pid = 1828] [serial = 556] [outer = 0x7f93105a9000] 08:15:17 INFO - PROCESS | 1828 | 1462374917407 Marionette DEBUG loaded listener.js 08:15:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f9314869c00) [pid = 1828] [serial = 557] [outer = 0x7f93105a9000] 08:15:18 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:18 INFO - PROCESS | 1828 | 1462374918553 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 08:15:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:15:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1638ms 08:15:18 INFO - PROCESS | 1828 | 1462374918595 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 08:15:18 INFO - PROCESS | 1828 | 1462374918603 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 08:15:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:15:18 INFO - PROCESS | 1828 | 1462374918611 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:15:18 INFO - PROCESS | 1828 | 1462374918615 Marionette TRACE conn3 <- [1,714,null,{}] 08:15:18 INFO - PROCESS | 1828 | 1462374918620 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:18 INFO - PROCESS | 1828 | 1462374918835 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 08:15:18 INFO - PROCESS | 1828 | 1462374918945 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4e2800 == 61 [pid = 1828] [id = 186] 08:15:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f93156f3400) [pid = 1828] [serial = 558] [outer = (nil)] 08:15:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f9316b30400) [pid = 1828] [serial = 559] [outer = 0x7f93156f3400] 08:15:19 INFO - PROCESS | 1828 | 1462374919010 Marionette DEBUG loaded listener.js 08:15:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f931865e000) [pid = 1828] [serial = 560] [outer = 0x7f93156f3400] 08:15:20 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:20 INFO - PROCESS | 1828 | 1462374920064 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 08:15:20 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 08:15:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1484ms 08:15:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:15:20 INFO - PROCESS | 1828 | 1462374920095 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 08:15:20 INFO - PROCESS | 1828 | 1462374920097 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 08:15:20 INFO - PROCESS | 1828 | 1462374920102 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:15:20 INFO - PROCESS | 1828 | 1462374920113 Marionette TRACE conn3 <- [1,718,null,{}] 08:15:20 INFO - PROCESS | 1828 | 1462374920169 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:20 INFO - PROCESS | 1828 | 1462374920303 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 08:15:20 INFO - PROCESS | 1828 | 1462374920554 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932c80b000 == 62 [pid = 1828] [id = 187] 08:15:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f931a115800) [pid = 1828] [serial = 561] [outer = (nil)] 08:15:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f931ebad400) [pid = 1828] [serial = 562] [outer = 0x7f931a115800] 08:15:20 INFO - PROCESS | 1828 | 1462374920616 Marionette DEBUG loaded listener.js 08:15:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f9320627000) [pid = 1828] [serial = 563] [outer = 0x7f931a115800] 08:15:21 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:21 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:15:21 INFO - PROCESS | 1828 | 1462374921707 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 08:15:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:15:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1633ms 08:15:21 INFO - PROCESS | 1828 | 1462374921734 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 08:15:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:15:21 INFO - PROCESS | 1828 | 1462374921738 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 08:15:21 INFO - PROCESS | 1828 | 1462374921743 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:15:21 INFO - PROCESS | 1828 | 1462374921746 Marionette TRACE conn3 <- [1,722,null,{}] 08:15:21 INFO - PROCESS | 1828 | 1462374921750 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:21 INFO - PROCESS | 1828 | 1462374921885 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 08:15:22 INFO - PROCESS | 1828 | 1462374922040 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331c6c800 == 63 [pid = 1828] [id = 188] 08:15:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f931086cc00) [pid = 1828] [serial = 564] [outer = (nil)] 08:15:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f9321a6f400) [pid = 1828] [serial = 565] [outer = 0x7f931086cc00] 08:15:22 INFO - PROCESS | 1828 | 1462374922098 Marionette DEBUG loaded listener.js 08:15:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f932e86e000) [pid = 1828] [serial = 566] [outer = 0x7f931086cc00] 08:15:22 INFO - PROCESS | 1828 | 1462374922733 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 08:15:22 INFO - PROCESS | 1828 | 1462374922779 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 08:15:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:15:22 INFO - PROCESS | 1828 | 1462374922784 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:15:22 INFO - PROCESS | 1828 | 1462374922787 Marionette TRACE conn3 <- [1,726,null,{}] 08:15:22 INFO - PROCESS | 1828 | 1462374922810 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:22 INFO - PROCESS | 1828 | 1462374922937 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 08:15:23 INFO - PROCESS | 1828 | 1462374923078 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9334886800 == 64 [pid = 1828] [id = 189] 08:15:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f93175d9400) [pid = 1828] [serial = 567] [outer = (nil)] 08:15:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f931fca6c00) [pid = 1828] [serial = 568] [outer = 0x7f93175d9400] 08:15:23 INFO - PROCESS | 1828 | 1462374923137 Marionette DEBUG loaded listener.js 08:15:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f93206ca000) [pid = 1828] [serial = 569] [outer = 0x7f93175d9400] 08:15:23 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:23 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:15:23 INFO - PROCESS | 1828 | 1462374923971 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 08:15:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:15:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1240ms 08:15:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:15:24 INFO - PROCESS | 1828 | 1462374924024 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 08:15:24 INFO - PROCESS | 1828 | 1462374924026 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 08:15:24 INFO - PROCESS | 1828 | 1462374924032 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:15:24 INFO - PROCESS | 1828 | 1462374924034 Marionette TRACE conn3 <- [1,730,null,{}] 08:15:24 INFO - PROCESS | 1828 | 1462374924039 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:24 INFO - PROCESS | 1828 | 1462374924191 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 08:15:24 INFO - PROCESS | 1828 | 1462374924331 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93158a3000 == 65 [pid = 1828] [id = 190] 08:15:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f93104a8c00) [pid = 1828] [serial = 570] [outer = (nil)] 08:15:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f9314665000) [pid = 1828] [serial = 571] [outer = 0x7f93104a8c00] 08:15:24 INFO - PROCESS | 1828 | 1462374924394 Marionette DEBUG loaded listener.js 08:15:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f9317476000) [pid = 1828] [serial = 572] [outer = 0x7f93104a8c00] 08:15:25 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:25 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:15:25 INFO - PROCESS | 1828 | 1462374925337 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 08:15:25 INFO - PROCESS | 1828 | 1462374925415 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 08:15:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:15:25 INFO - PROCESS | 1828 | 1462374925422 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:15:25 INFO - PROCESS | 1828 | 1462374925426 Marionette TRACE conn3 <- [1,734,null,{}] 08:15:25 INFO - PROCESS | 1828 | 1462374925433 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:25 INFO - PROCESS | 1828 | 1462374925671 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 08:15:25 INFO - PROCESS | 1828 | 1462374925934 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff84800 == 64 [pid = 1828] [id = 183] 08:15:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f696000 == 63 [pid = 1828] [id = 182] 08:15:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4ce000 == 62 [pid = 1828] [id = 181] 08:15:25 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f932d68f400) [pid = 1828] [serial = 516] [outer = (nil)] [url = about:blank] 08:15:25 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f932d68a400) [pid = 1828] [serial = 489] [outer = (nil)] [url = about:blank] 08:15:25 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f933050e400) [pid = 1828] [serial = 492] [outer = (nil)] [url = about:blank] 08:15:25 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f932042e800) [pid = 1828] [serial = 486] [outer = (nil)] [url = about:blank] 08:15:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93104cc000 == 63 [pid = 1828] [id = 191] 08:15:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f9314865c00) [pid = 1828] [serial = 573] [outer = (nil)] 08:15:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f931486c000) [pid = 1828] [serial = 574] [outer = 0x7f9314865c00] 08:15:26 INFO - PROCESS | 1828 | 1462374926016 Marionette DEBUG loaded listener.js 08:15:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f9315670400) [pid = 1828] [serial = 575] [outer = 0x7f9314865c00] 08:15:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93157ad000 == 62 [pid = 1828] [id = 180] 08:15:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93157ac800 == 61 [pid = 1828] [id = 179] 08:15:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4e0000 == 60 [pid = 1828] [id = 174] 08:15:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93158b8800 == 59 [pid = 1828] [id = 173] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f931a453c00) [pid = 1828] [serial = 505] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f931ec44400) [pid = 1828] [serial = 508] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f932c86e400) [pid = 1828] [serial = 514] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f931738cc00) [pid = 1828] [serial = 433] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f9336d57000) [pid = 1828] [serial = 448] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f93189b7c00) [pid = 1828] [serial = 502] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f9317849000) [pid = 1828] [serial = 513] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f93175d8000) [pid = 1828] [serial = 483] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f931486e400) [pid = 1828] [serial = 480] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f932e612400) [pid = 1828] [serial = 442] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f9331e85400) [pid = 1828] [serial = 445] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f9314668000) [pid = 1828] [serial = 496] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f9316c93c00) [pid = 1828] [serial = 498] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f9327877c00) [pid = 1828] [serial = 511] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f9320c63c00) [pid = 1828] [serial = 510] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f9316c88400) [pid = 1828] [serial = 481] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f932030b400) [pid = 1828] [serial = 478] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f9320009400) [pid = 1828] [serial = 439] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f93189f2c00) [pid = 1828] [serial = 484] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f931cb1f800) [pid = 1828] [serial = 507] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f931086d400) [pid = 1828] [serial = 477] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 90 (0x7f931486f000) [pid = 1828] [serial = 454] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f9337938800) [pid = 1828] [serial = 451] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f931738c800) [pid = 1828] [serial = 499] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f93210ca000) [pid = 1828] [serial = 388] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 86 (0x7f93104b3400) [pid = 1828] [serial = 495] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f931a152800) [pid = 1828] [serial = 436] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f931a116000) [pid = 1828] [serial = 504] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f9317473000) [pid = 1828] [serial = 501] [outer = (nil)] [url = about:blank] 08:15:26 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:26 INFO - PROCESS | 1828 | 1462374926622 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 08:15:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:15:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1232ms 08:15:26 INFO - PROCESS | 1828 | 1462374926653 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 08:15:26 INFO - PROCESS | 1828 | 1462374926660 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 08:15:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:15:26 INFO - PROCESS | 1828 | 1462374926668 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:15:26 INFO - PROCESS | 1828 | 1462374926671 Marionette TRACE conn3 <- [1,738,null,{}] 08:15:26 INFO - PROCESS | 1828 | 1462374926676 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:26 INFO - PROCESS | 1828 | 1462374926809 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 08:15:26 INFO - PROCESS | 1828 | 1462374926910 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318511000 == 60 [pid = 1828] [id = 192] 08:15:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f930f4c5000) [pid = 1828] [serial = 576] [outer = (nil)] 08:15:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f93156f9c00) [pid = 1828] [serial = 577] [outer = 0x7f930f4c5000] 08:15:26 INFO - PROCESS | 1828 | 1462374926970 Marionette DEBUG loaded listener.js 08:15:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f931738a400) [pid = 1828] [serial = 578] [outer = 0x7f930f4c5000] 08:15:28 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:28 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:15:28 INFO - PROCESS | 1828 | 1462374928035 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 08:15:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:15:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1376ms 08:15:28 INFO - PROCESS | 1828 | 1462374928044 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 08:15:28 INFO - PROCESS | 1828 | 1462374928048 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 08:15:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:15:28 INFO - PROCESS | 1828 | 1462374928054 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:15:28 INFO - PROCESS | 1828 | 1462374928058 Marionette TRACE conn3 <- [1,742,null,{}] 08:15:28 INFO - PROCESS | 1828 | 1462374928071 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:28 INFO - PROCESS | 1828 | 1462374928192 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 08:15:28 INFO - PROCESS | 1828 | 1462374928203 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931cb3f800 == 61 [pid = 1828] [id = 193] 08:15:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f931744d800) [pid = 1828] [serial = 579] [outer = (nil)] 08:15:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f931a10ec00) [pid = 1828] [serial = 580] [outer = 0x7f931744d800] 08:15:28 INFO - PROCESS | 1828 | 1462374928256 Marionette DEBUG loaded listener.js 08:15:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f931a257c00) [pid = 1828] [serial = 581] [outer = 0x7f931744d800] 08:15:29 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:29 INFO - PROCESS | 1828 | 1462374929335 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 08:15:29 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 08:15:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1335ms 08:15:29 INFO - PROCESS | 1828 | 1462374929390 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 08:15:29 INFO - PROCESS | 1828 | 1462374929392 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 08:15:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:15:29 INFO - PROCESS | 1828 | 1462374929398 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:15:29 INFO - PROCESS | 1828 | 1462374929400 Marionette TRACE conn3 <- [1,746,null,{}] 08:15:29 INFO - PROCESS | 1828 | 1462374929404 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:29 INFO - PROCESS | 1828 | 1462374929555 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 08:15:29 INFO - PROCESS | 1828 | 1462374929574 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f6ab000 == 62 [pid = 1828] [id = 194] 08:15:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f93175d5000) [pid = 1828] [serial = 582] [outer = (nil)] 08:15:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f931bf8b800) [pid = 1828] [serial = 583] [outer = 0x7f93175d5000] 08:15:29 INFO - PROCESS | 1828 | 1462374929625 Marionette DEBUG loaded listener.js 08:15:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f931e56a800) [pid = 1828] [serial = 584] [outer = 0x7f93175d5000] 08:15:30 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:30 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f93104ae800) [pid = 1828] [serial = 536] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:15:30 INFO - PROCESS | 1828 | --DOMWINDOW == 90 (0x7f931486e800) [pid = 1828] [serial = 539] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:15:30 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f931e9eb800) [pid = 1828] [serial = 545] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:15:30 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f93172b8000) [pid = 1828] [serial = 548] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:15:30 INFO - PROCESS | 1828 | --DOMWINDOW == 87 (0x7f9319fd4c00) [pid = 1828] [serial = 542] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:15:30 INFO - PROCESS | 1828 | --DOMWINDOW == 86 (0x7f9310867000) [pid = 1828] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:15:30 INFO - PROCESS | 1828 | --DOMWINDOW == 85 (0x7f931a454c00) [pid = 1828] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:15:30 INFO - PROCESS | 1828 | --DOMWINDOW == 84 (0x7f931a25f400) [pid = 1828] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:15:30 INFO - PROCESS | 1828 | --DOMWINDOW == 83 (0x7f9322dc2000) [pid = 1828] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:15:30 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:30 INFO - PROCESS | 1828 | 1462374930746 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 08:15:30 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.) 08:15:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1375ms 08:15:30 INFO - PROCESS | 1828 | 1462374930773 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 08:15:30 INFO - PROCESS | 1828 | 1462374930775 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 08:15:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:15:30 INFO - PROCESS | 1828 | 1462374930780 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:15:30 INFO - PROCESS | 1828 | 1462374930782 Marionette TRACE conn3 <- [1,750,null,{}] 08:15:30 INFO - PROCESS | 1828 | 1462374930787 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:30 INFO - PROCESS | 1828 | 1462374930901 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 08:15:30 INFO - PROCESS | 1828 | 1462374930909 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932066c000 == 63 [pid = 1828] [id = 195] 08:15:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 84 (0x7f930f4cdc00) [pid = 1828] [serial = 585] [outer = (nil)] 08:15:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 85 (0x7f931a458800) [pid = 1828] [serial = 586] [outer = 0x7f930f4cdc00] 08:15:30 INFO - PROCESS | 1828 | 1462374930970 Marionette DEBUG loaded listener.js 08:15:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 86 (0x7f931ee9a000) [pid = 1828] [serial = 587] [outer = 0x7f930f4cdc00] 08:15:32 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:32 INFO - PROCESS | 1828 | 1462374932042 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 08:15:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:15:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1274ms 08:15:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:15:32 INFO - PROCESS | 1828 | 1462374932055 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 08:15:32 INFO - PROCESS | 1828 | 1462374932057 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 08:15:32 INFO - PROCESS | 1828 | 1462374932062 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:15:32 INFO - PROCESS | 1828 | 1462374932065 Marionette TRACE conn3 <- [1,754,null,{}] 08:15:32 INFO - PROCESS | 1828 | 1462374932069 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:32 INFO - PROCESS | 1828 | 1462374932208 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 08:15:32 INFO - PROCESS | 1828 | 1462374932218 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d436000 == 64 [pid = 1828] [id = 196] 08:15:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 87 (0x7f931a154c00) [pid = 1828] [serial = 588] [outer = (nil)] 08:15:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 88 (0x7f93210ca000) [pid = 1828] [serial = 589] [outer = 0x7f931a154c00] 08:15:32 INFO - PROCESS | 1828 | 1462374932270 Marionette DEBUG loaded listener.js 08:15:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f932d697800) [pid = 1828] [serial = 590] [outer = 0x7f931a154c00] 08:15:33 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:33 INFO - PROCESS | 1828 | 1462374933533 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 08:15:33 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 08:15:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1527ms 08:15:33 INFO - PROCESS | 1828 | 1462374933589 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 08:15:33 INFO - PROCESS | 1828 | 1462374933595 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 08:15:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:15:33 INFO - PROCESS | 1828 | 1462374933601 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:15:33 INFO - PROCESS | 1828 | 1462374933605 Marionette TRACE conn3 <- [1,758,null,{}] 08:15:33 INFO - PROCESS | 1828 | 1462374933612 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:33 INFO - PROCESS | 1828 | 1462374933832 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 08:15:33 INFO - PROCESS | 1828 | 1462374933943 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319f75800 == 65 [pid = 1828] [id = 197] 08:15:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f931566d800) [pid = 1828] [serial = 591] [outer = (nil)] 08:15:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f93156f0800) [pid = 1828] [serial = 592] [outer = 0x7f931566d800] 08:15:34 INFO - PROCESS | 1828 | 1462374934004 Marionette DEBUG loaded listener.js 08:15:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f9316c8ac00) [pid = 1828] [serial = 593] [outer = 0x7f931566d800] 08:15:34 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:34 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:15:34 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:34 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:34 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:15:34 INFO - PROCESS | 1828 | 1462374934689 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 08:15:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:15:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1129ms 08:15:34 INFO - PROCESS | 1828 | 1462374934744 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 08:15:34 INFO - PROCESS | 1828 | 1462374934751 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 08:15:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:15:34 INFO - PROCESS | 1828 | 1462374934761 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:15:34 INFO - PROCESS | 1828 | 1462374934764 Marionette TRACE conn3 <- [1,762,null,{}] 08:15:34 INFO - PROCESS | 1828 | 1462374934768 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:34 INFO - PROCESS | 1828 | 1462374934909 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 08:15:35 INFO - PROCESS | 1828 | 1462374935043 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93204bd800 == 66 [pid = 1828] [id = 198] 08:15:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f931715f000) [pid = 1828] [serial = 594] [outer = (nil)] 08:15:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f93189b5800) [pid = 1828] [serial = 595] [outer = 0x7f931715f000] 08:15:35 INFO - PROCESS | 1828 | 1462374935106 Marionette DEBUG loaded listener.js 08:15:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f931a257800) [pid = 1828] [serial = 596] [outer = 0x7f931715f000] 08:15:36 INFO - PROCESS | 1828 | 1462374936235 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 08:15:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:15:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1482ms 08:15:36 INFO - PROCESS | 1828 | 1462374936244 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 08:15:36 INFO - PROCESS | 1828 | 1462374936248 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 08:15:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:15:36 INFO - PROCESS | 1828 | 1462374936253 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:15:36 INFO - PROCESS | 1828 | 1462374936258 Marionette TRACE conn3 <- [1,766,null,{}] 08:15:36 INFO - PROCESS | 1828 | 1462374936272 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:36 INFO - PROCESS | 1828 | 1462374936445 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 08:15:36 INFO - PROCESS | 1828 | 1462374936601 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9330ad0000 == 67 [pid = 1828] [id = 199] 08:15:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f931fc9ec00) [pid = 1828] [serial = 597] [outer = (nil)] 08:15:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f9320c63c00) [pid = 1828] [serial = 598] [outer = 0x7f931fc9ec00] 08:15:36 INFO - PROCESS | 1828 | 1462374936664 Marionette DEBUG loaded listener.js 08:15:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f932787e000) [pid = 1828] [serial = 599] [outer = 0x7f931fc9ec00] 08:15:37 INFO - PROCESS | 1828 | 1462374937709 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 08:15:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:15:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1485ms 08:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:15:37 INFO - PROCESS | 1828 | 1462374937738 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 08:15:37 INFO - PROCESS | 1828 | 1462374937741 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 08:15:37 INFO - PROCESS | 1828 | 1462374937745 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:15:37 INFO - PROCESS | 1828 | 1462374937749 Marionette TRACE conn3 <- [1,770,null,{}] 08:15:37 INFO - PROCESS | 1828 | 1462374937753 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:37 INFO - PROCESS | 1828 | 1462374937912 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 08:15:38 INFO - PROCESS | 1828 | 1462374938075 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9335551800 == 68 [pid = 1828] [id = 200] 08:15:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f930fcadc00) [pid = 1828] [serial = 600] [outer = (nil)] 08:15:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f932e5cd000) [pid = 1828] [serial = 601] [outer = 0x7f930fcadc00] 08:15:38 INFO - PROCESS | 1828 | 1462374938134 Marionette DEBUG loaded listener.js 08:15:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f932e9f1800) [pid = 1828] [serial = 602] [outer = 0x7f930fcadc00] 08:15:38 INFO - PROCESS | 1828 | 1462374938739 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1076ms 08:15:38 INFO - PROCESS | 1828 | 1462374938825 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 08:15:38 INFO - PROCESS | 1828 | 1462374938828 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 08:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:15:38 INFO - PROCESS | 1828 | 1462374938834 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:15:38 INFO - PROCESS | 1828 | 1462374938836 Marionette TRACE conn3 <- [1,774,null,{}] 08:15:38 INFO - PROCESS | 1828 | 1462374938841 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:38 INFO - PROCESS | 1828 | 1462374938973 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 08:15:39 INFO - PROCESS | 1828 | 1462374939110 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9337a3f000 == 69 [pid = 1828] [id = 201] 08:15:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f930fcb4400) [pid = 1828] [serial = 603] [outer = (nil)] 08:15:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f9331c98800) [pid = 1828] [serial = 604] [outer = 0x7f930fcb4400] 08:15:39 INFO - PROCESS | 1828 | 1462374939169 Marionette DEBUG loaded listener.js 08:15:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f9332442800) [pid = 1828] [serial = 605] [outer = 0x7f930fcb4400] 08:15:39 INFO - PROCESS | 1828 | 1462374939833 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 08:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1025ms 08:15:39 INFO - PROCESS | 1828 | 1462374939860 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 08:15:39 INFO - PROCESS | 1828 | 1462374939862 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 08:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:15:39 INFO - PROCESS | 1828 | 1462374939867 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:15:39 INFO - PROCESS | 1828 | 1462374939869 Marionette TRACE conn3 <- [1,778,null,{}] 08:15:39 INFO - PROCESS | 1828 | 1462374939874 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:40 INFO - PROCESS | 1828 | 1462374940040 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 08:15:40 INFO - PROCESS | 1828 | 1462374940184 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93148f0000 == 70 [pid = 1828] [id = 202] 08:15:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f93147d7400) [pid = 1828] [serial = 606] [outer = (nil)] 08:15:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f931fca2000) [pid = 1828] [serial = 607] [outer = 0x7f93147d7400] 08:15:40 INFO - PROCESS | 1828 | 1462374940253 Marionette DEBUG loaded listener.js 08:15:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f931d43e000) [pid = 1828] [serial = 608] [outer = 0x7f93147d7400] 08:15:41 INFO - PROCESS | 1828 | 1462374941221 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 08:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1381ms 08:15:41 INFO - PROCESS | 1828 | 1462374941249 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 08:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:15:41 INFO - PROCESS | 1828 | 1462374941253 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 08:15:41 INFO - PROCESS | 1828 | 1462374941260 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:15:41 INFO - PROCESS | 1828 | 1462374941265 Marionette TRACE conn3 <- [1,782,null,{}] 08:15:41 INFO - PROCESS | 1828 | 1462374941272 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:41 INFO - PROCESS | 1828 | 1462374941401 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 08:15:41 INFO - PROCESS | 1828 | 1462374941551 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93176b3000 == 71 [pid = 1828] [id = 203] 08:15:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f931466b800) [pid = 1828] [serial = 609] [outer = (nil)] 08:15:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f93147d0000) [pid = 1828] [serial = 610] [outer = 0x7f931466b800] 08:15:41 INFO - PROCESS | 1828 | 1462374941607 Marionette DEBUG loaded listener.js 08:15:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f93147d8000) [pid = 1828] [serial = 611] [outer = 0x7f931466b800] 08:15:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93204be000 == 70 [pid = 1828] [id = 172] 08:15:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322df2000 == 69 [pid = 1828] [id = 131] 08:15:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932066c000 == 68 [pid = 1828] [id = 195] 08:15:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f6ab000 == 67 [pid = 1828] [id = 194] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f93348cc400) [pid = 1828] [serial = 534] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f93156f9400) [pid = 1828] [serial = 552] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931cb3f800 == 66 [pid = 1828] [id = 193] 08:15:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318511000 == 65 [pid = 1828] [id = 192] 08:15:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93104cc000 == 64 [pid = 1828] [id = 191] 08:15:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932c80b000 == 63 [pid = 1828] [id = 187] 08:15:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4e2800 == 62 [pid = 1828] [id = 186] 08:15:42 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316ce0000 == 61 [pid = 1828] [id = 185] 08:15:42 INFO - PROCESS | 1828 | 1462374942468 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f932e61b000) [pid = 1828] [serial = 490] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f9322da1c00) [pid = 1828] [serial = 487] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f93322aac00) [pid = 1828] [serial = 493] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f931f19a800) [pid = 1828] [serial = 316] [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.] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f93105a6800) [pid = 1828] [serial = 537] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f93189ec400) [pid = 1828] [serial = 540] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f931a10d800) [pid = 1828] [serial = 541] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f9317471c00) [pid = 1828] [serial = 522] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f9320623400) [pid = 1828] [serial = 546] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f9314665400) [pid = 1828] [serial = 519] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f932787a400) [pid = 1828] [serial = 531] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 96 (0x7f932d6d6800) [pid = 1828] [serial = 549] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 95 (0x7f93105ae800) [pid = 1828] [serial = 528] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 94 (0x7f931a460800) [pid = 1828] [serial = 543] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 93 (0x7f931f203800) [pid = 1828] [serial = 525] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 92 (0x7f9310863000) [pid = 1828] [serial = 538] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 91 (0x7f932e9f2c00) [pid = 1828] [serial = 517] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 90 (0x7f9331c9ac00) [pid = 1828] [serial = 550] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 89 (0x7f932d690000) [pid = 1828] [serial = 547] [outer = (nil)] [url = about:blank] 08:15:42 INFO - PROCESS | 1828 | --DOMWINDOW == 88 (0x7f931e9f4c00) [pid = 1828] [serial = 544] [outer = (nil)] [url = about:blank] 08:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1281ms 08:15:42 INFO - PROCESS | 1828 | 1462374942540 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 08:15:42 INFO - PROCESS | 1828 | 1462374942546 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 08:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:15:42 INFO - PROCESS | 1828 | 1462374942554 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:15:42 INFO - PROCESS | 1828 | 1462374942557 Marionette TRACE conn3 <- [1,786,null,{}] 08:15:42 INFO - PROCESS | 1828 | 1462374942562 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:42 INFO - PROCESS | 1828 | 1462374942679 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 08:15:42 INFO - PROCESS | 1828 | 1462374942694 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b6f800 == 62 [pid = 1828] [id = 204] 08:15:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 89 (0x7f9314870800) [pid = 1828] [serial = 612] [outer = (nil)] 08:15:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 90 (0x7f9315671800) [pid = 1828] [serial = 613] [outer = 0x7f9314870800] 08:15:42 INFO - PROCESS | 1828 | 1462374942744 Marionette DEBUG loaded listener.js 08:15:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 91 (0x7f93156fc000) [pid = 1828] [serial = 614] [outer = 0x7f9314870800] 08:15:43 INFO - PROCESS | 1828 | 1462374943421 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 880ms 08:15:43 INFO - PROCESS | 1828 | 1462374943434 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 08:15:43 INFO - PROCESS | 1828 | 1462374943436 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 08:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:15:43 INFO - PROCESS | 1828 | 1462374943442 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:15:43 INFO - PROCESS | 1828 | 1462374943447 Marionette TRACE conn3 <- [1,790,null,{}] 08:15:43 INFO - PROCESS | 1828 | 1462374943469 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:43 INFO - PROCESS | 1828 | 1462374943594 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 08:15:43 INFO - PROCESS | 1828 | 1462374943609 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931c945000 == 63 [pid = 1828] [id = 205] 08:15:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 92 (0x7f9317396c00) [pid = 1828] [serial = 615] [outer = (nil)] 08:15:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 93 (0x7f93189ec400) [pid = 1828] [serial = 616] [outer = 0x7f9317396c00] 08:15:43 INFO - PROCESS | 1828 | 1462374943662 Marionette DEBUG loaded listener.js 08:15:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 94 (0x7f931a115c00) [pid = 1828] [serial = 617] [outer = 0x7f9317396c00] 08:15:44 INFO - PROCESS | 1828 | 1462374944330 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 938ms 08:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:15:44 INFO - PROCESS | 1828 | 1462374944383 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 08:15:44 INFO - PROCESS | 1828 | 1462374944386 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 08:15:44 INFO - PROCESS | 1828 | 1462374944390 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:15:44 INFO - PROCESS | 1828 | 1462374944401 Marionette TRACE conn3 <- [1,794,null,{}] 08:15:44 INFO - PROCESS | 1828 | 1462374944405 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:44 INFO - PROCESS | 1828 | 1462374944522 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 08:15:44 INFO - PROCESS | 1828 | 1462374944535 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f69f000 == 64 [pid = 1828] [id = 206] 08:15:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 95 (0x7f9316c95000) [pid = 1828] [serial = 618] [outer = (nil)] 08:15:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 96 (0x7f931a458000) [pid = 1828] [serial = 619] [outer = 0x7f9316c95000] 08:15:44 INFO - PROCESS | 1828 | 1462374944585 Marionette DEBUG loaded listener.js 08:15:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 97 (0x7f931e56f400) [pid = 1828] [serial = 620] [outer = 0x7f9316c95000] 08:15:45 INFO - PROCESS | 1828 | 1462374945330 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 08:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 985ms 08:15:45 INFO - PROCESS | 1828 | 1462374945376 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 08:15:45 INFO - PROCESS | 1828 | 1462374945379 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 08:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:15:45 INFO - PROCESS | 1828 | 1462374945396 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:15:45 INFO - PROCESS | 1828 | 1462374945398 Marionette TRACE conn3 <- [1,798,null,{}] 08:15:45 INFO - PROCESS | 1828 | 1462374945403 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:45 INFO - PROCESS | 1828 | 1462374945559 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 08:15:45 INFO - PROCESS | 1828 | 1462374945573 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932038f000 == 65 [pid = 1828] [id = 207] 08:15:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f931a259400) [pid = 1828] [serial = 621] [outer = (nil)] 08:15:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f931fc75400) [pid = 1828] [serial = 622] [outer = 0x7f931a259400] 08:15:45 INFO - PROCESS | 1828 | 1462374945623 Marionette DEBUG loaded listener.js 08:15:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f931fca7800) [pid = 1828] [serial = 623] [outer = 0x7f931a259400] 08:15:46 INFO - PROCESS | 1828 | 1462374946420 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 08:15:46 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 08:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1086ms 08:15:46 INFO - PROCESS | 1828 | 1462374946470 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 08:15:46 INFO - PROCESS | 1828 | 1462374946473 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 08:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:15:46 INFO - PROCESS | 1828 | 1462374946478 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:15:46 INFO - PROCESS | 1828 | 1462374946479 Marionette TRACE conn3 <- [1,802,null,{}] 08:15:46 INFO - PROCESS | 1828 | 1462374946484 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:46 INFO - PROCESS | 1828 | 1462374946678 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 08:15:46 INFO - PROCESS | 1828 | 1462374946694 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932db2d800 == 66 [pid = 1828] [id = 208] 08:15:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f931f1a4800) [pid = 1828] [serial = 624] [outer = (nil)] 08:15:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f9322dc5400) [pid = 1828] [serial = 625] [outer = 0x7f931f1a4800] 08:15:46 INFO - PROCESS | 1828 | 1462374946748 Marionette DEBUG loaded listener.js 08:15:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f9331ccd000) [pid = 1828] [serial = 626] [outer = 0x7f931f1a4800] 08:15:47 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f93175d5000) [pid = 1828] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:15:47 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f930f4cdc00) [pid = 1828] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:15:47 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f93156f8800) [pid = 1828] [serial = 551] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:15:47 INFO - PROCESS | 1828 | --DOMWINDOW == 99 (0x7f930f4c5000) [pid = 1828] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:15:47 INFO - PROCESS | 1828 | --DOMWINDOW == 98 (0x7f931744d800) [pid = 1828] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:15:47 INFO - PROCESS | 1828 | --DOMWINDOW == 97 (0x7f9314865c00) [pid = 1828] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:15:47 INFO - PROCESS | 1828 | 1462374947435 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 08:15:47 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 08:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 977ms 08:15:47 INFO - PROCESS | 1828 | 1462374947455 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 08:15:47 INFO - PROCESS | 1828 | 1462374947457 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 08:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:15:47 INFO - PROCESS | 1828 | 1462374947462 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:15:47 INFO - PROCESS | 1828 | 1462374947464 Marionette TRACE conn3 <- [1,806,null,{}] 08:15:47 INFO - PROCESS | 1828 | 1462374947469 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:47 INFO - PROCESS | 1828 | 1462374947633 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 08:15:47 INFO - PROCESS | 1828 | 1462374947651 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9326c25800 == 67 [pid = 1828] [id = 209] 08:15:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 98 (0x7f93156f8800) [pid = 1828] [serial = 627] [outer = (nil)] 08:15:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 99 (0x7f9320318c00) [pid = 1828] [serial = 628] [outer = 0x7f93156f8800] 08:15:47 INFO - PROCESS | 1828 | 1462374947701 Marionette DEBUG loaded listener.js 08:15:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 100 (0x7f933230f400) [pid = 1828] [serial = 629] [outer = 0x7f93156f8800] 08:15:48 INFO - PROCESS | 1828 | 1462374948234 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 08:15:48 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 08:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 823ms 08:15:48 INFO - PROCESS | 1828 | 1462374948313 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 08:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:15:48 INFO - PROCESS | 1828 | 1462374948316 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 08:15:48 INFO - PROCESS | 1828 | 1462374948321 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:15:48 INFO - PROCESS | 1828 | 1462374948323 Marionette TRACE conn3 <- [1,810,null,{}] 08:15:48 INFO - PROCESS | 1828 | 1462374948328 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:48 INFO - PROCESS | 1828 | 1462374948442 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 08:15:48 INFO - PROCESS | 1828 | 1462374948466 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933248d800 == 68 [pid = 1828] [id = 210] 08:15:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f933230c800) [pid = 1828] [serial = 630] [outer = (nil)] 08:15:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f9332317800) [pid = 1828] [serial = 631] [outer = 0x7f933230c800] 08:15:48 INFO - PROCESS | 1828 | 1462374948515 Marionette DEBUG loaded listener.js 08:15:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f933231b000) [pid = 1828] [serial = 632] [outer = 0x7f933230c800] 08:15:49 INFO - PROCESS | 1828 | 1462374949217 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 08:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 929ms 08:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:15:49 INFO - PROCESS | 1828 | 1462374949250 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 08:15:49 INFO - PROCESS | 1828 | 1462374949254 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 08:15:49 INFO - PROCESS | 1828 | 1462374949262 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:15:49 INFO - PROCESS | 1828 | 1462374949267 Marionette TRACE conn3 <- [1,814,null,{}] 08:15:49 INFO - PROCESS | 1828 | 1462374949275 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:49 INFO - PROCESS | 1828 | 1462374949421 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 08:15:49 INFO - PROCESS | 1828 | 1462374949573 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9315f8f000 == 69 [pid = 1828] [id = 211] 08:15:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f930fcb5c00) [pid = 1828] [serial = 633] [outer = (nil)] 08:15:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f930fef2400) [pid = 1828] [serial = 634] [outer = 0x7f930fcb5c00] 08:15:49 INFO - PROCESS | 1828 | 1462374949635 Marionette DEBUG loaded listener.js 08:15:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f930fef8000) [pid = 1828] [serial = 635] [outer = 0x7f930fcb5c00] 08:15:50 INFO - PROCESS | 1828 | 1462374950429 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 08:15:50 INFO - PROCESS | 1828 | 1462374950459 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 08:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 08:15:50 INFO - PROCESS | 1828 | 1462374950467 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:15:50 INFO - PROCESS | 1828 | 1462374950471 Marionette TRACE conn3 <- [1,818,null,{}] 08:15:50 INFO - PROCESS | 1828 | 1462374950491 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:50 INFO - PROCESS | 1828 | 1462374950637 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 08:15:50 INFO - PROCESS | 1828 | 1462374950776 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932037d800 == 70 [pid = 1828] [id = 212] 08:15:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f9314667000) [pid = 1828] [serial = 636] [outer = (nil)] 08:15:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f9314863c00) [pid = 1828] [serial = 637] [outer = 0x7f9314667000] 08:15:50 INFO - PROCESS | 1828 | 1462374950838 Marionette DEBUG loaded listener.js 08:15:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f93156f6800) [pid = 1828] [serial = 638] [outer = 0x7f9314667000] 08:15:51 INFO - PROCESS | 1828 | 1462374951584 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 08:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1185ms 08:15:51 INFO - PROCESS | 1828 | 1462374951652 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 08:15:51 INFO - PROCESS | 1828 | 1462374951655 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 08:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:15:51 INFO - PROCESS | 1828 | 1462374951661 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:15:51 INFO - PROCESS | 1828 | 1462374951666 Marionette TRACE conn3 <- [1,822,null,{}] 08:15:51 INFO - PROCESS | 1828 | 1462374951679 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:51 INFO - PROCESS | 1828 | 1462374951861 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 08:15:52 INFO - PROCESS | 1828 | 1462374952003 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933a2a2800 == 71 [pid = 1828] [id = 213] 08:15:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f9317451800) [pid = 1828] [serial = 639] [outer = (nil)] 08:15:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f931a25cc00) [pid = 1828] [serial = 640] [outer = 0x7f9317451800] 08:15:52 INFO - PROCESS | 1828 | 1462374952077 Marionette DEBUG loaded listener.js 08:15:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f931e4d0800) [pid = 1828] [serial = 641] [outer = 0x7f9317451800] 08:15:52 INFO - PROCESS | 1828 | 1462374952829 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 08:15:52 INFO - PROCESS | 1828 | 1462374952897 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 08:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:15:52 INFO - PROCESS | 1828 | 1462374952902 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:15:52 INFO - PROCESS | 1828 | 1462374952904 Marionette TRACE conn3 <- [1,826,null,{}] 08:15:52 INFO - PROCESS | 1828 | 1462374952909 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:53 INFO - PROCESS | 1828 | 1462374953048 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 08:15:53 INFO - PROCESS | 1828 | 1462374953189 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933a2c1000 == 72 [pid = 1828] [id = 214] 08:15:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f9317476400) [pid = 1828] [serial = 642] [outer = (nil)] 08:15:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f9322f83800) [pid = 1828] [serial = 643] [outer = 0x7f9317476400] 08:15:53 INFO - PROCESS | 1828 | 1462374953249 Marionette DEBUG loaded listener.js 08:15:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f932e5cd800) [pid = 1828] [serial = 644] [outer = 0x7f9317476400] 08:15:53 INFO - PROCESS | 1828 | 1462374953933 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 08:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1077ms 08:15:53 INFO - PROCESS | 1828 | 1462374953979 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 08:15:53 INFO - PROCESS | 1828 | 1462374953983 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 08:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:15:54 INFO - PROCESS | 1828 | 1462374954002 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:15:54 INFO - PROCESS | 1828 | 1462374954005 Marionette TRACE conn3 <- [1,830,null,{}] 08:15:54 INFO - PROCESS | 1828 | 1462374954010 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:54 INFO - PROCESS | 1828 | 1462374954140 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 08:15:54 INFO - PROCESS | 1828 | 1462374954284 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fdbf800 == 73 [pid = 1828] [id = 215] 08:15:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f931ec44400) [pid = 1828] [serial = 645] [outer = (nil)] 08:15:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f933229e000) [pid = 1828] [serial = 646] [outer = 0x7f931ec44400] 08:15:54 INFO - PROCESS | 1828 | 1462374954343 Marionette DEBUG loaded listener.js 08:15:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f9332318c00) [pid = 1828] [serial = 647] [outer = 0x7f931ec44400] 08:15:55 INFO - PROCESS | 1828 | 1462374955025 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 08:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1039ms 08:15:55 INFO - PROCESS | 1828 | 1462374955041 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 08:15:55 INFO - PROCESS | 1828 | 1462374955044 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 08:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:15:55 INFO - PROCESS | 1828 | 1462374955077 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:15:55 INFO - PROCESS | 1828 | 1462374955079 Marionette TRACE conn3 <- [1,834,null,{}] 08:15:55 INFO - PROCESS | 1828 | 1462374955084 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:55 INFO - PROCESS | 1828 | 1462374955239 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 08:15:55 INFO - PROCESS | 1828 | 1462374955400 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f61e800 == 74 [pid = 1828] [id = 216] 08:15:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f930f691000) [pid = 1828] [serial = 648] [outer = (nil)] 08:15:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f930fcac800) [pid = 1828] [serial = 649] [outer = 0x7f930f691000] 08:15:55 INFO - PROCESS | 1828 | 1462374955463 Marionette DEBUG loaded listener.js 08:15:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f9332c33400) [pid = 1828] [serial = 650] [outer = 0x7f930f691000] 08:15:56 INFO - PROCESS | 1828 | 1462374956196 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 08:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1202ms 08:15:56 INFO - PROCESS | 1828 | 1462374956252 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 08:15:56 INFO - PROCESS | 1828 | 1462374956254 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 08:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:15:56 INFO - PROCESS | 1828 | 1462374956259 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:15:56 INFO - PROCESS | 1828 | 1462374956261 Marionette TRACE conn3 <- [1,838,null,{}] 08:15:56 INFO - PROCESS | 1828 | 1462374956266 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:56 INFO - PROCESS | 1828 | 1462374956393 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 08:15:56 INFO - PROCESS | 1828 | 1462374956541 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e777800 == 75 [pid = 1828] [id = 217] 08:15:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f930f4c8400) [pid = 1828] [serial = 651] [outer = (nil)] 08:15:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f9313903000) [pid = 1828] [serial = 652] [outer = 0x7f930f4c8400] 08:15:56 INFO - PROCESS | 1828 | 1462374956600 Marionette DEBUG loaded listener.js 08:15:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f931390b800) [pid = 1828] [serial = 653] [outer = 0x7f930f4c8400] 08:15:57 INFO - PROCESS | 1828 | 1462374957668 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 08:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1425ms 08:15:57 INFO - PROCESS | 1828 | 1462374957710 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 08:15:57 INFO - PROCESS | 1828 | 1462374957716 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 08:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:15:57 INFO - PROCESS | 1828 | 1462374957723 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:15:57 INFO - PROCESS | 1828 | 1462374957728 Marionette TRACE conn3 <- [1,842,null,{}] 08:15:57 INFO - PROCESS | 1828 | 1462374957734 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:57 INFO - PROCESS | 1828 | 1462374957869 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 08:15:58 INFO - PROCESS | 1828 | 1462374958032 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93158ad000 == 76 [pid = 1828] [id = 218] 08:15:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f93104b1400) [pid = 1828] [serial = 654] [outer = (nil)] 08:15:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f93105a3c00) [pid = 1828] [serial = 655] [outer = 0x7f93104b1400] 08:15:58 INFO - PROCESS | 1828 | 1462374958142 Marionette DEBUG loaded listener.js 08:15:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f9310871c00) [pid = 1828] [serial = 656] [outer = 0x7f93104b1400] 08:15:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9336bad800 == 75 [pid = 1828] [id = 119] 08:15:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9326c25800 == 74 [pid = 1828] [id = 209] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f93210ca000) [pid = 1828] [serial = 589] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932db2d800 == 73 [pid = 1828] [id = 208] 08:15:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932038f000 == 72 [pid = 1828] [id = 207] 08:15:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f69f000 == 71 [pid = 1828] [id = 206] 08:15:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931c945000 == 70 [pid = 1828] [id = 205] 08:15:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316b6f800 == 69 [pid = 1828] [id = 204] 08:15:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93176b3000 == 68 [pid = 1828] [id = 203] 08:15:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f597800 == 67 [pid = 1828] [id = 184] 08:15:58 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319f75800 == 66 [pid = 1828] [id = 197] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f931bf8b800) [pid = 1828] [serial = 583] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f931a458800) [pid = 1828] [serial = 586] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f931738fc00) [pid = 1828] [serial = 553] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f9321a6f400) [pid = 1828] [serial = 565] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f93156f9c00) [pid = 1828] [serial = 577] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f931738a400) [pid = 1828] [serial = 578] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f9310870400) [pid = 1828] [serial = 556] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f931a10ec00) [pid = 1828] [serial = 580] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f931486c000) [pid = 1828] [serial = 574] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f9315670400) [pid = 1828] [serial = 575] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f931ebad400) [pid = 1828] [serial = 562] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f9314665000) [pid = 1828] [serial = 571] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f9316b30400) [pid = 1828] [serial = 559] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f931fca6c00) [pid = 1828] [serial = 568] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f931e56a800) [pid = 1828] [serial = 584] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f931ee9a000) [pid = 1828] [serial = 587] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f931a257c00) [pid = 1828] [serial = 581] [outer = (nil)] [url = about:blank] 08:15:58 INFO - PROCESS | 1828 | 1462374958921 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 08:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1229ms 08:15:58 INFO - PROCESS | 1828 | 1462374958952 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 08:15:58 INFO - PROCESS | 1828 | 1462374958959 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 08:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:15:58 INFO - PROCESS | 1828 | 1462374958967 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:15:58 INFO - PROCESS | 1828 | 1462374958970 Marionette TRACE conn3 <- [1,846,null,{}] 08:15:58 INFO - PROCESS | 1828 | 1462374958975 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:15:59 INFO - PROCESS | 1828 | 1462374959095 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 08:15:59 INFO - PROCESS | 1828 | 1462374959109 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:15:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b6d000 == 67 [pid = 1828] [id = 219] 08:15:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f9313911c00) [pid = 1828] [serial = 657] [outer = (nil)] 08:15:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f93147d3400) [pid = 1828] [serial = 658] [outer = 0x7f9313911c00] 08:15:59 INFO - PROCESS | 1828 | 1462374959160 Marionette DEBUG loaded listener.js 08:15:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f93147de400) [pid = 1828] [serial = 659] [outer = 0x7f9313911c00] 08:15:59 INFO - PROCESS | 1828 | 1462374959873 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 08:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 926ms 08:15:59 INFO - PROCESS | 1828 | 1462374959892 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 08:15:59 INFO - PROCESS | 1828 | 1462374959895 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 08:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:15:59 INFO - PROCESS | 1828 | 1462374959901 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:15:59 INFO - PROCESS | 1828 | 1462374959905 Marionette TRACE conn3 <- [1,850,null,{}] 08:15:59 INFO - PROCESS | 1828 | 1462374959932 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:00 INFO - PROCESS | 1828 | 1462374960057 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 08:16:00 INFO - PROCESS | 1828 | 1462374960074 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931851f000 == 68 [pid = 1828] [id = 220] 08:16:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f93156f4400) [pid = 1828] [serial = 660] [outer = (nil)] 08:16:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f931600e800) [pid = 1828] [serial = 661] [outer = 0x7f93156f4400] 08:16:00 INFO - PROCESS | 1828 | 1462374960126 Marionette DEBUG loaded listener.js 08:16:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f9316c90400) [pid = 1828] [serial = 662] [outer = 0x7f93156f4400] 08:16:00 INFO - PROCESS | 1828 | 1462374960826 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 08:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 936ms 08:16:00 INFO - PROCESS | 1828 | 1462374960838 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 08:16:00 INFO - PROCESS | 1828 | 1462374960841 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 08:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:16:00 INFO - PROCESS | 1828 | 1462374960846 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:16:00 INFO - PROCESS | 1828 | 1462374960849 Marionette TRACE conn3 <- [1,854,null,{}] 08:16:00 INFO - PROCESS | 1828 | 1462374960853 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:01 INFO - PROCESS | 1828 | 1462374961019 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 08:16:01 INFO - PROCESS | 1828 | 1462374961108 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319524000 == 69 [pid = 1828] [id = 221] 08:16:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f9314663400) [pid = 1828] [serial = 663] [outer = (nil)] 08:16:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f931738fc00) [pid = 1828] [serial = 664] [outer = 0x7f9314663400] 08:16:01 INFO - PROCESS | 1828 | 1462374961158 Marionette DEBUG loaded listener.js 08:16:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f9317473800) [pid = 1828] [serial = 665] [outer = 0x7f9314663400] 08:16:01 INFO - PROCESS | 1828 | 1462374961760 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 08:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 927ms 08:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:16:01 INFO - PROCESS | 1828 | 1462374961779 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 08:16:01 INFO - PROCESS | 1828 | 1462374961781 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 08:16:01 INFO - PROCESS | 1828 | 1462374961786 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:16:01 INFO - PROCESS | 1828 | 1462374961789 Marionette TRACE conn3 <- [1,858,null,{}] 08:16:01 INFO - PROCESS | 1828 | 1462374961793 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:01 INFO - PROCESS | 1828 | 1462374961948 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 08:16:01 INFO - PROCESS | 1828 | 1462374961970 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4e3000 == 70 [pid = 1828] [id = 222] 08:16:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f931744c800) [pid = 1828] [serial = 666] [outer = (nil)] 08:16:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f931784bc00) [pid = 1828] [serial = 667] [outer = 0x7f931744c800] 08:16:02 INFO - PROCESS | 1828 | 1462374962021 Marionette DEBUG loaded listener.js 08:16:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f93189b0400) [pid = 1828] [serial = 668] [outer = 0x7f931744c800] 08:16:02 INFO - PROCESS | 1828 | 1462374962739 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 08:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 976ms 08:16:02 INFO - PROCESS | 1828 | 1462374962762 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 08:16:02 INFO - PROCESS | 1828 | 1462374962765 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 08:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:16:02 INFO - PROCESS | 1828 | 1462374962770 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:16:02 INFO - PROCESS | 1828 | 1462374962780 Marionette TRACE conn3 <- [1,862,null,{}] 08:16:02 INFO - PROCESS | 1828 | 1462374962785 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:02 INFO - PROCESS | 1828 | 1462374962950 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 08:16:03 INFO - PROCESS | 1828 | 1462374963027 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f59a000 == 71 [pid = 1828] [id = 223] 08:16:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f93189b1c00) [pid = 1828] [serial = 669] [outer = (nil)] 08:16:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f931a152000) [pid = 1828] [serial = 670] [outer = 0x7f93189b1c00] 08:16:03 INFO - PROCESS | 1828 | 1462374963080 Marionette DEBUG loaded listener.js 08:16:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f931a265000) [pid = 1828] [serial = 671] [outer = 0x7f93189b1c00] 08:16:03 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f93156f8800) [pid = 1828] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:16:03 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f931a259400) [pid = 1828] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:16:03 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f9316c95000) [pid = 1828] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:16:03 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f931466b800) [pid = 1828] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:16:03 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f9317396c00) [pid = 1828] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:16:03 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f9314870800) [pid = 1828] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:16:03 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f931f1a4800) [pid = 1828] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:16:03 INFO - PROCESS | 1828 | 1462374963916 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 08:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1188ms 08:16:03 INFO - PROCESS | 1828 | 1462374963957 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 08:16:03 INFO - PROCESS | 1828 | 1462374963959 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 08:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:16:03 INFO - PROCESS | 1828 | 1462374963965 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:16:03 INFO - PROCESS | 1828 | 1462374963967 Marionette TRACE conn3 <- [1,866,null,{}] 08:16:03 INFO - PROCESS | 1828 | 1462374963971 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:04 INFO - PROCESS | 1828 | 1462374964121 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 08:16:04 INFO - PROCESS | 1828 | 1462374964138 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f68f800 == 72 [pid = 1828] [id = 224] 08:16:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f931a25a400) [pid = 1828] [serial = 672] [outer = (nil)] 08:16:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f931a456c00) [pid = 1828] [serial = 673] [outer = 0x7f931a25a400] 08:16:04 INFO - PROCESS | 1828 | 1462374964187 Marionette DEBUG loaded listener.js 08:16:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f931c92fc00) [pid = 1828] [serial = 674] [outer = 0x7f931a25a400] 08:16:04 INFO - PROCESS | 1828 | 1462374964821 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 08:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 877ms 08:16:04 INFO - PROCESS | 1828 | 1462374964841 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 08:16:04 INFO - PROCESS | 1828 | 1462374964844 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 08:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:16:04 INFO - PROCESS | 1828 | 1462374964849 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:16:04 INFO - PROCESS | 1828 | 1462374964851 Marionette TRACE conn3 <- [1,870,null,{}] 08:16:04 INFO - PROCESS | 1828 | 1462374964855 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:04 INFO - PROCESS | 1828 | 1462374964979 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 08:16:05 INFO - PROCESS | 1828 | 1462374964993 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff8c800 == 73 [pid = 1828] [id = 225] 08:16:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f930fcad800) [pid = 1828] [serial = 675] [outer = (nil)] 08:16:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f931cb19c00) [pid = 1828] [serial = 676] [outer = 0x7f930fcad800] 08:16:05 INFO - PROCESS | 1828 | 1462374965043 Marionette DEBUG loaded listener.js 08:16:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f931ebad400) [pid = 1828] [serial = 677] [outer = 0x7f930fcad800] 08:16:05 INFO - PROCESS | 1828 | 1462374965857 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 08:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1026ms 08:16:05 INFO - PROCESS | 1828 | 1462374965876 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 08:16:05 INFO - PROCESS | 1828 | 1462374965881 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 08:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:16:05 INFO - PROCESS | 1828 | 1462374965888 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:16:05 INFO - PROCESS | 1828 | 1462374965893 Marionette TRACE conn3 <- [1,874,null,{}] 08:16:05 INFO - PROCESS | 1828 | 1462374965932 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:06 INFO - PROCESS | 1828 | 1462374966113 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 08:16:06 INFO - PROCESS | 1828 | 1462374966264 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93157c0000 == 74 [pid = 1828] [id = 226] 08:16:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f930fca8c00) [pid = 1828] [serial = 678] [outer = (nil)] 08:16:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f93105b0c00) [pid = 1828] [serial = 679] [outer = 0x7f930fca8c00] 08:16:06 INFO - PROCESS | 1828 | 1462374966325 Marionette DEBUG loaded listener.js 08:16:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f931390c800) [pid = 1828] [serial = 680] [outer = 0x7f930fca8c00] 08:16:07 INFO - PROCESS | 1828 | 1462374967061 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 08:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1183ms 08:16:07 INFO - PROCESS | 1828 | 1462374967072 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 08:16:07 INFO - PROCESS | 1828 | 1462374967079 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 08:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:16:07 INFO - PROCESS | 1828 | 1462374967091 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:16:07 INFO - PROCESS | 1828 | 1462374967100 Marionette TRACE conn3 <- [1,878,null,{}] 08:16:07 INFO - PROCESS | 1828 | 1462374967106 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:07 INFO - PROCESS | 1828 | 1462374967239 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 08:16:07 INFO - PROCESS | 1828 | 1462374967388 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4e2800 == 75 [pid = 1828] [id = 227] 08:16:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f931390d400) [pid = 1828] [serial = 681] [outer = (nil)] 08:16:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f93147dd000) [pid = 1828] [serial = 682] [outer = 0x7f931390d400] 08:16:07 INFO - PROCESS | 1828 | 1462374967449 Marionette DEBUG loaded listener.js 08:16:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f93156f5800) [pid = 1828] [serial = 683] [outer = 0x7f931390d400] 08:16:08 INFO - PROCESS | 1828 | 1462374968253 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 08:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1237ms 08:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:16:08 INFO - PROCESS | 1828 | 1462374968324 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 08:16:08 INFO - PROCESS | 1828 | 1462374968327 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 08:16:08 INFO - PROCESS | 1828 | 1462374968333 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:16:08 INFO - PROCESS | 1828 | 1462374968338 Marionette TRACE conn3 <- [1,882,null,{}] 08:16:08 INFO - PROCESS | 1828 | 1462374968352 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:08 INFO - PROCESS | 1828 | 1462374968533 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 08:16:08 INFO - PROCESS | 1828 | 1462374968678 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322d05800 == 76 [pid = 1828] [id = 228] 08:16:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f931757cc00) [pid = 1828] [serial = 684] [outer = (nil)] 08:16:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f93189f1400) [pid = 1828] [serial = 685] [outer = 0x7f931757cc00] 08:16:08 INFO - PROCESS | 1828 | 1462374968742 Marionette DEBUG loaded listener.js 08:16:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f931a117c00) [pid = 1828] [serial = 686] [outer = 0x7f931757cc00] 08:16:09 INFO - PROCESS | 1828 | 1462374969434 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 08:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1131ms 08:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:16:09 INFO - PROCESS | 1828 | 1462374969463 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 08:16:09 INFO - PROCESS | 1828 | 1462374969466 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 08:16:09 INFO - PROCESS | 1828 | 1462374969472 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:16:09 INFO - PROCESS | 1828 | 1462374969474 Marionette TRACE conn3 <- [1,886,null,{}] 08:16:09 INFO - PROCESS | 1828 | 1462374969479 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:09 INFO - PROCESS | 1828 | 1462374969615 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 08:16:09 INFO - PROCESS | 1828 | 1462374969777 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d43c800 == 77 [pid = 1828] [id = 229] 08:16:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f931db77800) [pid = 1828] [serial = 687] [outer = (nil)] 08:16:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f931f211000) [pid = 1828] [serial = 688] [outer = 0x7f931db77800] 08:16:09 INFO - PROCESS | 1828 | 1462374969867 Marionette DEBUG loaded listener.js 08:16:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f931fca3800) [pid = 1828] [serial = 689] [outer = 0x7f931db77800] 08:16:10 INFO - PROCESS | 1828 | 1462374970701 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 08:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1277ms 08:16:10 INFO - PROCESS | 1828 | 1462374970748 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 08:16:10 INFO - PROCESS | 1828 | 1462374970751 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 08:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:16:10 INFO - PROCESS | 1828 | 1462374970757 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:16:10 INFO - PROCESS | 1828 | 1462374970759 Marionette TRACE conn3 <- [1,890,null,{}] 08:16:10 INFO - PROCESS | 1828 | 1462374970764 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:10 INFO - PROCESS | 1828 | 1462374970892 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 08:16:11 INFO - PROCESS | 1828 | 1462374971040 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932e85b000 == 78 [pid = 1828] [id = 230] 08:16:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f931e4d2400) [pid = 1828] [serial = 690] [outer = (nil)] 08:16:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f932062b800) [pid = 1828] [serial = 691] [outer = 0x7f931e4d2400] 08:16:11 INFO - PROCESS | 1828 | 1462374971108 Marionette DEBUG loaded listener.js 08:16:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f93210c7000) [pid = 1828] [serial = 692] [outer = 0x7f931e4d2400] 08:16:11 INFO - PROCESS | 1828 | 1462374971871 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 08:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1128ms 08:16:11 INFO - PROCESS | 1828 | 1462374971894 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 08:16:11 INFO - PROCESS | 1828 | 1462374971897 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 08:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:16:11 INFO - PROCESS | 1828 | 1462374971903 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:16:11 INFO - PROCESS | 1828 | 1462374971905 Marionette TRACE conn3 <- [1,894,null,{}] 08:16:11 INFO - PROCESS | 1828 | 1462374971910 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:12 INFO - PROCESS | 1828 | 1462374972054 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 08:16:12 INFO - PROCESS | 1828 | 1462374972205 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933243c800 == 79 [pid = 1828] [id = 231] 08:16:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f9322f05400) [pid = 1828] [serial = 693] [outer = (nil)] 08:16:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f932780f000) [pid = 1828] [serial = 694] [outer = 0x7f9322f05400] 08:16:12 INFO - PROCESS | 1828 | 1462374972267 Marionette DEBUG loaded listener.js 08:16:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f932d7a4c00) [pid = 1828] [serial = 695] [outer = 0x7f9322f05400] 08:16:12 INFO - PROCESS | 1828 | 1462374972961 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 08:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1129ms 08:16:13 INFO - PROCESS | 1828 | 1462374973047 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 08:16:13 INFO - PROCESS | 1828 | 1462374973049 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 08:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:16:13 INFO - PROCESS | 1828 | 1462374973056 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:16:13 INFO - PROCESS | 1828 | 1462374973059 Marionette TRACE conn3 <- [1,898,null,{}] 08:16:13 INFO - PROCESS | 1828 | 1462374973063 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:13 INFO - PROCESS | 1828 | 1462374973192 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 08:16:13 INFO - PROCESS | 1828 | 1462374973351 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9337a30000 == 80 [pid = 1828] [id = 232] 08:16:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f930f690000) [pid = 1828] [serial = 696] [outer = (nil)] 08:16:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f932db86c00) [pid = 1828] [serial = 697] [outer = 0x7f930f690000] 08:16:13 INFO - PROCESS | 1828 | 1462374973412 Marionette DEBUG loaded listener.js 08:16:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f93203c1800) [pid = 1828] [serial = 698] [outer = 0x7f930f690000] 08:16:14 INFO - PROCESS | 1828 | 1462374974357 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 08:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1325ms 08:16:14 INFO - PROCESS | 1828 | 1462374974382 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 08:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:16:14 INFO - PROCESS | 1828 | 1462374974387 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 08:16:14 INFO - PROCESS | 1828 | 1462374974393 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:16:14 INFO - PROCESS | 1828 | 1462374974398 Marionette TRACE conn3 <- [1,902,null,{}] 08:16:14 INFO - PROCESS | 1828 | 1462374974405 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:14 INFO - PROCESS | 1828 | 1462374974539 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 08:16:14 INFO - PROCESS | 1828 | 1462374974705 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931725f000 == 81 [pid = 1828] [id = 233] 08:16:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f930f693c00) [pid = 1828] [serial = 699] [outer = (nil)] 08:16:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f930fca9400) [pid = 1828] [serial = 700] [outer = 0x7f930f693c00] 08:16:14 INFO - PROCESS | 1828 | 1462374974761 Marionette DEBUG loaded listener.js 08:16:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f93105a8c00) [pid = 1828] [serial = 701] [outer = 0x7f930f693c00] 08:16:15 INFO - PROCESS | 1828 | 1462374975679 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 08:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1334ms 08:16:15 INFO - PROCESS | 1828 | 1462374975726 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 08:16:15 INFO - PROCESS | 1828 | 1462374975733 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 08:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:16:15 INFO - PROCESS | 1828 | 1462374975741 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:16:15 INFO - PROCESS | 1828 | 1462374975745 Marionette TRACE conn3 <- [1,906,null,{}] 08:16:15 INFO - PROCESS | 1828 | 1462374975749 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:15 INFO - PROCESS | 1828 | 1462374975885 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 08:16:16 INFO - PROCESS | 1828 | 1462374976040 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93158c0800 == 82 [pid = 1828] [id = 234] 08:16:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f93147d6400) [pid = 1828] [serial = 702] [outer = (nil)] 08:16:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f9315665800) [pid = 1828] [serial = 703] [outer = 0x7f93147d6400] 08:16:16 INFO - PROCESS | 1828 | 1462374976103 Marionette DEBUG loaded listener.js 08:16:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f93156f6400) [pid = 1828] [serial = 704] [outer = 0x7f93147d6400] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932065c800 == 81 [pid = 1828] [id = 78] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f9332317800) [pid = 1828] [serial = 631] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f9331c98800) [pid = 1828] [serial = 604] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f93189b5800) [pid = 1828] [serial = 595] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f931fca2000) [pid = 1828] [serial = 607] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f93156f0800) [pid = 1828] [serial = 592] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f9320c63c00) [pid = 1828] [serial = 598] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f932e5cd000) [pid = 1828] [serial = 601] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933056b800 == 80 [pid = 1828] [id = 79] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f68f800 == 79 [pid = 1828] [id = 224] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f59a000 == 78 [pid = 1828] [id = 223] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4e3000 == 77 [pid = 1828] [id = 222] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319524000 == 76 [pid = 1828] [id = 221] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931851f000 == 75 [pid = 1828] [id = 220] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316b6d000 == 74 [pid = 1828] [id = 219] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93158ad000 == 73 [pid = 1828] [id = 218] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933a2a2800 == 72 [pid = 1828] [id = 213] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932037d800 == 71 [pid = 1828] [id = 212] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9337a24800 == 70 [pid = 1828] [id = 164] 08:16:16 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9315f8f000 == 69 [pid = 1828] [id = 211] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f933230f400) [pid = 1828] [serial = 629] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f931fca7800) [pid = 1828] [serial = 623] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f931e56f400) [pid = 1828] [serial = 620] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f93147d0000) [pid = 1828] [serial = 610] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f93189ec400) [pid = 1828] [serial = 616] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f931a115c00) [pid = 1828] [serial = 617] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f931a458000) [pid = 1828] [serial = 619] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f93156fc000) [pid = 1828] [serial = 614] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f93147d8000) [pid = 1828] [serial = 611] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f9322dc5400) [pid = 1828] [serial = 625] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f931fc75400) [pid = 1828] [serial = 622] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f9331ccd000) [pid = 1828] [serial = 626] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f9320318c00) [pid = 1828] [serial = 628] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f9315671800) [pid = 1828] [serial = 613] [outer = (nil)] [url = about:blank] 08:16:16 INFO - PROCESS | 1828 | 1462374976864 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 08:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1180ms 08:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:16:16 INFO - PROCESS | 1828 | 1462374976921 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 08:16:16 INFO - PROCESS | 1828 | 1462374976924 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 08:16:16 INFO - PROCESS | 1828 | 1462374976929 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:16:16 INFO - PROCESS | 1828 | 1462374976934 Marionette TRACE conn3 <- [1,910,null,{}] 08:16:16 INFO - PROCESS | 1828 | 1462374976947 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:17 INFO - PROCESS | 1828 | 1462374977068 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 08:16:17 INFO - PROCESS | 1828 | 1462374977084 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931851f000 == 70 [pid = 1828] [id = 235] 08:16:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f93156fec00) [pid = 1828] [serial = 705] [outer = (nil)] 08:16:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f9317395400) [pid = 1828] [serial = 706] [outer = 0x7f93156fec00] 08:16:17 INFO - PROCESS | 1828 | 1462374977137 Marionette DEBUG loaded listener.js 08:16:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f93175d9c00) [pid = 1828] [serial = 707] [outer = 0x7f93156fec00] 08:16:17 INFO - PROCESS | 1828 | 1462374977793 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 08:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 879ms 08:16:17 INFO - PROCESS | 1828 | 1462374977808 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 08:16:17 INFO - PROCESS | 1828 | 1462374977810 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 08:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:16:17 INFO - PROCESS | 1828 | 1462374977817 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:16:17 INFO - PROCESS | 1828 | 1462374977819 Marionette TRACE conn3 <- [1,914,null,{}] 08:16:17 INFO - PROCESS | 1828 | 1462374977823 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:17 INFO - PROCESS | 1828 | 1462374977982 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 08:16:18 INFO - PROCESS | 1828 | 1462374978002 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4e0000 == 71 [pid = 1828] [id = 236] 08:16:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f93156fb400) [pid = 1828] [serial = 708] [outer = (nil)] 08:16:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f93189f1c00) [pid = 1828] [serial = 709] [outer = 0x7f93156fb400] 08:16:18 INFO - PROCESS | 1828 | 1462374978053 Marionette DEBUG loaded listener.js 08:16:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f931a25a800) [pid = 1828] [serial = 710] [outer = 0x7f93156fb400] 08:16:18 INFO - PROCESS | 1828 | 1462374978660 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 08:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 932ms 08:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:16:18 INFO - PROCESS | 1828 | 1462374978752 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 08:16:18 INFO - PROCESS | 1828 | 1462374978754 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 08:16:18 INFO - PROCESS | 1828 | 1462374978759 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:16:18 INFO - PROCESS | 1828 | 1462374978761 Marionette TRACE conn3 <- [1,918,null,{}] 08:16:18 INFO - PROCESS | 1828 | 1462374978766 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:18 INFO - PROCESS | 1828 | 1462374978924 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 08:16:18 INFO - PROCESS | 1828 | 1462374978939 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff7a000 == 72 [pid = 1828] [id = 237] 08:16:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f93172b1400) [pid = 1828] [serial = 711] [outer = (nil)] 08:16:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f931a45e000) [pid = 1828] [serial = 712] [outer = 0x7f93172b1400] 08:16:18 INFO - PROCESS | 1828 | 1462374978988 Marionette DEBUG loaded listener.js 08:16:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f931f8ef000) [pid = 1828] [serial = 713] [outer = 0x7f93172b1400] 08:16:19 INFO - PROCESS | 1828 | 1462374979611 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 08:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 927ms 08:16:19 INFO - PROCESS | 1828 | 1462374979690 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 08:16:19 INFO - PROCESS | 1828 | 1462374979693 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 08:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:16:19 INFO - PROCESS | 1828 | 1462374979698 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:16:19 INFO - PROCESS | 1828 | 1462374979700 Marionette TRACE conn3 <- [1,922,null,{}] 08:16:19 INFO - PROCESS | 1828 | 1462374979705 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:19 INFO - PROCESS | 1828 | 1462374979889 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 08:16:19 INFO - PROCESS | 1828 | 1462374979913 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9326a9d800 == 73 [pid = 1828] [id = 238] 08:16:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f932000d000) [pid = 1828] [serial = 714] [outer = (nil)] 08:16:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f932698f800) [pid = 1828] [serial = 715] [outer = 0x7f932000d000] 08:16:19 INFO - PROCESS | 1828 | 1462374979966 Marionette DEBUG loaded listener.js 08:16:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f932d49e800) [pid = 1828] [serial = 716] [outer = 0x7f932000d000] 08:16:20 INFO - PROCESS | 1828 | 1462374980665 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 08:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 979ms 08:16:20 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f93147d7400) [pid = 1828] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:16:20 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f93105a2800) [pid = 1828] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:16:20 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f931086f000) [pid = 1828] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:16:20 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f93175d9400) [pid = 1828] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:16:20 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f931744c800) [pid = 1828] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:16:20 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f9314667000) [pid = 1828] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:16:20 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f9317451800) [pid = 1828] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:16:20 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f93189b1c00) [pid = 1828] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f930fcb5c00) [pid = 1828] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f9313911c00) [pid = 1828] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f930f4c8400) [pid = 1828] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f93156f4400) [pid = 1828] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f9317476400) [pid = 1828] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f93104b1400) [pid = 1828] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f9314663400) [pid = 1828] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f931a25a400) [pid = 1828] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f931a154c00) [pid = 1828] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f930fcadc00) [pid = 1828] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f930fcb4400) [pid = 1828] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f93156f3400) [pid = 1828] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f931715f000) [pid = 1828] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f931566d800) [pid = 1828] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f93105a9000) [pid = 1828] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f931fc9ec00) [pid = 1828] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f93325bf000) [pid = 1828] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f931a115800) [pid = 1828] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f931c931800) [pid = 1828] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f931486dc00) [pid = 1828] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f93105ab000) [pid = 1828] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f93104a8c00) [pid = 1828] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:16:21 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f931086cc00) [pid = 1828] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:16:21 INFO - PROCESS | 1828 | 1462374981026 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 08:16:21 INFO - PROCESS | 1828 | 1462374981028 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 08:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:16:21 INFO - PROCESS | 1828 | 1462374981039 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:16:21 INFO - PROCESS | 1828 | 1462374981050 Marionette TRACE conn3 <- [1,926,null,{}] 08:16:21 INFO - PROCESS | 1828 | 1462374981054 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:21 INFO - PROCESS | 1828 | 1462374981175 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 08:16:21 INFO - PROCESS | 1828 | 1462374981184 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93157c1000 == 74 [pid = 1828] [id = 239] 08:16:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f93105a3800) [pid = 1828] [serial = 717] [outer = (nil)] 08:16:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f9310868000) [pid = 1828] [serial = 718] [outer = 0x7f93105a3800] 08:16:21 INFO - PROCESS | 1828 | 1462374981233 Marionette DEBUG loaded listener.js 08:16:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f93147db000) [pid = 1828] [serial = 719] [outer = 0x7f93105a3800] 08:16:21 INFO - PROCESS | 1828 | 1462374981868 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 08:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 885ms 08:16:21 INFO - PROCESS | 1828 | 1462374981925 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 08:16:21 INFO - PROCESS | 1828 | 1462374981928 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 08:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:16:21 INFO - PROCESS | 1828 | 1462374981933 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:16:21 INFO - PROCESS | 1828 | 1462374981935 Marionette TRACE conn3 <- [1,930,null,{}] 08:16:21 INFO - PROCESS | 1828 | 1462374981939 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:22 INFO - PROCESS | 1828 | 1462374982093 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 08:16:22 INFO - PROCESS | 1828 | 1462374982111 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932e851800 == 75 [pid = 1828] [id = 240] 08:16:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f93104a8c00) [pid = 1828] [serial = 720] [outer = (nil)] 08:16:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f9315669400) [pid = 1828] [serial = 721] [outer = 0x7f93104a8c00] 08:16:22 INFO - PROCESS | 1828 | 1462374982161 Marionette DEBUG loaded listener.js 08:16:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f931a14cc00) [pid = 1828] [serial = 722] [outer = 0x7f93104a8c00] 08:16:22 INFO - PROCESS | 1828 | 1462374982776 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 08:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 873ms 08:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:16:22 INFO - PROCESS | 1828 | 1462374982807 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 08:16:22 INFO - PROCESS | 1828 | 1462374982810 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 08:16:22 INFO - PROCESS | 1828 | 1462374982814 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:16:22 INFO - PROCESS | 1828 | 1462374982817 Marionette TRACE conn3 <- [1,934,null,{}] 08:16:22 INFO - PROCESS | 1828 | 1462374982821 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:22 INFO - PROCESS | 1828 | 1462374982949 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 08:16:22 INFO - PROCESS | 1828 | 1462374982964 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e770000 == 76 [pid = 1828] [id = 241] 08:16:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f930f4c5400) [pid = 1828] [serial = 723] [outer = (nil)] 08:16:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f930f694400) [pid = 1828] [serial = 724] [outer = 0x7f930f4c5400] 08:16:23 INFO - PROCESS | 1828 | 1462374983090 Marionette DEBUG loaded listener.js 08:16:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f930fee9800) [pid = 1828] [serial = 725] [outer = 0x7f930f4c5400] 08:16:23 INFO - PROCESS | 1828 | 1462374983960 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 08:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1179ms 08:16:23 INFO - PROCESS | 1828 | 1462374983994 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 08:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:16:24 INFO - PROCESS | 1828 | 1462374984000 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 08:16:24 INFO - PROCESS | 1828 | 1462374984007 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:16:24 INFO - PROCESS | 1828 | 1462374984012 Marionette TRACE conn3 <- [1,938,null,{}] 08:16:24 INFO - PROCESS | 1828 | 1462374984018 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:24 INFO - PROCESS | 1828 | 1462374984162 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 08:16:24 INFO - PROCESS | 1828 | 1462374984316 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931951b800 == 77 [pid = 1828] [id = 242] 08:16:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f9313906c00) [pid = 1828] [serial = 726] [outer = (nil)] 08:16:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f93147dd800) [pid = 1828] [serial = 727] [outer = 0x7f9313906c00] 08:16:24 INFO - PROCESS | 1828 | 1462374984377 Marionette DEBUG loaded listener.js 08:16:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f93156f2c00) [pid = 1828] [serial = 728] [outer = 0x7f9313906c00] 08:16:25 INFO - PROCESS | 1828 | 1462374985160 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 08:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1188ms 08:16:25 INFO - PROCESS | 1828 | 1462374985200 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 08:16:25 INFO - PROCESS | 1828 | 1462374985205 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 08:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:16:25 INFO - PROCESS | 1828 | 1462374985213 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:16:25 INFO - PROCESS | 1828 | 1462374985216 Marionette TRACE conn3 <- [1,942,null,{}] 08:16:25 INFO - PROCESS | 1828 | 1462374985222 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:25 INFO - PROCESS | 1828 | 1462374985376 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 08:16:25 INFO - PROCESS | 1828 | 1462374985523 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932db22800 == 78 [pid = 1828] [id = 243] 08:16:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f9316c8c000) [pid = 1828] [serial = 729] [outer = (nil)] 08:16:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f931757f000) [pid = 1828] [serial = 730] [outer = 0x7f9316c8c000] 08:16:25 INFO - PROCESS | 1828 | 1462374985593 Marionette DEBUG loaded listener.js 08:16:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f93195da800) [pid = 1828] [serial = 731] [outer = 0x7f9316c8c000] 08:16:26 INFO - PROCESS | 1828 | 1462374986441 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 08:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1286ms 08:16:26 INFO - PROCESS | 1828 | 1462374986499 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 08:16:26 INFO - PROCESS | 1828 | 1462374986502 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 08:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:16:26 INFO - PROCESS | 1828 | 1462374986508 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:16:26 INFO - PROCESS | 1828 | 1462374986513 Marionette TRACE conn3 <- [1,946,null,{}] 08:16:26 INFO - PROCESS | 1828 | 1462374986527 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:26 INFO - PROCESS | 1828 | 1462374986667 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 08:16:26 INFO - PROCESS | 1828 | 1462374986823 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9337a3e000 == 79 [pid = 1828] [id = 244] 08:16:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f931e7a1000) [pid = 1828] [serial = 732] [outer = (nil)] 08:16:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f9320314000) [pid = 1828] [serial = 733] [outer = 0x7f931e7a1000] 08:16:26 INFO - PROCESS | 1828 | 1462374986884 Marionette DEBUG loaded listener.js 08:16:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f93210ca000) [pid = 1828] [serial = 734] [outer = 0x7f931e7a1000] 08:16:27 INFO - PROCESS | 1828 | 1462374987656 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 08:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1186ms 08:16:27 INFO - PROCESS | 1828 | 1462374987694 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 08:16:27 INFO - PROCESS | 1828 | 1462374987698 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 08:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:16:27 INFO - PROCESS | 1828 | 1462374987703 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:16:27 INFO - PROCESS | 1828 | 1462374987705 Marionette TRACE conn3 <- [1,950,null,{}] 08:16:27 INFO - PROCESS | 1828 | 1462374987710 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:27 INFO - PROCESS | 1828 | 1462374987844 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 08:16:28 INFO - PROCESS | 1828 | 1462374987998 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f4ac800 == 80 [pid = 1828] [id = 245] 08:16:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f931fca7400) [pid = 1828] [serial = 735] [outer = (nil)] 08:16:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f9326988400) [pid = 1828] [serial = 736] [outer = 0x7f931fca7400] 08:16:28 INFO - PROCESS | 1828 | 1462374988059 Marionette DEBUG loaded listener.js 08:16:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f932d695800) [pid = 1828] [serial = 737] [outer = 0x7f931fca7400] 08:16:28 INFO - PROCESS | 1828 | 1462374988774 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 08:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1125ms 08:16:28 INFO - PROCESS | 1828 | 1462374988829 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 08:16:28 INFO - PROCESS | 1828 | 1462374988831 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 08:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:16:28 INFO - PROCESS | 1828 | 1462374988852 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:16:28 INFO - PROCESS | 1828 | 1462374988855 Marionette TRACE conn3 <- [1,954,null,{}] 08:16:28 INFO - PROCESS | 1828 | 1462374988860 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:29 INFO - PROCESS | 1828 | 1462374988995 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 08:16:29 INFO - PROCESS | 1828 | 1462374989143 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933a2b9000 == 81 [pid = 1828] [id = 246] 08:16:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f932e5d2c00) [pid = 1828] [serial = 738] [outer = (nil)] 08:16:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f932eb0b000) [pid = 1828] [serial = 739] [outer = 0x7f932e5d2c00] 08:16:29 INFO - PROCESS | 1828 | 1462374989211 Marionette DEBUG loaded listener.js 08:16:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f933230d400) [pid = 1828] [serial = 740] [outer = 0x7f932e5d2c00] 08:16:29 INFO - PROCESS | 1828 | 1462374989939 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 08:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1127ms 08:16:29 INFO - PROCESS | 1828 | 1462374989979 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 08:16:29 INFO - PROCESS | 1828 | 1462374989981 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 08:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:16:30 INFO - PROCESS | 1828 | 1462374990002 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:16:30 INFO - PROCESS | 1828 | 1462374990005 Marionette TRACE conn3 <- [1,958,null,{}] 08:16:30 INFO - PROCESS | 1828 | 1462374990009 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:30 INFO - PROCESS | 1828 | 1462374990157 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 08:16:30 INFO - PROCESS | 1828 | 1462374990316 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316dd3000 == 82 [pid = 1828] [id = 247] 08:16:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f931464e800) [pid = 1828] [serial = 741] [outer = (nil)] 08:16:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f9314652c00) [pid = 1828] [serial = 742] [outer = 0x7f931464e800] 08:16:30 INFO - PROCESS | 1828 | 1462374990376 Marionette DEBUG loaded listener.js 08:16:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f9332311c00) [pid = 1828] [serial = 743] [outer = 0x7f931464e800] 08:16:31 INFO - PROCESS | 1828 | 1462374991199 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 08:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1231ms 08:16:31 INFO - PROCESS | 1828 | 1462374991232 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 08:16:31 INFO - PROCESS | 1828 | 1462374991234 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 08:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:16:31 INFO - PROCESS | 1828 | 1462374991240 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:16:31 INFO - PROCESS | 1828 | 1462374991243 Marionette TRACE conn3 <- [1,962,null,{}] 08:16:31 INFO - PROCESS | 1828 | 1462374991248 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:31 INFO - PROCESS | 1828 | 1462374991376 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 08:16:31 INFO - PROCESS | 1828 | 1462374991530 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e264000 == 83 [pid = 1828] [id = 248] 08:16:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f930f695000) [pid = 1828] [serial = 744] [outer = (nil)] 08:16:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f9313903800) [pid = 1828] [serial = 745] [outer = 0x7f930f695000] 08:16:31 INFO - PROCESS | 1828 | 1462374991589 Marionette DEBUG loaded listener.js 08:16:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f931d5b3000) [pid = 1828] [serial = 746] [outer = 0x7f930f695000] 08:16:32 INFO - PROCESS | 1828 | 1462374992637 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 08:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1430ms 08:16:32 INFO - PROCESS | 1828 | 1462374992670 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 08:16:32 INFO - PROCESS | 1828 | 1462374992673 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 08:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:16:32 INFO - PROCESS | 1828 | 1462374992681 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:16:32 INFO - PROCESS | 1828 | 1462374992685 Marionette TRACE conn3 <- [1,966,null,{}] 08:16:32 INFO - PROCESS | 1828 | 1462374992693 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:32 INFO - PROCESS | 1828 | 1462374992833 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 08:16:33 INFO - PROCESS | 1828 | 1462374993048 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931089a000 == 84 [pid = 1828] [id = 249] 08:16:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f930fcb6400) [pid = 1828] [serial = 747] [outer = (nil)] 08:16:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f930feec400) [pid = 1828] [serial = 748] [outer = 0x7f930fcb6400] 08:16:33 INFO - PROCESS | 1828 | 1462374993108 Marionette DEBUG loaded listener.js 08:16:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f93104ab000) [pid = 1828] [serial = 749] [outer = 0x7f930fcb6400] 08:16:33 INFO - PROCESS | 1828 | 1462374993892 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 08:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1283ms 08:16:33 INFO - PROCESS | 1828 | 1462374993964 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 08:16:33 INFO - PROCESS | 1828 | 1462374993970 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 08:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:16:33 INFO - PROCESS | 1828 | 1462374993979 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:16:33 INFO - PROCESS | 1828 | 1462374993983 Marionette TRACE conn3 <- [1,970,null,{}] 08:16:33 INFO - PROCESS | 1828 | 1462374993987 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:34 INFO - PROCESS | 1828 | 1462374994128 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 08:16:34 INFO - PROCESS | 1828 | 1462374994274 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93148f0000 == 83 [pid = 1828] [id = 202] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9337a3f000 == 82 [pid = 1828] [id = 201] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9335551800 == 81 [pid = 1828] [id = 200] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932e851800 == 80 [pid = 1828] [id = 240] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93157c1000 == 79 [pid = 1828] [id = 239] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9326a9d800 == 78 [pid = 1828] [id = 238] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f931cb19c00) [pid = 1828] [serial = 676] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f620800 == 79 [pid = 1828] [id = 250] 08:16:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f930feed000) [pid = 1828] [serial = 750] [outer = (nil)] 08:16:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f9313904800) [pid = 1828] [serial = 751] [outer = 0x7f930feed000] 08:16:34 INFO - PROCESS | 1828 | 1462374994366 Marionette DEBUG loaded listener.js 08:16:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f9314647000) [pid = 1828] [serial = 752] [outer = 0x7f930feed000] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff7a000 == 78 [pid = 1828] [id = 237] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4e0000 == 77 [pid = 1828] [id = 236] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931851f000 == 76 [pid = 1828] [id = 235] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93158c0800 == 75 [pid = 1828] [id = 234] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931725f000 == 74 [pid = 1828] [id = 233] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4e2800 == 73 [pid = 1828] [id = 227] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93157c0000 == 72 [pid = 1828] [id = 226] 08:16:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff8c800 == 71 [pid = 1828] [id = 225] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f93206ce400) [pid = 1828] [serial = 526] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f93189ed000) [pid = 1828] [serial = 523] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f932d979400) [pid = 1828] [serial = 532] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f9317476000) [pid = 1828] [serial = 572] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f932e86e000) [pid = 1828] [serial = 566] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f931d43e000) [pid = 1828] [serial = 608] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f9320d94800) [pid = 1828] [serial = 529] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f931486cc00) [pid = 1828] [serial = 520] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f93206ca000) [pid = 1828] [serial = 569] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f9316c8ac00) [pid = 1828] [serial = 593] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f9314869c00) [pid = 1828] [serial = 557] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f932787e000) [pid = 1828] [serial = 599] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f93355e9c00) [pid = 1828] [serial = 535] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f9320627000) [pid = 1828] [serial = 563] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f931784bc00) [pid = 1828] [serial = 667] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f93156f6800) [pid = 1828] [serial = 638] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f9314863c00) [pid = 1828] [serial = 637] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f931e4d0800) [pid = 1828] [serial = 641] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f931a25cc00) [pid = 1828] [serial = 640] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f931a152000) [pid = 1828] [serial = 670] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f930fef8000) [pid = 1828] [serial = 635] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f930fef2400) [pid = 1828] [serial = 634] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f93147d3400) [pid = 1828] [serial = 658] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f93147de400) [pid = 1828] [serial = 659] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f931390b800) [pid = 1828] [serial = 653] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f9313903000) [pid = 1828] [serial = 652] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f931600e800) [pid = 1828] [serial = 661] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f9316c90400) [pid = 1828] [serial = 662] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f932e5cd800) [pid = 1828] [serial = 644] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f9322f83800) [pid = 1828] [serial = 643] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f9310871c00) [pid = 1828] [serial = 656] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f93105a3c00) [pid = 1828] [serial = 655] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 112 (0x7f933229e000) [pid = 1828] [serial = 646] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f930fcac800) [pid = 1828] [serial = 649] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f931a265000) [pid = 1828] [serial = 671] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f931738fc00) [pid = 1828] [serial = 664] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f9317473800) [pid = 1828] [serial = 665] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f931c92fc00) [pid = 1828] [serial = 674] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f93189b0400) [pid = 1828] [serial = 668] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f931a456c00) [pid = 1828] [serial = 673] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 104 (0x7f932d697800) [pid = 1828] [serial = 590] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 103 (0x7f932e9f1800) [pid = 1828] [serial = 602] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 102 (0x7f9332442800) [pid = 1828] [serial = 605] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 101 (0x7f931865e000) [pid = 1828] [serial = 560] [outer = (nil)] [url = about:blank] 08:16:34 INFO - PROCESS | 1828 | --DOMWINDOW == 100 (0x7f931a257800) [pid = 1828] [serial = 596] [outer = (nil)] [url = about:blank] 08:16:35 INFO - PROCESS | 1828 | 1462374995027 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 08:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1133ms 08:16:35 INFO - PROCESS | 1828 | 1462374995129 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 08:16:35 INFO - PROCESS | 1828 | 1462374995132 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 08:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:16:35 INFO - PROCESS | 1828 | 1462374995139 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:16:35 INFO - PROCESS | 1828 | 1462374995143 Marionette TRACE conn3 <- [1,974,null,{}] 08:16:35 INFO - PROCESS | 1828 | 1462374995157 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:35 INFO - PROCESS | 1828 | 1462374995296 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 08:16:35 INFO - PROCESS | 1828 | 1462374995306 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9315fa0000 == 72 [pid = 1828] [id = 251] 08:16:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 101 (0x7f931466f800) [pid = 1828] [serial = 753] [outer = (nil)] 08:16:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 102 (0x7f9314863000) [pid = 1828] [serial = 754] [outer = 0x7f931466f800] 08:16:35 INFO - PROCESS | 1828 | 1462374995359 Marionette DEBUG loaded listener.js 08:16:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 103 (0x7f9315669000) [pid = 1828] [serial = 755] [outer = 0x7f931466f800] 08:16:36 INFO - PROCESS | 1828 | 1462374996035 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 08:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 935ms 08:16:36 INFO - PROCESS | 1828 | 1462374996074 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 08:16:36 INFO - PROCESS | 1828 | 1462374996078 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 08:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:16:36 INFO - PROCESS | 1828 | 1462374996083 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:16:36 INFO - PROCESS | 1828 | 1462374996084 Marionette TRACE conn3 <- [1,978,null,{}] 08:16:36 INFO - PROCESS | 1828 | 1462374996089 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:36 INFO - PROCESS | 1828 | 1462374996256 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 08:16:36 INFO - PROCESS | 1828 | 1462374996273 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316ed7800 == 73 [pid = 1828] [id = 252] 08:16:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 104 (0x7f9314648000) [pid = 1828] [serial = 756] [outer = (nil)] 08:16:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 105 (0x7f93156f9400) [pid = 1828] [serial = 757] [outer = 0x7f9314648000] 08:16:36 INFO - PROCESS | 1828 | 1462374996323 Marionette DEBUG loaded listener.js 08:16:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f9316013800) [pid = 1828] [serial = 758] [outer = 0x7f9314648000] 08:16:36 INFO - PROCESS | 1828 | 1462374996948 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 08:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 924ms 08:16:37 INFO - PROCESS | 1828 | 1462374997008 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 08:16:37 INFO - PROCESS | 1828 | 1462374997011 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 08:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:16:37 INFO - PROCESS | 1828 | 1462374997016 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:16:37 INFO - PROCESS | 1828 | 1462374997018 Marionette TRACE conn3 <- [1,982,null,{}] 08:16:37 INFO - PROCESS | 1828 | 1462374997022 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:37 INFO - PROCESS | 1828 | 1462374997179 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 08:16:37 INFO - PROCESS | 1828 | 1462374997202 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93174b1000 == 74 [pid = 1828] [id = 253] 08:16:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f9316011000) [pid = 1828] [serial = 759] [outer = (nil)] 08:16:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f9316b34400) [pid = 1828] [serial = 760] [outer = 0x7f9316011000] 08:16:37 INFO - PROCESS | 1828 | 1462374997252 Marionette DEBUG loaded listener.js 08:16:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f9316c92000) [pid = 1828] [serial = 761] [outer = 0x7f9316011000] 08:16:37 INFO - PROCESS | 1828 | 1462374997861 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 08:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 924ms 08:16:37 INFO - PROCESS | 1828 | 1462374997943 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 08:16:37 INFO - PROCESS | 1828 | 1462374997946 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 08:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:16:37 INFO - PROCESS | 1828 | 1462374997951 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:16:37 INFO - PROCESS | 1828 | 1462374997953 Marionette TRACE conn3 <- [1,986,null,{}] 08:16:37 INFO - PROCESS | 1828 | 1462374997957 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:38 INFO - PROCESS | 1828 | 1462374998147 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 08:16:38 INFO - PROCESS | 1828 | 1462374998169 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318996800 == 75 [pid = 1828] [id = 254] 08:16:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f931715b800) [pid = 1828] [serial = 762] [outer = (nil)] 08:16:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f931746d800) [pid = 1828] [serial = 763] [outer = 0x7f931715b800] 08:16:38 INFO - PROCESS | 1828 | 1462374998224 Marionette DEBUG loaded listener.js 08:16:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f93175d4800) [pid = 1828] [serial = 764] [outer = 0x7f931715b800] 08:16:38 INFO - PROCESS | 1828 | 1462374998912 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 08:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 980ms 08:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 111 (0x7f930f693c00) [pid = 1828] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 110 (0x7f93147d6400) [pid = 1828] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 109 (0x7f93172b1400) [pid = 1828] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 108 (0x7f93156fec00) [pid = 1828] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 107 (0x7f93156fb400) [pid = 1828] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 106 (0x7f932000d000) [pid = 1828] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:16:39 INFO - PROCESS | 1828 | --DOMWINDOW == 105 (0x7f93105a3800) [pid = 1828] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:16:39 INFO - PROCESS | 1828 | 1462374999087 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 08:16:39 INFO - PROCESS | 1828 | 1462374999089 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 08:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:16:39 INFO - PROCESS | 1828 | 1462374999104 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:16:39 INFO - PROCESS | 1828 | 1462374999106 Marionette TRACE conn3 <- [1,990,null,{}] 08:16:39 INFO - PROCESS | 1828 | 1462374999111 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:39 INFO - PROCESS | 1828 | 1462374999228 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 08:16:39 INFO - PROCESS | 1828 | 1462374999237 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319f77800 == 76 [pid = 1828] [id = 255] 08:16:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 106 (0x7f9317398000) [pid = 1828] [serial = 765] [outer = (nil)] 08:16:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 107 (0x7f93175d6800) [pid = 1828] [serial = 766] [outer = 0x7f9317398000] 08:16:39 INFO - PROCESS | 1828 | 1462374999286 Marionette DEBUG loaded listener.js 08:16:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 108 (0x7f9317851800) [pid = 1828] [serial = 767] [outer = 0x7f9317398000] 08:16:39 INFO - PROCESS | 1828 | 1462374999931 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 08:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 874ms 08:16:39 INFO - PROCESS | 1828 | 1462374999979 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 08:16:39 INFO - PROCESS | 1828 | 1462374999982 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 08:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:16:39 INFO - PROCESS | 1828 | 1462374999987 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:16:39 INFO - PROCESS | 1828 | 1462374999989 Marionette TRACE conn3 <- [1,994,null,{}] 08:16:39 INFO - PROCESS | 1828 | 1462374999993 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:40 INFO - PROCESS | 1828 | 1462375000111 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 08:16:40 INFO - PROCESS | 1828 | 1462375000222 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4d3800 == 77 [pid = 1828] [id = 256] 08:16:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 109 (0x7f9310865000) [pid = 1828] [serial = 768] [outer = (nil)] 08:16:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 110 (0x7f931784f400) [pid = 1828] [serial = 769] [outer = 0x7f9310865000] 08:16:40 INFO - PROCESS | 1828 | 1462375000273 Marionette DEBUG loaded listener.js 08:16:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 111 (0x7f93189e9c00) [pid = 1828] [serial = 770] [outer = 0x7f9310865000] 08:16:40 INFO - PROCESS | 1828 | 1462375000885 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 08:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 927ms 08:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:16:40 INFO - PROCESS | 1828 | 1462375000916 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 08:16:40 INFO - PROCESS | 1828 | 1462375000918 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 08:16:40 INFO - PROCESS | 1828 | 1462375000922 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:16:40 INFO - PROCESS | 1828 | 1462375000926 Marionette TRACE conn3 <- [1,998,null,{}] 08:16:40 INFO - PROCESS | 1828 | 1462375000939 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:41 INFO - PROCESS | 1828 | 1462375001057 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 08:16:41 INFO - PROCESS | 1828 | 1462375001280 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e76b800 == 78 [pid = 1828] [id = 257] 08:16:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 112 (0x7f930f4c2400) [pid = 1828] [serial = 771] [outer = (nil)] 08:16:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 113 (0x7f930f4cfc00) [pid = 1828] [serial = 772] [outer = 0x7f930f4c2400] 08:16:41 INFO - PROCESS | 1828 | 1462375001348 Marionette DEBUG loaded listener.js 08:16:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f930fcb2c00) [pid = 1828] [serial = 773] [outer = 0x7f930f4c2400] 08:16:42 INFO - PROCESS | 1828 | 1462375002153 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 08:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1282ms 08:16:42 INFO - PROCESS | 1828 | 1462375002207 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 08:16:42 INFO - PROCESS | 1828 | 1462375002212 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 08:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:16:42 INFO - PROCESS | 1828 | 1462375002218 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:16:42 INFO - PROCESS | 1828 | 1462375002223 Marionette TRACE conn3 <- [1,1002,null,{}] 08:16:42 INFO - PROCESS | 1828 | 1462375002229 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:42 INFO - PROCESS | 1828 | 1462375002453 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 08:16:42 INFO - PROCESS | 1828 | 1462375002601 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316dc9000 == 79 [pid = 1828] [id = 258] 08:16:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f930f4c7c00) [pid = 1828] [serial = 774] [outer = (nil)] 08:16:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f9314650800) [pid = 1828] [serial = 775] [outer = 0x7f930f4c7c00] 08:16:42 INFO - PROCESS | 1828 | 1462375002674 Marionette DEBUG loaded listener.js 08:16:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f93147d7400) [pid = 1828] [serial = 776] [outer = 0x7f930f4c7c00] 08:16:43 INFO - PROCESS | 1828 | 1462375003640 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 08:16:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:16:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1488ms 08:16:43 INFO - PROCESS | 1828 | 1462375003710 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 08:16:43 INFO - PROCESS | 1828 | 1462375003715 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 08:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:16:43 INFO - PROCESS | 1828 | 1462375003720 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:16:43 INFO - PROCESS | 1828 | 1462375003723 Marionette TRACE conn3 <- [1,1006,null,{}] 08:16:43 INFO - PROCESS | 1828 | 1462375003728 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:43 INFO - PROCESS | 1828 | 1462375003885 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 08:16:44 INFO - PROCESS | 1828 | 1462375004033 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4c8800 == 80 [pid = 1828] [id = 259] 08:16:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f93156f4800) [pid = 1828] [serial = 777] [outer = (nil)] 08:16:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f9316b2ec00) [pid = 1828] [serial = 778] [outer = 0x7f93156f4800] 08:16:44 INFO - PROCESS | 1828 | 1462375004094 Marionette DEBUG loaded listener.js 08:16:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f93172b4400) [pid = 1828] [serial = 779] [outer = 0x7f93156f4800] 08:16:44 INFO - PROCESS | 1828 | 1462375004895 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 08:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1232ms 08:16:44 INFO - PROCESS | 1828 | 1462375004953 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 08:16:44 INFO - PROCESS | 1828 | 1462375004957 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 08:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:16:44 INFO - PROCESS | 1828 | 1462375004970 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:16:44 INFO - PROCESS | 1828 | 1462375004978 Marionette TRACE conn3 <- [1,1010,null,{}] 08:16:44 INFO - PROCESS | 1828 | 1462375004984 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:45 INFO - PROCESS | 1828 | 1462375005201 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 08:16:45 INFO - PROCESS | 1828 | 1462375005360 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f690000 == 81 [pid = 1828] [id = 260] 08:16:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f9317446000) [pid = 1828] [serial = 780] [outer = (nil)] 08:16:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f9318668800) [pid = 1828] [serial = 781] [outer = 0x7f9317446000] 08:16:45 INFO - PROCESS | 1828 | 1462375005421 Marionette DEBUG loaded listener.js 08:16:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f93189f6800) [pid = 1828] [serial = 782] [outer = 0x7f9317446000] 08:16:46 INFO - PROCESS | 1828 | 1462375006230 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 08:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1295ms 08:16:46 INFO - PROCESS | 1828 | 1462375006257 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 08:16:46 INFO - PROCESS | 1828 | 1462375006261 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 08:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:16:46 INFO - PROCESS | 1828 | 1462375006266 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:16:46 INFO - PROCESS | 1828 | 1462375006268 Marionette TRACE conn3 <- [1,1014,null,{}] 08:16:46 INFO - PROCESS | 1828 | 1462375006274 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:46 INFO - PROCESS | 1828 | 1462375006414 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 08:16:46 INFO - PROCESS | 1828 | 1462375006567 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931fbed800 == 82 [pid = 1828] [id = 261] 08:16:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f9317449c00) [pid = 1828] [serial = 783] [outer = (nil)] 08:16:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f93195df400) [pid = 1828] [serial = 784] [outer = 0x7f9317449c00] 08:16:46 INFO - PROCESS | 1828 | 1462375006627 Marionette DEBUG loaded listener.js 08:16:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f931a112000) [pid = 1828] [serial = 785] [outer = 0x7f9317449c00] 08:16:47 INFO - PROCESS | 1828 | 1462375007355 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 08:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1129ms 08:16:47 INFO - PROCESS | 1828 | 1462375007397 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 08:16:47 INFO - PROCESS | 1828 | 1462375007400 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 08:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:16:47 INFO - PROCESS | 1828 | 1462375007421 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:16:47 INFO - PROCESS | 1828 | 1462375007424 Marionette TRACE conn3 <- [1,1018,null,{}] 08:16:47 INFO - PROCESS | 1828 | 1462375007429 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:47 INFO - PROCESS | 1828 | 1462375007561 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 08:16:47 INFO - PROCESS | 1828 | 1462375007713 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320389000 == 83 [pid = 1828] [id = 262] 08:16:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f931a14b800) [pid = 1828] [serial = 786] [outer = (nil)] 08:16:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f931a258000) [pid = 1828] [serial = 787] [outer = 0x7f931a14b800] 08:16:47 INFO - PROCESS | 1828 | 1462375007785 Marionette DEBUG loaded listener.js 08:16:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f931a454400) [pid = 1828] [serial = 788] [outer = 0x7f931a14b800] 08:16:48 INFO - PROCESS | 1828 | 1462375008527 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 08:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1178ms 08:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:16:48 INFO - PROCESS | 1828 | 1462375008598 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 08:16:48 INFO - PROCESS | 1828 | 1462375008601 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 08:16:48 INFO - PROCESS | 1828 | 1462375008606 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:16:48 INFO - PROCESS | 1828 | 1462375008609 Marionette TRACE conn3 <- [1,1022,null,{}] 08:16:48 INFO - PROCESS | 1828 | 1462375008614 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:48 INFO - PROCESS | 1828 | 1462375008750 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 08:16:48 INFO - PROCESS | 1828 | 1462375008899 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322c54000 == 84 [pid = 1828] [id = 263] 08:16:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f931a45d000) [pid = 1828] [serial = 789] [outer = (nil)] 08:16:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f931cb1c400) [pid = 1828] [serial = 790] [outer = 0x7f931a45d000] 08:16:48 INFO - PROCESS | 1828 | 1462375008962 Marionette DEBUG loaded listener.js 08:16:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f931d985c00) [pid = 1828] [serial = 791] [outer = 0x7f931a45d000] 08:16:49 INFO - PROCESS | 1828 | 1462375009636 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 08:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1076ms 08:16:49 INFO - PROCESS | 1828 | 1462375009693 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 08:16:49 INFO - PROCESS | 1828 | 1462375009696 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 08:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:16:49 INFO - PROCESS | 1828 | 1462375009702 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:16:49 INFO - PROCESS | 1828 | 1462375009704 Marionette TRACE conn3 <- [1,1026,null,{}] 08:16:49 INFO - PROCESS | 1828 | 1462375009709 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:49 INFO - PROCESS | 1828 | 1462375009841 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 08:16:50 INFO - PROCESS | 1828 | 1462375009996 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322f2e800 == 85 [pid = 1828] [id = 264] 08:16:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f931566b800) [pid = 1828] [serial = 792] [outer = (nil)] 08:16:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f931d991c00) [pid = 1828] [serial = 793] [outer = 0x7f931566b800] 08:16:50 INFO - PROCESS | 1828 | 1462375010056 Marionette DEBUG loaded listener.js 08:16:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f931e578400) [pid = 1828] [serial = 794] [outer = 0x7f931566b800] 08:16:50 INFO - PROCESS | 1828 | 1462375010823 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 08:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1427ms 08:16:51 INFO - PROCESS | 1828 | 1462375011130 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 08:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:16:51 INFO - PROCESS | 1828 | 1462375011135 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 08:16:51 INFO - PROCESS | 1828 | 1462375011142 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:16:51 INFO - PROCESS | 1828 | 1462375011144 Marionette TRACE conn3 <- [1,1030,null,{}] 08:16:51 INFO - PROCESS | 1828 | 1462375011152 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:51 INFO - PROCESS | 1828 | 1462375011303 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 08:16:51 INFO - PROCESS | 1828 | 1462375011502 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318516000 == 86 [pid = 1828] [id = 265] 08:16:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f9310869400) [pid = 1828] [serial = 795] [outer = (nil)] 08:16:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f9313903000) [pid = 1828] [serial = 796] [outer = 0x7f9310869400] 08:16:51 INFO - PROCESS | 1828 | 1462375011561 Marionette DEBUG loaded listener.js 08:16:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f9314652400) [pid = 1828] [serial = 797] [outer = 0x7f9310869400] 08:16:52 INFO - PROCESS | 1828 | 1462375012338 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 08:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1234ms 08:16:52 INFO - PROCESS | 1828 | 1462375012375 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 08:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:16:52 INFO - PROCESS | 1828 | 1462375012380 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 08:16:52 INFO - PROCESS | 1828 | 1462375012389 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:16:52 INFO - PROCESS | 1828 | 1462375012394 Marionette TRACE conn3 <- [1,1034,null,{}] 08:16:52 INFO - PROCESS | 1828 | 1462375012399 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:52 INFO - PROCESS | 1828 | 1462375012543 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 08:16:52 INFO - PROCESS | 1828 | 1462375012700 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931088d000 == 87 [pid = 1828] [id = 266] 08:16:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f93104a9c00) [pid = 1828] [serial = 798] [outer = (nil)] 08:16:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f93147d5800) [pid = 1828] [serial = 799] [outer = 0x7f93104a9c00] 08:16:52 INFO - PROCESS | 1828 | 1462375012756 Marionette DEBUG loaded listener.js 08:16:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f9315670000) [pid = 1828] [serial = 800] [outer = 0x7f93104a9c00] 08:16:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4d3800 == 86 [pid = 1828] [id = 256] 08:16:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319f77800 == 85 [pid = 1828] [id = 255] 08:16:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318996800 == 84 [pid = 1828] [id = 254] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f93105b0c00) [pid = 1828] [serial = 679] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f93147dd000) [pid = 1828] [serial = 682] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f93189f1400) [pid = 1828] [serial = 685] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f931f211000) [pid = 1828] [serial = 688] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f932062b800) [pid = 1828] [serial = 691] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f932780f000) [pid = 1828] [serial = 694] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f9315669400) [pid = 1828] [serial = 721] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9315fa0000 == 83 [pid = 1828] [id = 251] 08:16:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f620800 == 82 [pid = 1828] [id = 250] 08:16:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931089a000 == 81 [pid = 1828] [id = 249] 08:16:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f4ac800 == 80 [pid = 1828] [id = 245] 08:16:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9337a3e000 == 79 [pid = 1828] [id = 244] 08:16:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932db22800 == 78 [pid = 1828] [id = 243] 08:16:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931951b800 == 77 [pid = 1828] [id = 242] 08:16:53 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e770000 == 76 [pid = 1828] [id = 241] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f93105a8c00) [pid = 1828] [serial = 701] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f930fca9400) [pid = 1828] [serial = 700] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f9315665800) [pid = 1828] [serial = 703] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f931a45e000) [pid = 1828] [serial = 712] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f9317395400) [pid = 1828] [serial = 706] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f93175d9c00) [pid = 1828] [serial = 707] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f93189f1c00) [pid = 1828] [serial = 709] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f932698f800) [pid = 1828] [serial = 715] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f932db86c00) [pid = 1828] [serial = 697] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f9310868000) [pid = 1828] [serial = 718] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f93156f6400) [pid = 1828] [serial = 704] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f93147db000) [pid = 1828] [serial = 719] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f932d49e800) [pid = 1828] [serial = 716] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f931a25a800) [pid = 1828] [serial = 710] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f931f8ef000) [pid = 1828] [serial = 713] [outer = (nil)] [url = about:blank] 08:16:53 INFO - PROCESS | 1828 | 1462375013555 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 08:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1188ms 08:16:53 INFO - PROCESS | 1828 | 1462375013574 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 08:16:53 INFO - PROCESS | 1828 | 1462375013577 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 08:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:16:53 INFO - PROCESS | 1828 | 1462375013582 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:16:53 INFO - PROCESS | 1828 | 1462375013584 Marionette TRACE conn3 <- [1,1038,null,{}] 08:16:53 INFO - PROCESS | 1828 | 1462375013597 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:53 INFO - PROCESS | 1828 | 1462375013727 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 08:16:53 INFO - PROCESS | 1828 | 1462375013840 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316dc0800 == 77 [pid = 1828] [id = 267] 08:16:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f931390f400) [pid = 1828] [serial = 801] [outer = (nil)] 08:16:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f9316b30000) [pid = 1828] [serial = 802] [outer = 0x7f931390f400] 08:16:53 INFO - PROCESS | 1828 | 1462375013895 Marionette DEBUG loaded listener.js 08:16:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f9317395000) [pid = 1828] [serial = 803] [outer = 0x7f931390f400] 08:16:54 INFO - PROCESS | 1828 | 1462375014503 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 08:16:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:16:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 980ms 08:16:54 INFO - PROCESS | 1828 | 1462375014563 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 08:16:54 INFO - PROCESS | 1828 | 1462375014565 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 08:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:16:54 INFO - PROCESS | 1828 | 1462375014571 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:16:54 INFO - PROCESS | 1828 | 1462375014573 Marionette TRACE conn3 <- [1,1042,null,{}] 08:16:54 INFO - PROCESS | 1828 | 1462375014577 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:54 INFO - PROCESS | 1828 | 1462375014707 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 08:16:54 INFO - PROCESS | 1828 | 1462375014823 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318ba7000 == 78 [pid = 1828] [id = 268] 08:16:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f931566fc00) [pid = 1828] [serial = 804] [outer = (nil)] 08:16:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f9318662800) [pid = 1828] [serial = 805] [outer = 0x7f931566fc00] 08:16:54 INFO - PROCESS | 1828 | 1462375014873 Marionette DEBUG loaded listener.js 08:16:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f93195d6400) [pid = 1828] [serial = 806] [outer = 0x7f931566fc00] 08:16:55 INFO - PROCESS | 1828 | 1462375015446 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 08:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 926ms 08:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:16:55 INFO - PROCESS | 1828 | 1462375015498 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 08:16:55 INFO - PROCESS | 1828 | 1462375015500 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 08:16:55 INFO - PROCESS | 1828 | 1462375015505 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:16:55 INFO - PROCESS | 1828 | 1462375015508 Marionette TRACE conn3 <- [1,1046,null,{}] 08:16:55 INFO - PROCESS | 1828 | 1462375015512 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:55 INFO - PROCESS | 1828 | 1462375015681 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 08:16:55 INFO - PROCESS | 1828 | 1462375015710 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931d595000 == 79 [pid = 1828] [id = 269] 08:16:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f9315674000) [pid = 1828] [serial = 807] [outer = (nil)] 08:16:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f9318a6bc00) [pid = 1828] [serial = 808] [outer = 0x7f9315674000] 08:16:55 INFO - PROCESS | 1828 | 1462375015760 Marionette DEBUG loaded listener.js 08:16:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f931a261400) [pid = 1828] [serial = 809] [outer = 0x7f9315674000] 08:16:56 INFO - PROCESS | 1828 | 1462375016456 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 08:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 975ms 08:16:56 INFO - PROCESS | 1828 | 1462375016479 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 08:16:56 INFO - PROCESS | 1828 | 1462375016481 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 08:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:16:56 INFO - PROCESS | 1828 | 1462375016494 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:16:56 INFO - PROCESS | 1828 | 1462375016496 Marionette TRACE conn3 <- [1,1050,null,{}] 08:16:56 INFO - PROCESS | 1828 | 1462375016500 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:56 INFO - PROCESS | 1828 | 1462375016680 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 08:16:56 INFO - PROCESS | 1828 | 1462375016709 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f938800 == 80 [pid = 1828] [id = 270] 08:16:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f931c931800) [pid = 1828] [serial = 810] [outer = (nil)] 08:16:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f931e4d7800) [pid = 1828] [serial = 811] [outer = 0x7f931c931800] 08:16:56 INFO - PROCESS | 1828 | 1462375016761 Marionette DEBUG loaded listener.js 08:16:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f931eea6400) [pid = 1828] [serial = 812] [outer = 0x7f931c931800] 08:16:57 INFO - PROCESS | 1828 | 1462375017391 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 08:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 930ms 08:16:57 INFO - PROCESS | 1828 | 1462375017418 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 08:16:57 INFO - PROCESS | 1828 | 1462375017421 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 08:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:16:57 INFO - PROCESS | 1828 | 1462375017426 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:16:57 INFO - PROCESS | 1828 | 1462375017427 Marionette TRACE conn3 <- [1,1054,null,{}] 08:16:57 INFO - PROCESS | 1828 | 1462375017432 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:57 INFO - PROCESS | 1828 | 1462375017597 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 08:16:57 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f9316011000) [pid = 1828] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:16:57 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f931715b800) [pid = 1828] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:16:57 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f9317398000) [pid = 1828] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:16:57 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f930feed000) [pid = 1828] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:16:57 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f931466f800) [pid = 1828] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:16:57 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f9314648000) [pid = 1828] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:16:57 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f930fcb6400) [pid = 1828] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:16:57 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f931ec44400) [pid = 1828] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:16:57 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f930f691000) [pid = 1828] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:16:57 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f93104a8c00) [pid = 1828] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:16:57 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f930fcad800) [pid = 1828] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:16:57 INFO - PROCESS | 1828 | 1462375017857 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fdc0800 == 81 [pid = 1828] [id = 271] 08:16:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f930f68f400) [pid = 1828] [serial = 813] [outer = (nil)] 08:16:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f930fcb6400) [pid = 1828] [serial = 814] [outer = 0x7f930f68f400] 08:16:57 INFO - PROCESS | 1828 | 1462375017906 Marionette DEBUG loaded listener.js 08:16:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f93156f8800) [pid = 1828] [serial = 815] [outer = 0x7f930f68f400] 08:16:58 INFO - PROCESS | 1828 | 1462375018444 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 08:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1077ms 08:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:16:58 INFO - PROCESS | 1828 | 1462375018503 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 08:16:58 INFO - PROCESS | 1828 | 1462375018504 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 08:16:58 INFO - PROCESS | 1828 | 1462375018510 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:16:58 INFO - PROCESS | 1828 | 1462375018512 Marionette TRACE conn3 <- [1,1058,null,{}] 08:16:58 INFO - PROCESS | 1828 | 1462375018516 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:58 INFO - PROCESS | 1828 | 1462375018633 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 08:16:58 INFO - PROCESS | 1828 | 1462375018647 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322df0000 == 82 [pid = 1828] [id = 272] 08:16:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f931466c800) [pid = 1828] [serial = 816] [outer = (nil)] 08:16:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f931f19d000) [pid = 1828] [serial = 817] [outer = 0x7f931466c800] 08:16:58 INFO - PROCESS | 1828 | 1462375018697 Marionette DEBUG loaded listener.js 08:16:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f931fc79400) [pid = 1828] [serial = 818] [outer = 0x7f931466c800] 08:16:59 INFO - PROCESS | 1828 | 1462375019333 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 08:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 879ms 08:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:16:59 INFO - PROCESS | 1828 | 1462375019388 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 08:16:59 INFO - PROCESS | 1828 | 1462375019390 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 08:16:59 INFO - PROCESS | 1828 | 1462375019394 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:16:59 INFO - PROCESS | 1828 | 1462375019397 Marionette TRACE conn3 <- [1,1062,null,{}] 08:16:59 INFO - PROCESS | 1828 | 1462375019401 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:16:59 INFO - PROCESS | 1828 | 1462375019526 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 08:16:59 INFO - PROCESS | 1828 | 1462375019644 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:16:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d441800 == 83 [pid = 1828] [id = 273] 08:16:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f9316c8f400) [pid = 1828] [serial = 819] [outer = (nil)] 08:16:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f931fca2400) [pid = 1828] [serial = 820] [outer = 0x7f9316c8f400] 08:16:59 INFO - PROCESS | 1828 | 1462375019696 Marionette DEBUG loaded listener.js 08:16:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f931fcab400) [pid = 1828] [serial = 821] [outer = 0x7f9316c8f400] 08:17:00 INFO - PROCESS | 1828 | 1462375020496 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 08:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1135ms 08:17:00 INFO - PROCESS | 1828 | 1462375020529 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 08:17:00 INFO - PROCESS | 1828 | 1462375020534 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 08:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:17:00 INFO - PROCESS | 1828 | 1462375020541 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:17:00 INFO - PROCESS | 1828 | 1462375020547 Marionette TRACE conn3 <- [1,1066,null,{}] 08:17:00 INFO - PROCESS | 1828 | 1462375020553 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:00 INFO - PROCESS | 1828 | 1462375020702 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 08:17:00 INFO - PROCESS | 1828 | 1462375020862 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316db6800 == 84 [pid = 1828] [id = 274] 08:17:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f9310864800) [pid = 1828] [serial = 822] [outer = (nil)] 08:17:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f9314662400) [pid = 1828] [serial = 823] [outer = 0x7f9310864800] 08:17:00 INFO - PROCESS | 1828 | 1462375020927 Marionette DEBUG loaded listener.js 08:17:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f9314870800) [pid = 1828] [serial = 824] [outer = 0x7f9310864800] 08:17:01 INFO - PROCESS | 1828 | 1462375021780 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 08:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1284ms 08:17:01 INFO - PROCESS | 1828 | 1462375021826 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 08:17:01 INFO - PROCESS | 1828 | 1462375021834 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 08:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:17:01 INFO - PROCESS | 1828 | 1462375021842 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:17:01 INFO - PROCESS | 1828 | 1462375021846 Marionette TRACE conn3 <- [1,1070,null,{}] 08:17:01 INFO - PROCESS | 1828 | 1462375021851 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:02 INFO - PROCESS | 1828 | 1462375022023 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 08:17:02 INFO - PROCESS | 1828 | 1462375022175 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f698800 == 85 [pid = 1828] [id = 275] 08:17:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f931600b800) [pid = 1828] [serial = 825] [outer = (nil)] 08:17:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f9317393400) [pid = 1828] [serial = 826] [outer = 0x7f931600b800] 08:17:02 INFO - PROCESS | 1828 | 1462375022236 Marionette DEBUG loaded listener.js 08:17:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f93189b0400) [pid = 1828] [serial = 827] [outer = 0x7f931600b800] 08:17:03 INFO - PROCESS | 1828 | 1462375023043 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 08:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1241ms 08:17:03 INFO - PROCESS | 1828 | 1462375023083 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 08:17:03 INFO - PROCESS | 1828 | 1462375023087 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 08:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:17:03 INFO - PROCESS | 1828 | 1462375023092 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:17:03 INFO - PROCESS | 1828 | 1462375023097 Marionette TRACE conn3 <- [1,1074,null,{}] 08:17:03 INFO - PROCESS | 1828 | 1462375023111 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:03 INFO - PROCESS | 1828 | 1462375023310 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 08:17:03 INFO - PROCESS | 1828 | 1462375023366 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d98e800 == 86 [pid = 1828] [id = 276] 08:17:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f931a148800) [pid = 1828] [serial = 828] [outer = (nil)] 08:17:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f931a462000) [pid = 1828] [serial = 829] [outer = 0x7f931a148800] 08:17:03 INFO - PROCESS | 1828 | 1462375023497 Marionette DEBUG loaded listener.js 08:17:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f931d5ba800) [pid = 1828] [serial = 830] [outer = 0x7f931a148800] 08:17:04 INFO - PROCESS | 1828 | 1462375024303 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 08:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1236ms 08:17:04 INFO - PROCESS | 1828 | 1462375024328 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 08:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:17:04 INFO - PROCESS | 1828 | 1462375024331 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 08:17:04 INFO - PROCESS | 1828 | 1462375024336 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:17:04 INFO - PROCESS | 1828 | 1462375024339 Marionette TRACE conn3 <- [1,1078,null,{}] 08:17:04 INFO - PROCESS | 1828 | 1462375024344 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:04 INFO - PROCESS | 1828 | 1462375024480 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 08:17:04 INFO - PROCESS | 1828 | 1462375024637 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932eb7f800 == 87 [pid = 1828] [id = 277] 08:17:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f931a263400) [pid = 1828] [serial = 831] [outer = (nil)] 08:17:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f931fc72800) [pid = 1828] [serial = 832] [outer = 0x7f931a263400] 08:17:04 INFO - PROCESS | 1828 | 1462375024697 Marionette DEBUG loaded listener.js 08:17:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f931ff3d800) [pid = 1828] [serial = 833] [outer = 0x7f931a263400] 08:17:05 INFO - PROCESS | 1828 | 1462375025477 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 08:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1178ms 08:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:17:05 INFO - PROCESS | 1828 | 1462375025514 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 08:17:05 INFO - PROCESS | 1828 | 1462375025517 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 08:17:05 INFO - PROCESS | 1828 | 1462375025522 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:17:05 INFO - PROCESS | 1828 | 1462375025525 Marionette TRACE conn3 <- [1,1082,null,{}] 08:17:05 INFO - PROCESS | 1828 | 1462375025530 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:05 INFO - PROCESS | 1828 | 1462375025665 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 08:17:05 INFO - PROCESS | 1828 | 1462375025822 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331e37000 == 88 [pid = 1828] [id = 278] 08:17:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f931e7ae000) [pid = 1828] [serial = 834] [outer = (nil)] 08:17:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f932030d800) [pid = 1828] [serial = 835] [outer = 0x7f931e7ae000] 08:17:05 INFO - PROCESS | 1828 | 1462375025883 Marionette DEBUG loaded listener.js 08:17:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f9320430c00) [pid = 1828] [serial = 836] [outer = 0x7f931e7ae000] 08:17:06 INFO - PROCESS | 1828 | 1462375026644 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 08:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1176ms 08:17:06 INFO - PROCESS | 1828 | 1462375026703 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 08:17:06 INFO - PROCESS | 1828 | 1462375026706 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 08:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:17:06 INFO - PROCESS | 1828 | 1462375026713 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:17:06 INFO - PROCESS | 1828 | 1462375026715 Marionette TRACE conn3 <- [1,1086,null,{}] 08:17:06 INFO - PROCESS | 1828 | 1462375026720 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:06 INFO - PROCESS | 1828 | 1462375026873 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 08:17:07 INFO - PROCESS | 1828 | 1462375027030 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9332488800 == 89 [pid = 1828] [id = 279] 08:17:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f932061e800) [pid = 1828] [serial = 837] [outer = (nil)] 08:17:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f9322d9ac00) [pid = 1828] [serial = 838] [outer = 0x7f932061e800] 08:17:07 INFO - PROCESS | 1828 | 1462375027094 Marionette DEBUG loaded listener.js 08:17:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f9322f7cc00) [pid = 1828] [serial = 839] [outer = 0x7f932061e800] 08:17:07 INFO - PROCESS | 1828 | 1462375027793 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 08:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1129ms 08:17:07 INFO - PROCESS | 1828 | 1462375027842 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 08:17:07 INFO - PROCESS | 1828 | 1462375027845 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 08:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:17:07 INFO - PROCESS | 1828 | 1462375027850 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:17:07 INFO - PROCESS | 1828 | 1462375027852 Marionette TRACE conn3 <- [1,1090,null,{}] 08:17:07 INFO - PROCESS | 1828 | 1462375027857 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:07 INFO - PROCESS | 1828 | 1462375027988 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 08:17:08 INFO - PROCESS | 1828 | 1462375028149 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318ba2800 == 90 [pid = 1828] [id = 280] 08:17:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f930f69b400) [pid = 1828] [serial = 840] [outer = (nil)] 08:17:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f9318661c00) [pid = 1828] [serial = 841] [outer = 0x7f930f69b400] 08:17:08 INFO - PROCESS | 1828 | 1462375028207 Marionette DEBUG loaded listener.js 08:17:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f932780c000) [pid = 1828] [serial = 842] [outer = 0x7f930f69b400] 08:17:08 INFO - PROCESS | 1828 | 1462375028873 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 08:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1076ms 08:17:08 INFO - PROCESS | 1828 | 1462375028928 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 08:17:08 INFO - PROCESS | 1828 | 1462375028933 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 08:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:17:08 INFO - PROCESS | 1828 | 1462375028938 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:17:08 INFO - PROCESS | 1828 | 1462375028940 Marionette TRACE conn3 <- [1,1094,null,{}] 08:17:08 INFO - PROCESS | 1828 | 1462375028945 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:09 INFO - PROCESS | 1828 | 1462375029078 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 08:17:09 INFO - PROCESS | 1828 | 1462375029515 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93155e5800 == 91 [pid = 1828] [id = 281] 08:17:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f930f694000) [pid = 1828] [serial = 843] [outer = (nil)] 08:17:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f930fcb4800) [pid = 1828] [serial = 844] [outer = 0x7f930f694000] 08:17:09 INFO - PROCESS | 1828 | 1462375029658 Marionette DEBUG loaded listener.js 08:17:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f93104b2400) [pid = 1828] [serial = 845] [outer = 0x7f930f694000] 08:17:10 INFO - PROCESS | 1828 | 1462375030429 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 08:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1528ms 08:17:10 INFO - PROCESS | 1828 | 1462375030467 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 08:17:10 INFO - PROCESS | 1828 | 1462375030470 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 08:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:17:10 INFO - PROCESS | 1828 | 1462375030476 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:17:10 INFO - PROCESS | 1828 | 1462375030481 Marionette TRACE conn3 <- [1,1098,null,{}] 08:17:10 INFO - PROCESS | 1828 | 1462375030512 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:10 INFO - PROCESS | 1828 | 1462375030730 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 08:17:10 INFO - PROCESS | 1828 | 1462375030859 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fdb9800 == 92 [pid = 1828] [id = 282] 08:17:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f930fcadc00) [pid = 1828] [serial = 846] [outer = (nil)] 08:17:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f9314662c00) [pid = 1828] [serial = 847] [outer = 0x7f930fcadc00] 08:17:10 INFO - PROCESS | 1828 | 1462375030915 Marionette DEBUG loaded listener.js 08:17:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f9314863800) [pid = 1828] [serial = 848] [outer = 0x7f930fcadc00] 08:17:11 INFO - PROCESS | 1828 | 1462375031658 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 08:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1201ms 08:17:11 INFO - PROCESS | 1828 | 1462375031683 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 08:17:11 INFO - PROCESS | 1828 | 1462375031689 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 08:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:17:11 INFO - PROCESS | 1828 | 1462375031697 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:17:11 INFO - PROCESS | 1828 | 1462375031699 Marionette TRACE conn3 <- [1,1102,null,{}] 08:17:11 INFO - PROCESS | 1828 | 1462375031704 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:11 INFO - PROCESS | 1828 | 1462375031839 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 08:17:12 INFO - PROCESS | 1828 | 1462375031999 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9330ad0000 == 91 [pid = 1828] [id = 199] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322df0000 == 90 [pid = 1828] [id = 272] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fdc0800 == 89 [pid = 1828] [id = 271] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f938800 == 88 [pid = 1828] [id = 270] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f931784f400) [pid = 1828] [serial = 769] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f9326988400) [pid = 1828] [serial = 736] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f932eb0b000) [pid = 1828] [serial = 739] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f9314652c00) [pid = 1828] [serial = 742] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e760000 == 89 [pid = 1828] [id = 283] 08:17:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f930feeb800) [pid = 1828] [serial = 849] [outer = (nil)] 08:17:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f93147d2000) [pid = 1828] [serial = 850] [outer = 0x7f930feeb800] 08:17:12 INFO - PROCESS | 1828 | 1462375032095 Marionette DEBUG loaded listener.js 08:17:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f9316b39800) [pid = 1828] [serial = 851] [outer = 0x7f930feeb800] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931d595000 == 88 [pid = 1828] [id = 269] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318ba7000 == 87 [pid = 1828] [id = 268] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93174b1000 == 86 [pid = 1828] [id = 253] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316ed7800 == 85 [pid = 1828] [id = 252] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316dc0800 == 84 [pid = 1828] [id = 267] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931088d000 == 83 [pid = 1828] [id = 266] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318516000 == 82 [pid = 1828] [id = 265] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9320389000 == 81 [pid = 1828] [id = 262] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931fbed800 == 80 [pid = 1828] [id = 261] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f690000 == 79 [pid = 1828] [id = 260] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4c8800 == 78 [pid = 1828] [id = 259] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316dc9000 == 77 [pid = 1828] [id = 258] 08:17:12 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e76b800 == 76 [pid = 1828] [id = 257] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f9332318c00) [pid = 1828] [serial = 647] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f9332c33400) [pid = 1828] [serial = 650] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f931a14cc00) [pid = 1828] [serial = 722] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f931ebad400) [pid = 1828] [serial = 677] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f9316b34400) [pid = 1828] [serial = 760] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f931746d800) [pid = 1828] [serial = 763] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f93175d6800) [pid = 1828] [serial = 766] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f9317851800) [pid = 1828] [serial = 767] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f9313904800) [pid = 1828] [serial = 751] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f9314647000) [pid = 1828] [serial = 752] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f9314863000) [pid = 1828] [serial = 754] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f9315669000) [pid = 1828] [serial = 755] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f93156f9400) [pid = 1828] [serial = 757] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f931757f000) [pid = 1828] [serial = 730] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f93104ab000) [pid = 1828] [serial = 749] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f930feec400) [pid = 1828] [serial = 748] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f9320314000) [pid = 1828] [serial = 733] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f930f694400) [pid = 1828] [serial = 724] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f9313903800) [pid = 1828] [serial = 745] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f93147dd800) [pid = 1828] [serial = 727] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f93175d4800) [pid = 1828] [serial = 764] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f9316c92000) [pid = 1828] [serial = 761] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f9316013800) [pid = 1828] [serial = 758] [outer = (nil)] [url = about:blank] 08:17:12 INFO - PROCESS | 1828 | 1462375032764 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 08:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1127ms 08:17:12 INFO - PROCESS | 1828 | 1462375032824 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 08:17:12 INFO - PROCESS | 1828 | 1462375032827 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 08:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:17:12 INFO - PROCESS | 1828 | 1462375032834 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:17:12 INFO - PROCESS | 1828 | 1462375032841 Marionette TRACE conn3 <- [1,1106,null,{}] 08:17:12 INFO - PROCESS | 1828 | 1462375032884 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:13 INFO - PROCESS | 1828 | 1462375033020 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 08:17:13 INFO - PROCESS | 1828 | 1462375033030 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316dc0800 == 77 [pid = 1828] [id = 284] 08:17:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f9314870000) [pid = 1828] [serial = 852] [outer = (nil)] 08:17:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f931744b000) [pid = 1828] [serial = 853] [outer = 0x7f9314870000] 08:17:13 INFO - PROCESS | 1828 | 1462375033080 Marionette DEBUG loaded listener.js 08:17:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f931746ec00) [pid = 1828] [serial = 854] [outer = 0x7f9314870000] 08:17:13 INFO - PROCESS | 1828 | 1462375033726 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 08:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 935ms 08:17:13 INFO - PROCESS | 1828 | 1462375033767 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 08:17:13 INFO - PROCESS | 1828 | 1462375033771 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 08:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:17:13 INFO - PROCESS | 1828 | 1462375033775 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:17:13 INFO - PROCESS | 1828 | 1462375033777 Marionette TRACE conn3 <- [1,1110,null,{}] 08:17:13 INFO - PROCESS | 1828 | 1462375033782 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:13 INFO - PROCESS | 1828 | 1462375033942 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 08:17:13 INFO - PROCESS | 1828 | 1462375033961 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318658800 == 78 [pid = 1828] [id = 285] 08:17:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f93104ab000) [pid = 1828] [serial = 855] [outer = (nil)] 08:17:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f9317582000) [pid = 1828] [serial = 856] [outer = 0x7f93104ab000] 08:17:14 INFO - PROCESS | 1828 | 1462375034011 Marionette DEBUG loaded listener.js 08:17:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f9318668c00) [pid = 1828] [serial = 857] [outer = 0x7f93104ab000] 08:17:14 INFO - PROCESS | 1828 | 1462375034656 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 08:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 931ms 08:17:14 INFO - PROCESS | 1828 | 1462375034706 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 08:17:14 INFO - PROCESS | 1828 | 1462375034709 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 08:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:17:14 INFO - PROCESS | 1828 | 1462375034719 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:17:14 INFO - PROCESS | 1828 | 1462375034721 Marionette TRACE conn3 <- [1,1114,null,{}] 08:17:14 INFO - PROCESS | 1828 | 1462375034725 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:14 INFO - PROCESS | 1828 | 1462375034885 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 08:17:14 INFO - PROCESS | 1828 | 1462375034908 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319f91800 == 79 [pid = 1828] [id = 286] 08:17:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f93189f6c00) [pid = 1828] [serial = 858] [outer = (nil)] 08:17:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f9318a70000) [pid = 1828] [serial = 859] [outer = 0x7f93189f6c00] 08:17:14 INFO - PROCESS | 1828 | 1462375034968 Marionette DEBUG loaded listener.js 08:17:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f931a115400) [pid = 1828] [serial = 860] [outer = 0x7f93189f6c00] 08:17:15 INFO - PROCESS | 1828 | 1462375035617 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 08:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 923ms 08:17:15 INFO - PROCESS | 1828 | 1462375035643 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 08:17:15 INFO - PROCESS | 1828 | 1462375035645 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 08:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:17:15 INFO - PROCESS | 1828 | 1462375035658 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:17:15 INFO - PROCESS | 1828 | 1462375035660 Marionette TRACE conn3 <- [1,1118,null,{}] 08:17:15 INFO - PROCESS | 1828 | 1462375035664 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:15 INFO - PROCESS | 1828 | 1462375035820 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 08:17:15 INFO - PROCESS | 1828 | 1462375035850 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931cc41800 == 80 [pid = 1828] [id = 287] 08:17:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f931a25d000) [pid = 1828] [serial = 861] [outer = (nil)] 08:17:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f931c92c800) [pid = 1828] [serial = 862] [outer = 0x7f931a25d000] 08:17:15 INFO - PROCESS | 1828 | 1462375035899 Marionette DEBUG loaded listener.js 08:17:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f931d4d6c00) [pid = 1828] [serial = 863] [outer = 0x7f931a25d000] 08:17:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f931e8eb000) [pid = 1828] [serial = 864] [outer = 0x7f9316b2c400] 08:17:16 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f9315674000) [pid = 1828] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:17:16 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f9310865000) [pid = 1828] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:17:16 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f931c931800) [pid = 1828] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:17:16 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f930f68f400) [pid = 1828] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:17:16 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f9310869400) [pid = 1828] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:17:16 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f931566fc00) [pid = 1828] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:17:16 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f931390f400) [pid = 1828] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:17:16 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f931466c800) [pid = 1828] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:17:16 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f93104a9c00) [pid = 1828] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:17:16 INFO - PROCESS | 1828 | 1462375036867 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 08:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1276ms 08:17:16 INFO - PROCESS | 1828 | 1462375036936 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 08:17:16 INFO - PROCESS | 1828 | 1462375036938 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 08:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:17:16 INFO - PROCESS | 1828 | 1462375036943 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:17:16 INFO - PROCESS | 1828 | 1462375036946 Marionette TRACE conn3 <- [1,1122,null,{}] 08:17:16 INFO - PROCESS | 1828 | 1462375036950 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:17 INFO - PROCESS | 1828 | 1462375037064 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 08:17:17 INFO - PROCESS | 1828 | 1462375037178 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f5aa800 == 81 [pid = 1828] [id = 288] 08:17:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f93105a9400) [pid = 1828] [serial = 865] [outer = (nil)] 08:17:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f931a14ec00) [pid = 1828] [serial = 866] [outer = 0x7f93105a9400] 08:17:17 INFO - PROCESS | 1828 | 1462375037227 Marionette DEBUG loaded listener.js 08:17:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f931d98fc00) [pid = 1828] [serial = 867] [outer = 0x7f93105a9400] 08:17:17 INFO - PROCESS | 1828 | 1462375037757 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 08:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 828ms 08:17:17 INFO - PROCESS | 1828 | 1462375037771 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 08:17:17 INFO - PROCESS | 1828 | 1462375037773 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 08:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:17:17 INFO - PROCESS | 1828 | 1462375037783 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:17:17 INFO - PROCESS | 1828 | 1462375037785 Marionette TRACE conn3 <- [1,1126,null,{}] 08:17:17 INFO - PROCESS | 1828 | 1462375037788 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:17 INFO - PROCESS | 1828 | 1462375037905 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 08:17:17 INFO - PROCESS | 1828 | 1462375037914 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff71800 == 82 [pid = 1828] [id = 289] 08:17:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f931a10bc00) [pid = 1828] [serial = 868] [outer = (nil)] 08:17:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f931f02a400) [pid = 1828] [serial = 869] [outer = 0x7f931a10bc00] 08:17:17 INFO - PROCESS | 1828 | 1462375037968 Marionette DEBUG loaded listener.js 08:17:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f931fa31400) [pid = 1828] [serial = 870] [outer = 0x7f931a10bc00] 08:17:18 INFO - PROCESS | 1828 | 1462375038594 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 08:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 824ms 08:17:18 INFO - PROCESS | 1828 | 1462375038612 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 08:17:18 INFO - PROCESS | 1828 | 1462375038614 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 08:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:17:18 INFO - PROCESS | 1828 | 1462375038619 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:17:18 INFO - PROCESS | 1828 | 1462375038622 Marionette TRACE conn3 <- [1,1130,null,{}] 08:17:18 INFO - PROCESS | 1828 | 1462375038660 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:18 INFO - PROCESS | 1828 | 1462375038783 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 08:17:18 INFO - PROCESS | 1828 | 1462375038970 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f49d000 == 83 [pid = 1828] [id = 290] 08:17:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f930f4cc800) [pid = 1828] [serial = 871] [outer = (nil)] 08:17:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f930f695c00) [pid = 1828] [serial = 872] [outer = 0x7f930f4cc800] 08:17:19 INFO - PROCESS | 1828 | 1462375039035 Marionette DEBUG loaded listener.js 08:17:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f93104adc00) [pid = 1828] [serial = 873] [outer = 0x7f930f4cc800] 08:17:19 INFO - PROCESS | 1828 | 1462375039821 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 08:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1256ms 08:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:17:19 INFO - PROCESS | 1828 | 1462375039876 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 08:17:19 INFO - PROCESS | 1828 | 1462375039881 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 08:17:19 INFO - PROCESS | 1828 | 1462375039887 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:17:19 INFO - PROCESS | 1828 | 1462375039892 Marionette TRACE conn3 <- [1,1134,null,{}] 08:17:19 INFO - PROCESS | 1828 | 1462375039898 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:20 INFO - PROCESS | 1828 | 1462375040057 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 08:17:20 INFO - PROCESS | 1828 | 1462375040211 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931726e800 == 84 [pid = 1828] [id = 291] 08:17:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f930f68e800) [pid = 1828] [serial = 874] [outer = (nil)] 08:17:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f9315667400) [pid = 1828] [serial = 875] [outer = 0x7f930f68e800] 08:17:20 INFO - PROCESS | 1828 | 1462375040272 Marionette DEBUG loaded listener.js 08:17:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f9316018c00) [pid = 1828] [serial = 876] [outer = 0x7f930f68e800] 08:17:21 INFO - PROCESS | 1828 | 1462375041072 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1232ms 08:17:21 INFO - PROCESS | 1828 | 1462375041122 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 08:17:21 INFO - PROCESS | 1828 | 1462375041127 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 08:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:17:21 INFO - PROCESS | 1828 | 1462375041133 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:17:21 INFO - PROCESS | 1828 | 1462375041136 Marionette TRACE conn3 <- [1,1138,null,{}] 08:17:21 INFO - PROCESS | 1828 | 1462375041141 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:21 INFO - PROCESS | 1828 | 1462375041276 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 08:17:21 INFO - PROCESS | 1828 | 1462375041447 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff7b800 == 85 [pid = 1828] [id = 292] 08:17:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f9316d3bc00) [pid = 1828] [serial = 877] [outer = (nil)] 08:17:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f9317395400) [pid = 1828] [serial = 878] [outer = 0x7f9316d3bc00] 08:17:21 INFO - PROCESS | 1828 | 1462375041507 Marionette DEBUG loaded listener.js 08:17:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f93189ee000) [pid = 1828] [serial = 879] [outer = 0x7f9316d3bc00] 08:17:22 INFO - PROCESS | 1828 | 1462375042323 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 08:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1239ms 08:17:22 INFO - PROCESS | 1828 | 1462375042372 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 08:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:17:22 INFO - PROCESS | 1828 | 1462375042376 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 08:17:22 INFO - PROCESS | 1828 | 1462375042404 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:17:22 INFO - PROCESS | 1828 | 1462375042412 Marionette TRACE conn3 <- [1,1142,null,{}] 08:17:22 INFO - PROCESS | 1828 | 1462375042420 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:22 INFO - PROCESS | 1828 | 1462375042566 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 08:17:22 INFO - PROCESS | 1828 | 1462375042719 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9326c2a800 == 86 [pid = 1828] [id = 293] 08:17:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f93195ddc00) [pid = 1828] [serial = 880] [outer = (nil)] 08:17:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f931bf93400) [pid = 1828] [serial = 881] [outer = 0x7f93195ddc00] 08:17:22 INFO - PROCESS | 1828 | 1462375042778 Marionette DEBUG loaded listener.js 08:17:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f931ee9b400) [pid = 1828] [serial = 882] [outer = 0x7f93195ddc00] 08:17:23 INFO - PROCESS | 1828 | 1462375043453 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 08:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1107ms 08:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:17:23 INFO - PROCESS | 1828 | 1462375043488 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 08:17:23 INFO - PROCESS | 1828 | 1462375043491 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 08:17:23 INFO - PROCESS | 1828 | 1462375043496 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:17:23 INFO - PROCESS | 1828 | 1462375043499 Marionette TRACE conn3 <- [1,1146,null,{}] 08:17:23 INFO - PROCESS | 1828 | 1462375043504 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:23 INFO - PROCESS | 1828 | 1462375043697 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 08:17:23 INFO - PROCESS | 1828 | 1462375043848 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d92b000 == 87 [pid = 1828] [id = 294] 08:17:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f931a10d800) [pid = 1828] [serial = 883] [outer = (nil)] 08:17:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f931fcac000) [pid = 1828] [serial = 884] [outer = 0x7f931a10d800] 08:17:23 INFO - PROCESS | 1828 | 1462375043908 Marionette DEBUG loaded listener.js 08:17:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f932031a400) [pid = 1828] [serial = 885] [outer = 0x7f931a10d800] 08:17:24 INFO - PROCESS | 1828 | 1462375044630 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 08:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1177ms 08:17:24 INFO - PROCESS | 1828 | 1462375044673 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 08:17:24 INFO - PROCESS | 1828 | 1462375044676 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 08:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:17:24 INFO - PROCESS | 1828 | 1462375044681 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:17:24 INFO - PROCESS | 1828 | 1462375044683 Marionette TRACE conn3 <- [1,1150,null,{}] 08:17:24 INFO - PROCESS | 1828 | 1462375044688 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:24 INFO - PROCESS | 1828 | 1462375044876 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 08:17:24 INFO - PROCESS | 1828 | 1462375044894 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331e42800 == 88 [pid = 1828] [id = 295] 08:17:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f93206d1c00) [pid = 1828] [serial = 886] [outer = (nil)] 08:17:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f9320c60c00) [pid = 1828] [serial = 887] [outer = 0x7f93206d1c00] 08:17:25 INFO - PROCESS | 1828 | 1462375045003 Marionette DEBUG loaded listener.js 08:17:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f9322f11400) [pid = 1828] [serial = 888] [outer = 0x7f93206d1c00] 08:17:25 INFO - PROCESS | 1828 | 1462375045844 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 08:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1182ms 08:17:25 INFO - PROCESS | 1828 | 1462375045870 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 08:17:25 INFO - PROCESS | 1828 | 1462375045873 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 08:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:17:25 INFO - PROCESS | 1828 | 1462375045880 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:17:25 INFO - PROCESS | 1828 | 1462375045883 Marionette TRACE conn3 <- [1,1154,null,{}] 08:17:25 INFO - PROCESS | 1828 | 1462375045887 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:26 INFO - PROCESS | 1828 | 1462375046023 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 08:17:26 INFO - PROCESS | 1828 | 1462375046181 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9336b3d000 == 89 [pid = 1828] [id = 296] 08:17:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f9322f7d000) [pid = 1828] [serial = 889] [outer = (nil)] 08:17:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f932c86d400) [pid = 1828] [serial = 890] [outer = 0x7f9322f7d000] 08:17:26 INFO - PROCESS | 1828 | 1462375046240 Marionette DEBUG loaded listener.js 08:17:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f932d49f000) [pid = 1828] [serial = 891] [outer = 0x7f9322f7d000] 08:17:27 INFO - PROCESS | 1828 | 1462375047034 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 08:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1225ms 08:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:17:27 INFO - PROCESS | 1828 | 1462375047106 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 08:17:27 INFO - PROCESS | 1828 | 1462375047109 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 08:17:27 INFO - PROCESS | 1828 | 1462375047114 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:17:27 INFO - PROCESS | 1828 | 1462375047117 Marionette TRACE conn3 <- [1,1158,null,{}] 08:17:27 INFO - PROCESS | 1828 | 1462375047122 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:27 INFO - PROCESS | 1828 | 1462375047261 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 08:17:27 INFO - PROCESS | 1828 | 1462375047415 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9337a33800 == 90 [pid = 1828] [id = 297] 08:17:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f932698f000) [pid = 1828] [serial = 892] [outer = (nil)] 08:17:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f932d691000) [pid = 1828] [serial = 893] [outer = 0x7f932698f000] 08:17:27 INFO - PROCESS | 1828 | 1462375047474 Marionette DEBUG loaded listener.js 08:17:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f932d6d7000) [pid = 1828] [serial = 894] [outer = 0x7f932698f000] 08:17:28 INFO - PROCESS | 1828 | 1462375048220 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 08:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1131ms 08:17:28 INFO - PROCESS | 1828 | 1462375048247 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 08:17:28 INFO - PROCESS | 1828 | 1462375048250 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 08:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:17:28 INFO - PROCESS | 1828 | 1462375048257 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:17:28 INFO - PROCESS | 1828 | 1462375048259 Marionette TRACE conn3 <- [1,1162,null,{}] 08:17:28 INFO - PROCESS | 1828 | 1462375048264 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:28 INFO - PROCESS | 1828 | 1462375048394 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 08:17:28 INFO - PROCESS | 1828 | 1462375048551 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933a2b1800 == 91 [pid = 1828] [id = 298] 08:17:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f932c869800) [pid = 1828] [serial = 895] [outer = (nil)] 08:17:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f932d72a800) [pid = 1828] [serial = 896] [outer = 0x7f932c869800] 08:17:28 INFO - PROCESS | 1828 | 1462375048610 Marionette DEBUG loaded listener.js 08:17:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f932d9c1400) [pid = 1828] [serial = 897] [outer = 0x7f932c869800] 08:17:29 INFO - PROCESS | 1828 | 1462375049392 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 08:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1175ms 08:17:29 INFO - PROCESS | 1828 | 1462375049432 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 08:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:17:29 INFO - PROCESS | 1828 | 1462375049436 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 08:17:29 INFO - PROCESS | 1828 | 1462375049440 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:17:29 INFO - PROCESS | 1828 | 1462375049443 Marionette TRACE conn3 <- [1,1166,null,{}] 08:17:29 INFO - PROCESS | 1828 | 1462375049448 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:29 INFO - PROCESS | 1828 | 1462375049583 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 08:17:29 INFO - PROCESS | 1828 | 1462375049742 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f745800 == 92 [pid = 1828] [id = 299] 08:17:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f93104ac400) [pid = 1828] [serial = 898] [outer = (nil)] 08:17:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f931f211000) [pid = 1828] [serial = 899] [outer = 0x7f93104ac400] 08:17:29 INFO - PROCESS | 1828 | 1462375049806 Marionette DEBUG loaded listener.js 08:17:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f932db85400) [pid = 1828] [serial = 900] [outer = 0x7f93104ac400] 08:17:30 INFO - PROCESS | 1828 | 1462375050831 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 08:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1431ms 08:17:30 INFO - PROCESS | 1828 | 1462375050872 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 08:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:17:30 INFO - PROCESS | 1828 | 1462375050878 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 08:17:30 INFO - PROCESS | 1828 | 1462375050884 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:17:30 INFO - PROCESS | 1828 | 1462375050889 Marionette TRACE conn3 <- [1,1170,null,{}] 08:17:30 INFO - PROCESS | 1828 | 1462375050895 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:31 INFO - PROCESS | 1828 | 1462375051037 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 08:17:31 INFO - PROCESS | 1828 | 1462375051211 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93174a4800 == 93 [pid = 1828] [id = 300] 08:17:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f931486d400) [pid = 1828] [serial = 901] [outer = (nil)] 08:17:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f931566d400) [pid = 1828] [serial = 902] [outer = 0x7f931486d400] 08:17:31 INFO - PROCESS | 1828 | 1462375051328 Marionette DEBUG loaded listener.js 08:17:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f9316b3a000) [pid = 1828] [serial = 903] [outer = 0x7f931486d400] 08:17:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff71800 == 92 [pid = 1828] [id = 289] 08:17:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f5aa800 == 91 [pid = 1828] [id = 288] 08:17:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931cc41800 == 90 [pid = 1828] [id = 287] 08:17:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319f91800 == 89 [pid = 1828] [id = 286] 08:17:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318658800 == 88 [pid = 1828] [id = 285] 08:17:31 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f931fca2400) [pid = 1828] [serial = 820] [outer = (nil)] [url = about:blank] 08:17:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316dc0800 == 87 [pid = 1828] [id = 284] 08:17:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e760000 == 86 [pid = 1828] [id = 283] 08:17:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fdb9800 == 85 [pid = 1828] [id = 282] 08:17:31 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93155e5800 == 84 [pid = 1828] [id = 281] 08:17:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932eb7f800 == 83 [pid = 1828] [id = 277] 08:17:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d98e800 == 82 [pid = 1828] [id = 276] 08:17:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f698800 == 81 [pid = 1828] [id = 275] 08:17:32 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316db6800 == 80 [pid = 1828] [id = 274] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f93189e9c00) [pid = 1828] [serial = 770] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f931e4d7800) [pid = 1828] [serial = 811] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f930fcb6400) [pid = 1828] [serial = 814] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f9314652400) [pid = 1828] [serial = 797] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f9313903000) [pid = 1828] [serial = 796] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f9318662800) [pid = 1828] [serial = 805] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f93195d6400) [pid = 1828] [serial = 806] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f931cb1c400) [pid = 1828] [serial = 790] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f9316b30000) [pid = 1828] [serial = 802] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f9317395000) [pid = 1828] [serial = 803] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f931f19d000) [pid = 1828] [serial = 817] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f9315670000) [pid = 1828] [serial = 800] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f93147d5800) [pid = 1828] [serial = 799] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f930f4cfc00) [pid = 1828] [serial = 772] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f93195df400) [pid = 1828] [serial = 784] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f9314650800) [pid = 1828] [serial = 775] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f9318668800) [pid = 1828] [serial = 781] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f931a258000) [pid = 1828] [serial = 787] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f9316b2ec00) [pid = 1828] [serial = 778] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f931d991c00) [pid = 1828] [serial = 793] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f9318a6bc00) [pid = 1828] [serial = 808] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f931a261400) [pid = 1828] [serial = 809] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f931fc79400) [pid = 1828] [serial = 818] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f931eea6400) [pid = 1828] [serial = 812] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f93156f8800) [pid = 1828] [serial = 815] [outer = (nil)] [url = about:blank] 08:17:32 INFO - PROCESS | 1828 | 1462375052223 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 08:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1385ms 08:17:32 INFO - PROCESS | 1828 | 1462375052269 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 08:17:32 INFO - PROCESS | 1828 | 1462375052275 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 08:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:17:32 INFO - PROCESS | 1828 | 1462375052284 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:17:32 INFO - PROCESS | 1828 | 1462375052287 Marionette TRACE conn3 <- [1,1174,null,{}] 08:17:32 INFO - PROCESS | 1828 | 1462375052291 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:32 INFO - PROCESS | 1828 | 1462375052420 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 08:17:32 INFO - PROCESS | 1828 | 1462375052435 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b6d000 == 81 [pid = 1828] [id = 301] 08:17:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f9316b3ac00) [pid = 1828] [serial = 904] [outer = (nil)] 08:17:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f9317848c00) [pid = 1828] [serial = 905] [outer = 0x7f9316b3ac00] 08:17:32 INFO - PROCESS | 1828 | 1462375052485 Marionette DEBUG loaded listener.js 08:17:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f93189be400) [pid = 1828] [serial = 906] [outer = 0x7f9316b3ac00] 08:17:33 INFO - PROCESS | 1828 | 1462375053198 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 08:17:33 INFO - PROCESS | 1828 | 1462375053265 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 08:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:17:33 INFO - PROCESS | 1828 | 1462375053271 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:17:33 INFO - PROCESS | 1828 | 1462375053276 Marionette TRACE conn3 <- [1,1178,null,{}] 08:17:33 INFO - PROCESS | 1828 | 1462375053288 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:33 INFO - PROCESS | 1828 | 1462375053416 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 08:17:33 INFO - PROCESS | 1828 | 1462375053433 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319520000 == 82 [pid = 1828] [id = 302] 08:17:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f931a10e400) [pid = 1828] [serial = 907] [outer = (nil)] 08:17:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f931c92fc00) [pid = 1828] [serial = 908] [outer = 0x7f931a10e400] 08:17:33 INFO - PROCESS | 1828 | 1462375053486 Marionette DEBUG loaded listener.js 08:17:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f931e4df000) [pid = 1828] [serial = 909] [outer = 0x7f931a10e400] 08:17:34 INFO - PROCESS | 1828 | 1462375054178 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 08:17:34 INFO - PROCESS | 1828 | 1462375054207 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 08:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:17:34 INFO - PROCESS | 1828 | 1462375054212 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:17:34 INFO - PROCESS | 1828 | 1462375054213 Marionette TRACE conn3 <- [1,1182,null,{}] 08:17:34 INFO - PROCESS | 1828 | 1462375054218 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:34 INFO - PROCESS | 1828 | 1462375054344 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 08:17:34 INFO - PROCESS | 1828 | 1462375054483 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4e2000 == 83 [pid = 1828] [id = 303] 08:17:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f93156f8800) [pid = 1828] [serial = 910] [outer = (nil)] 08:17:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f931e7a1c00) [pid = 1828] [serial = 911] [outer = 0x7f93156f8800] 08:17:34 INFO - PROCESS | 1828 | 1462375054534 Marionette DEBUG loaded listener.js 08:17:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f932061f000) [pid = 1828] [serial = 912] [outer = 0x7f93156f8800] 08:17:35 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:17:35 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:17:35 INFO - PROCESS | 1828 | 1462375055205 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:17:35 INFO - PROCESS | 1828 | 1462375055249 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 08:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:17:35 INFO - PROCESS | 1828 | 1462375055271 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:17:35 INFO - PROCESS | 1828 | 1462375055274 Marionette TRACE conn3 <- [1,1186,null,{}] 08:17:35 INFO - PROCESS | 1828 | 1462375055292 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:35 INFO - PROCESS | 1828 | 1462375055454 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 08:17:35 INFO - PROCESS | 1828 | 1462375055477 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f188800 == 84 [pid = 1828] [id = 304] 08:17:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f931fc70000) [pid = 1828] [serial = 913] [outer = (nil)] 08:17:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f9320d8ec00) [pid = 1828] [serial = 914] [outer = 0x7f931fc70000] 08:17:35 INFO - PROCESS | 1828 | 1462375055541 Marionette DEBUG loaded listener.js 08:17:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f9322f7f400) [pid = 1828] [serial = 915] [outer = 0x7f931fc70000] 08:17:36 INFO - PROCESS | 1828 | 1462375056214 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 08:17:36 INFO - PROCESS | 1828 | 1462375056264 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 08:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:17:36 INFO - PROCESS | 1828 | 1462375056275 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:17:36 INFO - PROCESS | 1828 | 1462375056277 Marionette TRACE conn3 <- [1,1190,null,{}] 08:17:36 INFO - PROCESS | 1828 | 1462375056280 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:36 INFO - PROCESS | 1828 | 1462375056571 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 08:17:36 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f930feeb800) [pid = 1828] [serial = 849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:17:36 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f931a25d000) [pid = 1828] [serial = 861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:17:36 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f93105a9400) [pid = 1828] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:17:36 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f930fcadc00) [pid = 1828] [serial = 846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:17:36 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f93104ab000) [pid = 1828] [serial = 855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:17:36 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f93189f6c00) [pid = 1828] [serial = 858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:17:36 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f9314870000) [pid = 1828] [serial = 852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:17:36 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f930f694000) [pid = 1828] [serial = 843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:17:36 INFO - PROCESS | 1828 | 1462375056665 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318514800 == 85 [pid = 1828] [id = 305] 08:17:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f930f694000) [pid = 1828] [serial = 916] [outer = (nil)] 08:17:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f9315666800) [pid = 1828] [serial = 917] [outer = 0x7f930f694000] 08:17:36 INFO - PROCESS | 1828 | 1462375056727 Marionette DEBUG loaded listener.js 08:17:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f931fc73c00) [pid = 1828] [serial = 918] [outer = 0x7f930f694000] 08:17:37 INFO - PROCESS | 1828 | 1462375057280 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 08:17:37 INFO - PROCESS | 1828 | 1462375057305 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 08:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 08:17:37 INFO - PROCESS | 1828 | 1462375057312 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:17:37 INFO - PROCESS | 1828 | 1462375057314 Marionette TRACE conn3 <- [1,1194,null,{}] 08:17:37 INFO - PROCESS | 1828 | 1462375057318 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:37 INFO - PROCESS | 1828 | 1462375057436 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 08:17:37 INFO - PROCESS | 1828 | 1462375057558 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322d1f800 == 86 [pid = 1828] [id = 306] 08:17:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f930fcadc00) [pid = 1828] [serial = 919] [outer = (nil)] 08:17:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f932e869000) [pid = 1828] [serial = 920] [outer = 0x7f930fcadc00] 08:17:37 INFO - PROCESS | 1828 | 1462375057608 Marionette DEBUG loaded listener.js 08:17:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f933050dc00) [pid = 1828] [serial = 921] [outer = 0x7f930fcadc00] 08:17:38 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:17:38 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:17:38 INFO - PROCESS | 1828 | 1462375058179 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 08:17:38 INFO - PROCESS | 1828 | 1462375058245 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 08:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:17:38 INFO - PROCESS | 1828 | 1462375058250 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:17:38 INFO - PROCESS | 1828 | 1462375058252 Marionette TRACE conn3 <- [1,1198,null,{}] 08:17:38 INFO - PROCESS | 1828 | 1462375058257 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:38 INFO - PROCESS | 1828 | 1462375058380 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 08:17:38 INFO - PROCESS | 1828 | 1462375058512 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e261000 == 87 [pid = 1828] [id = 307] 08:17:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f930f4c9400) [pid = 1828] [serial = 922] [outer = (nil)] 08:17:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f930feec400) [pid = 1828] [serial = 923] [outer = 0x7f930f4c9400] 08:17:38 INFO - PROCESS | 1828 | 1462375058648 Marionette DEBUG loaded listener.js 08:17:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f9313903000) [pid = 1828] [serial = 924] [outer = 0x7f930f4c9400] 08:17:39 INFO - PROCESS | 1828 | 1462375059465 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1274ms 08:17:39 INFO - PROCESS | 1828 | 1462375059526 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 08:17:39 INFO - PROCESS | 1828 | 1462375059532 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 08:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:17:39 INFO - PROCESS | 1828 | 1462375059539 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:17:39 INFO - PROCESS | 1828 | 1462375059544 Marionette TRACE conn3 <- [1,1202,null,{}] 08:17:39 INFO - PROCESS | 1828 | 1462375059550 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:39 INFO - PROCESS | 1828 | 1462375059710 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 08:17:39 INFO - PROCESS | 1828 | 1462375059868 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93183e6800 == 88 [pid = 1828] [id = 308] 08:17:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f93172b7c00) [pid = 1828] [serial = 925] [outer = (nil)] 08:17:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f931746c800) [pid = 1828] [serial = 926] [outer = 0x7f93172b7c00] 08:17:39 INFO - PROCESS | 1828 | 1462375059930 Marionette DEBUG loaded listener.js 08:17:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f93189b3000) [pid = 1828] [serial = 927] [outer = 0x7f93172b7c00] 08:17:40 INFO - PROCESS | 1828 | 1462375060727 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:17:40 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 08:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1233ms 08:17:40 INFO - PROCESS | 1828 | 1462375060776 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 08:17:40 INFO - PROCESS | 1828 | 1462375060781 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 08:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:17:40 INFO - PROCESS | 1828 | 1462375060790 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:17:40 INFO - PROCESS | 1828 | 1462375060793 Marionette TRACE conn3 <- [1,1206,null,{}] 08:17:40 INFO - PROCESS | 1828 | 1462375060797 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:40 INFO - PROCESS | 1828 | 1462375060953 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 08:17:41 INFO - PROCESS | 1828 | 1462375061112 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320c79800 == 89 [pid = 1828] [id = 309] 08:17:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f9318662800) [pid = 1828] [serial = 928] [outer = (nil)] 08:17:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f931d991c00) [pid = 1828] [serial = 929] [outer = 0x7f9318662800] 08:17:41 INFO - PROCESS | 1828 | 1462375061176 Marionette DEBUG loaded listener.js 08:17:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f931fca9800) [pid = 1828] [serial = 930] [outer = 0x7f9318662800] 08:17:42 INFO - PROCESS | 1828 | 1462375062038 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:17:42 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 08:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1284ms 08:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:17:42 INFO - PROCESS | 1828 | 1462375062074 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 08:17:42 INFO - PROCESS | 1828 | 1462375062077 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 08:17:42 INFO - PROCESS | 1828 | 1462375062083 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:17:42 INFO - PROCESS | 1828 | 1462375062088 Marionette TRACE conn3 <- [1,1210,null,{}] 08:17:42 INFO - PROCESS | 1828 | 1462375062102 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:42 INFO - PROCESS | 1828 | 1462375062255 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 08:17:42 INFO - PROCESS | 1828 | 1462375062420 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9332bc8000 == 90 [pid = 1828] [id = 310] 08:17:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f93206d0800) [pid = 1828] [serial = 931] [outer = (nil)] 08:17:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f932d68cc00) [pid = 1828] [serial = 932] [outer = 0x7f93206d0800] 08:17:42 INFO - PROCESS | 1828 | 1462375062480 Marionette DEBUG loaded listener.js 08:17:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f932db86c00) [pid = 1828] [serial = 933] [outer = 0x7f93206d0800] 08:17:43 INFO - PROCESS | 1828 | 1462375063257 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1234ms 08:17:43 INFO - PROCESS | 1828 | 1462375063316 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 08:17:43 INFO - PROCESS | 1828 | 1462375063319 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 08:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:17:43 INFO - PROCESS | 1828 | 1462375063325 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:17:43 INFO - PROCESS | 1828 | 1462375063327 Marionette TRACE conn3 <- [1,1214,null,{}] 08:17:43 INFO - PROCESS | 1828 | 1462375063332 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:43 INFO - PROCESS | 1828 | 1462375063475 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 08:17:43 INFO - PROCESS | 1828 | 1462375063633 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933a2b7000 == 91 [pid = 1828] [id = 311] 08:17:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f9323b97400) [pid = 1828] [serial = 934] [outer = (nil)] 08:17:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f9330a67c00) [pid = 1828] [serial = 935] [outer = 0x7f9323b97400] 08:17:43 INFO - PROCESS | 1828 | 1462375063697 Marionette DEBUG loaded listener.js 08:17:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f9331e4a800) [pid = 1828] [serial = 936] [outer = 0x7f9323b97400] 08:17:44 INFO - PROCESS | 1828 | 1462375064470 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 08:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1178ms 08:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:17:44 INFO - PROCESS | 1828 | 1462375064504 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 08:17:44 INFO - PROCESS | 1828 | 1462375064507 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 08:17:44 INFO - PROCESS | 1828 | 1462375064512 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:17:44 INFO - PROCESS | 1828 | 1462375064515 Marionette TRACE conn3 <- [1,1218,null,{}] 08:17:44 INFO - PROCESS | 1828 | 1462375064519 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:44 INFO - PROCESS | 1828 | 1462375064652 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 08:17:44 INFO - PROCESS | 1828 | 1462375064813 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930c57c000 == 92 [pid = 1828] [id = 312] 08:17:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f9331e8c400) [pid = 1828] [serial = 937] [outer = (nil)] 08:17:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f933229e000) [pid = 1828] [serial = 938] [outer = 0x7f9331e8c400] 08:17:44 INFO - PROCESS | 1828 | 1462375064880 Marionette DEBUG loaded listener.js 08:17:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f9332316c00) [pid = 1828] [serial = 939] [outer = 0x7f9331e8c400] 08:17:45 INFO - PROCESS | 1828 | 1462375065691 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 08:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1227ms 08:17:45 INFO - PROCESS | 1828 | 1462375065738 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 08:17:45 INFO - PROCESS | 1828 | 1462375065742 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 08:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:17:45 INFO - PROCESS | 1828 | 1462375065747 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:17:45 INFO - PROCESS | 1828 | 1462375065749 Marionette TRACE conn3 <- [1,1222,null,{}] 08:17:45 INFO - PROCESS | 1828 | 1462375065754 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:45 INFO - PROCESS | 1828 | 1462375065897 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 08:17:46 INFO - PROCESS | 1828 | 1462375066062 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b7e0000 == 93 [pid = 1828] [id = 313] 08:17:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f933244c800) [pid = 1828] [serial = 940] [outer = (nil)] 08:17:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f93325c3000) [pid = 1828] [serial = 941] [outer = 0x7f933244c800] 08:17:46 INFO - PROCESS | 1828 | 1462375066122 Marionette DEBUG loaded listener.js 08:17:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f9332b35c00) [pid = 1828] [serial = 942] [outer = 0x7f933244c800] 08:17:46 INFO - PROCESS | 1828 | 1462375066910 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 08:17:46 INFO - PROCESS | 1828 | 1462375066945 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 08:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:17:46 INFO - PROCESS | 1828 | 1462375066953 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:17:46 INFO - PROCESS | 1828 | 1462375066955 Marionette TRACE conn3 <- [1,1226,null,{}] 08:17:46 INFO - PROCESS | 1828 | 1462375066961 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:47 INFO - PROCESS | 1828 | 1462375067092 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 08:17:47 INFO - PROCESS | 1828 | 1462375067255 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93167d2800 == 94 [pid = 1828] [id = 314] 08:17:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f9316013000) [pid = 1828] [serial = 943] [outer = (nil)] 08:17:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f931ec44800) [pid = 1828] [serial = 944] [outer = 0x7f9316013000] 08:17:47 INFO - PROCESS | 1828 | 1462375067314 Marionette DEBUG loaded listener.js 08:17:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f9334854800) [pid = 1828] [serial = 945] [outer = 0x7f9316013000] 08:17:48 INFO - PROCESS | 1828 | 1462375068346 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 08:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1426ms 08:17:48 INFO - PROCESS | 1828 | 1462375068387 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 08:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:17:48 INFO - PROCESS | 1828 | 1462375068392 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 08:17:48 INFO - PROCESS | 1828 | 1462375068400 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:17:48 INFO - PROCESS | 1828 | 1462375068403 Marionette TRACE conn3 <- [1,1230,null,{}] 08:17:48 INFO - PROCESS | 1828 | 1462375068410 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:48 INFO - PROCESS | 1828 | 1462375068560 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 08:17:48 INFO - PROCESS | 1828 | 1462375068779 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93167d7000 == 95 [pid = 1828] [id = 315] 08:17:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f930fcac000) [pid = 1828] [serial = 946] [outer = (nil)] 08:17:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f9315669c00) [pid = 1828] [serial = 947] [outer = 0x7f930fcac000] 08:17:48 INFO - PROCESS | 1828 | 1462375068841 Marionette DEBUG loaded listener.js 08:17:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f9316016800) [pid = 1828] [serial = 948] [outer = 0x7f930fcac000] 08:17:49 INFO - PROCESS | 1828 | 1462375069593 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 08:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1229ms 08:17:49 INFO - PROCESS | 1828 | 1462375069628 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 08:17:49 INFO - PROCESS | 1828 | 1462375069635 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 08:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:17:49 INFO - PROCESS | 1828 | 1462375069644 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:17:49 INFO - PROCESS | 1828 | 1462375069646 Marionette TRACE conn3 <- [1,1234,null,{}] 08:17:49 INFO - PROCESS | 1828 | 1462375069650 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:49 INFO - PROCESS | 1828 | 1462375069780 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 08:17:49 INFO - PROCESS | 1828 | 1462375069945 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b6a000 == 96 [pid = 1828] [id = 316] 08:17:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f931784a400) [pid = 1828] [serial = 949] [outer = (nil)] 08:17:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f93189b2800) [pid = 1828] [serial = 950] [outer = 0x7f931784a400] 08:17:50 INFO - PROCESS | 1828 | 1462375070000 Marionette DEBUG loaded listener.js 08:17:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f931a10a000) [pid = 1828] [serial = 951] [outer = 0x7f931784a400] 08:17:50 INFO - PROCESS | 1828 | 1462375070847 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 08:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1277ms 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933243c800 == 95 [pid = 1828] [id = 231] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93204bd800 == 94 [pid = 1828] [id = 198] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322d1f800 == 93 [pid = 1828] [id = 306] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318514800 == 92 [pid = 1828] [id = 305] 08:17:50 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f931a462000) [pid = 1828] [serial = 829] [outer = (nil)] [url = about:blank] 08:17:50 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f9317393400) [pid = 1828] [serial = 826] [outer = (nil)] [url = about:blank] 08:17:50 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f931fc72800) [pid = 1828] [serial = 832] [outer = (nil)] [url = about:blank] 08:17:50 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f9322d9ac00) [pid = 1828] [serial = 838] [outer = (nil)] [url = about:blank] 08:17:50 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f9318661c00) [pid = 1828] [serial = 841] [outer = (nil)] [url = about:blank] 08:17:50 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f9314662400) [pid = 1828] [serial = 823] [outer = (nil)] [url = about:blank] 08:17:50 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f932030d800) [pid = 1828] [serial = 835] [outer = (nil)] [url = about:blank] 08:17:50 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f931f02a400) [pid = 1828] [serial = 869] [outer = (nil)] [url = about:blank] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f188800 == 91 [pid = 1828] [id = 304] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4e2000 == 90 [pid = 1828] [id = 303] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319520000 == 89 [pid = 1828] [id = 302] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316b6d000 == 88 [pid = 1828] [id = 301] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93174a4800 == 87 [pid = 1828] [id = 300] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933a2b1800 == 86 [pid = 1828] [id = 298] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9337a33800 == 85 [pid = 1828] [id = 297] 08:17:50 INFO - PROCESS | 1828 | 1462375070981 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 08:17:50 INFO - PROCESS | 1828 | 1462375070985 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9336b3d000 == 84 [pid = 1828] [id = 296] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9331e42800 == 83 [pid = 1828] [id = 295] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d92b000 == 82 [pid = 1828] [id = 294] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9326c2a800 == 81 [pid = 1828] [id = 293] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff7b800 == 80 [pid = 1828] [id = 292] 08:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931726e800 == 79 [pid = 1828] [id = 291] 08:17:50 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f49d000 == 78 [pid = 1828] [id = 290] 08:17:51 INFO - PROCESS | 1828 | 1462375071000 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:17:51 INFO - PROCESS | 1828 | 1462375071004 Marionette TRACE conn3 <- [1,1238,null,{}] 08:17:51 INFO - PROCESS | 1828 | 1462375071024 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:51 INFO - PROCESS | 1828 | 1462375071145 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 08:17:51 INFO - PROCESS | 1828 | 1462375071154 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93158ac800 == 79 [pid = 1828] [id = 317] 08:17:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f931a264400) [pid = 1828] [serial = 952] [outer = (nil)] 08:17:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f931a45cc00) [pid = 1828] [serial = 953] [outer = 0x7f931a264400] 08:17:51 INFO - PROCESS | 1828 | 1462375071215 Marionette DEBUG loaded listener.js 08:17:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f931e9f5c00) [pid = 1828] [serial = 954] [outer = 0x7f931a264400] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f93147d2000) [pid = 1828] [serial = 850] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f931d4d6c00) [pid = 1828] [serial = 863] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f931d98fc00) [pid = 1828] [serial = 867] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f9314662c00) [pid = 1828] [serial = 847] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f9317582000) [pid = 1828] [serial = 856] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f9318a70000) [pid = 1828] [serial = 859] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f9314863800) [pid = 1828] [serial = 848] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f9318668c00) [pid = 1828] [serial = 857] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f931c92c800) [pid = 1828] [serial = 862] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f931744b000) [pid = 1828] [serial = 853] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f93156f2400) [pid = 1828] [serial = 554] [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.] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f930fcb4800) [pid = 1828] [serial = 844] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f93104b2400) [pid = 1828] [serial = 845] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f931a14ec00) [pid = 1828] [serial = 866] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f931a115400) [pid = 1828] [serial = 860] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f9316b39800) [pid = 1828] [serial = 851] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f931746ec00) [pid = 1828] [serial = 854] [outer = (nil)] [url = about:blank] 08:17:51 INFO - PROCESS | 1828 | 1462375071933 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 08:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 985ms 08:17:51 INFO - PROCESS | 1828 | 1462375071982 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 08:17:51 INFO - PROCESS | 1828 | 1462375071986 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 08:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:17:51 INFO - PROCESS | 1828 | 1462375071990 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:17:51 INFO - PROCESS | 1828 | 1462375071992 Marionette TRACE conn3 <- [1,1242,null,{}] 08:17:51 INFO - PROCESS | 1828 | 1462375071997 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:52 INFO - PROCESS | 1828 | 1462375072121 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 08:17:52 INFO - PROCESS | 1828 | 1462375072137 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318b98800 == 80 [pid = 1828] [id = 318] 08:17:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f931a14cc00) [pid = 1828] [serial = 955] [outer = (nil)] 08:17:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f931fc79c00) [pid = 1828] [serial = 956] [outer = 0x7f931a14cc00] 08:17:52 INFO - PROCESS | 1828 | 1462375072188 Marionette DEBUG loaded listener.js 08:17:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f931ff4b000) [pid = 1828] [serial = 957] [outer = 0x7f931a14cc00] 08:17:52 INFO - PROCESS | 1828 | 1462375072894 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 08:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 924ms 08:17:52 INFO - PROCESS | 1828 | 1462375072915 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 08:17:52 INFO - PROCESS | 1828 | 1462375072917 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 08:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:17:52 INFO - PROCESS | 1828 | 1462375072922 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:17:52 INFO - PROCESS | 1828 | 1462375072924 Marionette TRACE conn3 <- [1,1246,null,{}] 08:17:52 INFO - PROCESS | 1828 | 1462375072947 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:53 INFO - PROCESS | 1828 | 1462375073076 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 08:17:53 INFO - PROCESS | 1828 | 1462375073090 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931bf68800 == 81 [pid = 1828] [id = 319] 08:17:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f931744b000) [pid = 1828] [serial = 958] [outer = (nil)] 08:17:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f932042f400) [pid = 1828] [serial = 959] [outer = 0x7f931744b000] 08:17:53 INFO - PROCESS | 1828 | 1462375073141 Marionette DEBUG loaded listener.js 08:17:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f9322da1c00) [pid = 1828] [serial = 960] [outer = 0x7f931744b000] 08:17:54 INFO - PROCESS | 1828 | 1462375074086 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 08:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1198ms 08:17:54 INFO - PROCESS | 1828 | 1462375074121 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 08:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:17:54 INFO - PROCESS | 1828 | 1462375074128 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 08:17:54 INFO - PROCESS | 1828 | 1462375074134 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:17:54 INFO - PROCESS | 1828 | 1462375074140 Marionette TRACE conn3 <- [1,1250,null,{}] 08:17:54 INFO - PROCESS | 1828 | 1462375074146 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:54 INFO - PROCESS | 1828 | 1462375074307 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 08:17:54 INFO - PROCESS | 1828 | 1462375074464 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93158ae000 == 82 [pid = 1828] [id = 320] 08:17:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f931566c000) [pid = 1828] [serial = 961] [outer = (nil)] 08:17:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f9316c93800) [pid = 1828] [serial = 962] [outer = 0x7f931566c000] 08:17:54 INFO - PROCESS | 1828 | 1462375074527 Marionette DEBUG loaded listener.js 08:17:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f9317582000) [pid = 1828] [serial = 963] [outer = 0x7f931566c000] 08:17:55 INFO - PROCESS | 1828 | 1462375075304 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 08:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1230ms 08:17:55 INFO - PROCESS | 1828 | 1462375075364 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 08:17:55 INFO - PROCESS | 1828 | 1462375075372 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 08:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:17:55 INFO - PROCESS | 1828 | 1462375075381 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:17:55 INFO - PROCESS | 1828 | 1462375075384 Marionette TRACE conn3 <- [1,1254,null,{}] 08:17:55 INFO - PROCESS | 1828 | 1462375075389 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:55 INFO - PROCESS | 1828 | 1462375075536 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 08:17:55 INFO - PROCESS | 1828 | 1462375075702 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4e2000 == 83 [pid = 1828] [id = 321] 08:17:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f9317849c00) [pid = 1828] [serial = 964] [outer = (nil)] 08:17:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f931c9f9800) [pid = 1828] [serial = 965] [outer = 0x7f9317849c00] 08:17:55 INFO - PROCESS | 1828 | 1462375075761 Marionette DEBUG loaded listener.js 08:17:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f9320310800) [pid = 1828] [serial = 966] [outer = 0x7f9317849c00] 08:17:56 INFO - PROCESS | 1828 | 1462375076607 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 08:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1280ms 08:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:17:56 INFO - PROCESS | 1828 | 1462375076661 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 08:17:56 INFO - PROCESS | 1828 | 1462375076664 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 08:17:56 INFO - PROCESS | 1828 | 1462375076670 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:17:56 INFO - PROCESS | 1828 | 1462375076674 Marionette TRACE conn3 <- [1,1258,null,{}] 08:17:56 INFO - PROCESS | 1828 | 1462375076688 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:56 INFO - PROCESS | 1828 | 1462375076831 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 08:17:57 INFO - PROCESS | 1828 | 1462375077005 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff84800 == 84 [pid = 1828] [id = 322] 08:17:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f9323b91800) [pid = 1828] [serial = 967] [outer = (nil)] 08:17:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f932d693000) [pid = 1828] [serial = 968] [outer = 0x7f9323b91800] 08:17:57 INFO - PROCESS | 1828 | 1462375077071 Marionette DEBUG loaded listener.js 08:17:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f932db8e000) [pid = 1828] [serial = 969] [outer = 0x7f9323b91800] 08:17:57 INFO - PROCESS | 1828 | 1462375077854 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 08:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1237ms 08:17:57 INFO - PROCESS | 1828 | 1462375077906 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 08:17:57 INFO - PROCESS | 1828 | 1462375077909 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 08:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:17:57 INFO - PROCESS | 1828 | 1462375077915 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:17:57 INFO - PROCESS | 1828 | 1462375077917 Marionette TRACE conn3 <- [1,1262,null,{}] 08:17:57 INFO - PROCESS | 1828 | 1462375077922 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:58 INFO - PROCESS | 1828 | 1462375078059 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 08:17:58 INFO - PROCESS | 1828 | 1462375078221 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322dd7800 == 85 [pid = 1828] [id = 323] 08:17:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f9326992400) [pid = 1828] [serial = 970] [outer = (nil)] 08:17:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f9331e4d400) [pid = 1828] [serial = 971] [outer = 0x7f9326992400] 08:17:58 INFO - PROCESS | 1828 | 1462375078282 Marionette DEBUG loaded listener.js 08:17:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f9332311000) [pid = 1828] [serial = 972] [outer = 0x7f9326992400] 08:17:59 INFO - PROCESS | 1828 | 1462375079057 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 08:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1174ms 08:17:59 INFO - PROCESS | 1828 | 1462375079094 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 08:17:59 INFO - PROCESS | 1828 | 1462375079097 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 08:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:17:59 INFO - PROCESS | 1828 | 1462375079102 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:17:59 INFO - PROCESS | 1828 | 1462375079104 Marionette TRACE conn3 <- [1,1266,null,{}] 08:17:59 INFO - PROCESS | 1828 | 1462375079109 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:17:59 INFO - PROCESS | 1828 | 1462375079243 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 08:17:59 INFO - PROCESS | 1828 | 1462375079404 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:17:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d7bc800 == 86 [pid = 1828] [id = 324] 08:17:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f93305ce800) [pid = 1828] [serial = 973] [outer = (nil)] 08:17:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f9332318c00) [pid = 1828] [serial = 974] [outer = 0x7f93305ce800] 08:17:59 INFO - PROCESS | 1828 | 1462375079464 Marionette DEBUG loaded listener.js 08:17:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f93325c3400) [pid = 1828] [serial = 975] [outer = 0x7f93305ce800] 08:18:00 INFO - PROCESS | 1828 | 1462375080231 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 08:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1175ms 08:18:00 INFO - PROCESS | 1828 | 1462375080278 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 08:18:00 INFO - PROCESS | 1828 | 1462375080281 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 08:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:18:00 INFO - PROCESS | 1828 | 1462375080285 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:18:00 INFO - PROCESS | 1828 | 1462375080288 Marionette TRACE conn3 <- [1,1270,null,{}] 08:18:00 INFO - PROCESS | 1828 | 1462375080309 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:00 INFO - PROCESS | 1828 | 1462375080456 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 08:18:00 INFO - PROCESS | 1828 | 1462375080613 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331ed3000 == 87 [pid = 1828] [id = 325] 08:18:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f93325c5000) [pid = 1828] [serial = 976] [outer = (nil)] 08:18:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f93352a6000) [pid = 1828] [serial = 977] [outer = 0x7f93325c5000] 08:18:00 INFO - PROCESS | 1828 | 1462375080676 Marionette DEBUG loaded listener.js 08:18:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f933559c000) [pid = 1828] [serial = 978] [outer = 0x7f93325c5000] 08:18:01 INFO - PROCESS | 1828 | 1462375081456 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 08:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1196ms 08:18:01 INFO - PROCESS | 1828 | 1462375081496 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 08:18:01 INFO - PROCESS | 1828 | 1462375081499 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 08:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:18:01 INFO - PROCESS | 1828 | 1462375081504 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:18:01 INFO - PROCESS | 1828 | 1462375081506 Marionette TRACE conn3 <- [1,1274,null,{}] 08:18:01 INFO - PROCESS | 1828 | 1462375081511 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:01 INFO - PROCESS | 1828 | 1462375081647 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 08:18:01 INFO - PROCESS | 1828 | 1462375081811 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9335552800 == 88 [pid = 1828] [id = 326] 08:18:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f930e202400) [pid = 1828] [serial = 979] [outer = (nil)] 08:18:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f930e20c400) [pid = 1828] [serial = 980] [outer = 0x7f930e202400] 08:18:01 INFO - PROCESS | 1828 | 1462375081872 Marionette DEBUG loaded listener.js 08:18:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f930e210800) [pid = 1828] [serial = 981] [outer = 0x7f930e202400] 08:18:02 INFO - PROCESS | 1828 | 1462375082662 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 08:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1229ms 08:18:02 INFO - PROCESS | 1828 | 1462375082735 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 08:18:02 INFO - PROCESS | 1828 | 1462375082737 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 08:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:18:02 INFO - PROCESS | 1828 | 1462375082743 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:18:02 INFO - PROCESS | 1828 | 1462375082745 Marionette TRACE conn3 <- [1,1278,null,{}] 08:18:02 INFO - PROCESS | 1828 | 1462375082750 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:02 INFO - PROCESS | 1828 | 1462375082887 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 08:18:03 INFO - PROCESS | 1828 | 1462375083046 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93094df800 == 89 [pid = 1828] [id = 327] 08:18:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f930e204000) [pid = 1828] [serial = 982] [outer = (nil)] 08:18:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f930ff1e800) [pid = 1828] [serial = 983] [outer = 0x7f930e204000] 08:18:03 INFO - PROCESS | 1828 | 1462375083104 Marionette DEBUG loaded listener.js 08:18:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f930ff23000) [pid = 1828] [serial = 984] [outer = 0x7f930e204000] 08:18:03 INFO - PROCESS | 1828 | 1462375083887 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 08:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1177ms 08:18:03 INFO - PROCESS | 1828 | 1462375083920 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 08:18:03 INFO - PROCESS | 1828 | 1462375083923 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 08:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:18:03 INFO - PROCESS | 1828 | 1462375083929 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:18:03 INFO - PROCESS | 1828 | 1462375083931 Marionette TRACE conn3 <- [1,1282,null,{}] 08:18:03 INFO - PROCESS | 1828 | 1462375083936 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:04 INFO - PROCESS | 1828 | 1462375084076 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 08:18:04 INFO - PROCESS | 1828 | 1462375084246 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93323bd800 == 90 [pid = 1828] [id = 328] 08:18:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f930b5c3800) [pid = 1828] [serial = 985] [outer = (nil)] 08:18:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f930b5cc400) [pid = 1828] [serial = 986] [outer = 0x7f930b5c3800] 08:18:04 INFO - PROCESS | 1828 | 1462375084305 Marionette DEBUG loaded listener.js 08:18:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f930b5d1800) [pid = 1828] [serial = 987] [outer = 0x7f930b5c3800] 08:18:05 INFO - PROCESS | 1828 | 1462375085278 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 08:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1427ms 08:18:05 INFO - PROCESS | 1828 | 1462375085356 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 08:18:05 INFO - PROCESS | 1828 | 1462375085361 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 08:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:18:05 INFO - PROCESS | 1828 | 1462375085368 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:18:05 INFO - PROCESS | 1828 | 1462375085372 Marionette TRACE conn3 <- [1,1286,null,{}] 08:18:05 INFO - PROCESS | 1828 | 1462375085379 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:05 INFO - PROCESS | 1828 | 1462375085533 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 08:18:05 INFO - PROCESS | 1828 | 1462375085771 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93167e0800 == 91 [pid = 1828] [id = 329] 08:18:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f93156fe000) [pid = 1828] [serial = 988] [outer = (nil)] 08:18:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f9316657000) [pid = 1828] [serial = 989] [outer = 0x7f93156fe000] 08:18:05 INFO - PROCESS | 1828 | 1462375085846 Marionette DEBUG loaded listener.js 08:18:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f931665c400) [pid = 1828] [serial = 990] [outer = 0x7f93156fe000] 08:18:06 INFO - PROCESS | 1828 | 1462375086573 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 08:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1279ms 08:18:06 INFO - PROCESS | 1828 | 1462375086647 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 08:18:06 INFO - PROCESS | 1828 | 1462375086654 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 08:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:18:06 INFO - PROCESS | 1828 | 1462375086662 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:18:06 INFO - PROCESS | 1828 | 1462375086666 Marionette TRACE conn3 <- [1,1290,null,{}] 08:18:06 INFO - PROCESS | 1828 | 1462375086670 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:06 INFO - PROCESS | 1828 | 1462375086851 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 08:18:07 INFO - PROCESS | 1828 | 1462375087058 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930c56b000 == 92 [pid = 1828] [id = 330] 08:18:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f93156f6400) [pid = 1828] [serial = 991] [outer = (nil)] 08:18:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f9316663000) [pid = 1828] [serial = 992] [outer = 0x7f93156f6400] 08:18:07 INFO - PROCESS | 1828 | 1462375087122 Marionette DEBUG loaded listener.js 08:18:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f931746ec00) [pid = 1828] [serial = 993] [outer = 0x7f93156f6400] 08:18:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318b98800 == 91 [pid = 1828] [id = 318] 08:18:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93158ac800 == 90 [pid = 1828] [id = 317] 08:18:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316b6a000 == 89 [pid = 1828] [id = 316] 08:18:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93167d7000 == 88 [pid = 1828] [id = 315] 08:18:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93167d2800 == 87 [pid = 1828] [id = 314] 08:18:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b7e0000 == 86 [pid = 1828] [id = 313] 08:18:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930c57c000 == 85 [pid = 1828] [id = 312] 08:18:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933a2b7000 == 84 [pid = 1828] [id = 311] 08:18:07 INFO - PROCESS | 1828 | 1462375087968 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 08:18:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9332bc8000 == 83 [pid = 1828] [id = 310] 08:18:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9320c79800 == 82 [pid = 1828] [id = 309] 08:18:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93183e6800 == 81 [pid = 1828] [id = 308] 08:18:07 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e261000 == 80 [pid = 1828] [id = 307] 08:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1327ms 08:18:07 INFO - PROCESS | 1828 | 1462375087995 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 08:18:07 INFO - PROCESS | 1828 | 1462375087997 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 08:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:18:08 INFO - PROCESS | 1828 | 1462375088003 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:18:08 INFO - PROCESS | 1828 | 1462375088007 Marionette TRACE conn3 <- [1,1294,null,{}] 08:18:08 INFO - PROCESS | 1828 | 1462375088020 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:08 INFO - PROCESS | 1828 | 1462375088204 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 08:18:08 INFO - PROCESS | 1828 | 1462375088284 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b6a000 == 81 [pid = 1828] [id = 331] 08:18:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f9317471400) [pid = 1828] [serial = 994] [outer = (nil)] 08:18:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f931e570800) [pid = 1828] [serial = 995] [outer = 0x7f9317471400] 08:18:08 INFO - PROCESS | 1828 | 1462375088337 Marionette DEBUG loaded listener.js 08:18:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f932042f800) [pid = 1828] [serial = 996] [outer = 0x7f9317471400] 08:18:09 INFO - PROCESS | 1828 | 1462375089024 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 08:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1031ms 08:18:09 INFO - PROCESS | 1828 | 1462375089035 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 08:18:09 INFO - PROCESS | 1828 | 1462375089039 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 08:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:18:09 INFO - PROCESS | 1828 | 1462375089049 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:18:09 INFO - PROCESS | 1828 | 1462375089050 Marionette TRACE conn3 <- [1,1298,null,{}] 08:18:09 INFO - PROCESS | 1828 | 1462375089054 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:09 INFO - PROCESS | 1828 | 1462375089220 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 08:18:09 INFO - PROCESS | 1828 | 1462375089242 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93204b9800 == 82 [pid = 1828] [id = 332] 08:18:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f9318a73800) [pid = 1828] [serial = 997] [outer = (nil)] 08:18:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f932d41c800) [pid = 1828] [serial = 998] [outer = 0x7f9318a73800] 08:18:09 INFO - PROCESS | 1828 | 1462375089292 Marionette DEBUG loaded listener.js 08:18:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f932e86a400) [pid = 1828] [serial = 999] [outer = 0x7f9318a73800] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f9322f05400) [pid = 1828] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f931e4d2400) [pid = 1828] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f930f690000) [pid = 1828] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f931757cc00) [pid = 1828] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f933230c800) [pid = 1828] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f931db77800) [pid = 1828] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f931390d400) [pid = 1828] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f931a10bc00) [pid = 1828] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f930fca8c00) [pid = 1828] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f931fc70000) [pid = 1828] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f930f4cc800) [pid = 1828] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f931486d400) [pid = 1828] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f93195ddc00) [pid = 1828] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f93104ac400) [pid = 1828] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f931a10e400) [pid = 1828] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f930f68e800) [pid = 1828] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f9316d3bc00) [pid = 1828] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f930f694000) [pid = 1828] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f9316b3ac00) [pid = 1828] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f931a10d800) [pid = 1828] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f93206d1c00) [pid = 1828] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f9322f7d000) [pid = 1828] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f932698f000) [pid = 1828] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f932c869800) [pid = 1828] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f930fcadc00) [pid = 1828] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f93156f8800) [pid = 1828] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f9310864800) [pid = 1828] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f931600b800) [pid = 1828] [serial = 825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f931a148800) [pid = 1828] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f931a263400) [pid = 1828] [serial = 831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f931e7ae000) [pid = 1828] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f932061e800) [pid = 1828] [serial = 837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f930f69b400) [pid = 1828] [serial = 840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f9316c8f400) [pid = 1828] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:18:10 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f931a264400) [pid = 1828] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:18:10 INFO - PROCESS | 1828 | 1462375090458 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1432ms 08:18:10 INFO - PROCESS | 1828 | 1462375090476 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 08:18:10 INFO - PROCESS | 1828 | 1462375090478 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 08:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:18:10 INFO - PROCESS | 1828 | 1462375090485 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:18:10 INFO - PROCESS | 1828 | 1462375090497 Marionette TRACE conn3 <- [1,1302,null,{}] 08:18:10 INFO - PROCESS | 1828 | 1462375090500 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:10 INFO - PROCESS | 1828 | 1462375090629 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 08:18:10 INFO - PROCESS | 1828 | 1462375090756 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931088a000 == 83 [pid = 1828] [id = 333] 08:18:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f930fca8c00) [pid = 1828] [serial = 1000] [outer = (nil)] 08:18:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f93147da000) [pid = 1828] [serial = 1001] [outer = 0x7f930fca8c00] 08:18:10 INFO - PROCESS | 1828 | 1462375090809 Marionette DEBUG loaded listener.js 08:18:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f9316fdbc00) [pid = 1828] [serial = 1002] [outer = 0x7f930fca8c00] 08:18:11 INFO - PROCESS | 1828 | 1462375091354 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 08:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 884ms 08:18:11 INFO - PROCESS | 1828 | 1462375091370 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 08:18:11 INFO - PROCESS | 1828 | 1462375091372 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 08:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:18:11 INFO - PROCESS | 1828 | 1462375091378 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:18:11 INFO - PROCESS | 1828 | 1462375091380 Marionette TRACE conn3 <- [1,1306,null,{}] 08:18:11 INFO - PROCESS | 1828 | 1462375091384 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:11 INFO - PROCESS | 1828 | 1462375091537 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 08:18:11 INFO - PROCESS | 1828 | 1462375091557 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331e41800 == 84 [pid = 1828] [id = 334] 08:18:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f931db77800) [pid = 1828] [serial = 1003] [outer = (nil)] 08:18:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f932698f000) [pid = 1828] [serial = 1004] [outer = 0x7f931db77800] 08:18:11 INFO - PROCESS | 1828 | 1462375091611 Marionette DEBUG loaded listener.js 08:18:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f932db8b000) [pid = 1828] [serial = 1005] [outer = 0x7f931db77800] 08:18:12 INFO - PROCESS | 1828 | 1462375092295 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 08:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 976ms 08:18:12 INFO - PROCESS | 1828 | 1462375092354 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 08:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:18:12 INFO - PROCESS | 1828 | 1462375092357 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 08:18:12 INFO - PROCESS | 1828 | 1462375092362 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:18:12 INFO - PROCESS | 1828 | 1462375092364 Marionette TRACE conn3 <- [1,1310,null,{}] 08:18:12 INFO - PROCESS | 1828 | 1462375092368 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:12 INFO - PROCESS | 1828 | 1462375092656 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 08:18:12 INFO - PROCESS | 1828 | 1462375092780 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b7c9800 == 85 [pid = 1828] [id = 335] 08:18:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f930b5d0c00) [pid = 1828] [serial = 1006] [outer = (nil)] 08:18:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f930f694400) [pid = 1828] [serial = 1007] [outer = 0x7f930b5d0c00] 08:18:12 INFO - PROCESS | 1828 | 1462375092843 Marionette DEBUG loaded listener.js 08:18:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f930ff25400) [pid = 1828] [serial = 1008] [outer = 0x7f930b5d0c00] 08:18:13 INFO - PROCESS | 1828 | 1462375093633 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 08:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 08:18:13 INFO - PROCESS | 1828 | 1462375093697 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 08:18:13 INFO - PROCESS | 1828 | 1462375093704 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:18:13 INFO - PROCESS | 1828 | 1462375093707 Marionette TRACE conn3 <- [1,1314,null,{}] 08:18:13 INFO - PROCESS | 1828 | 1462375093714 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:13 INFO - PROCESS | 1828 | 1462375093863 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 08:18:14 INFO - PROCESS | 1828 | 1462375094029 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931fbd1000 == 86 [pid = 1828] [id = 336] 08:18:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f930e208c00) [pid = 1828] [serial = 1009] [outer = (nil)] 08:18:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f9316b39800) [pid = 1828] [serial = 1010] [outer = 0x7f930e208c00] 08:18:14 INFO - PROCESS | 1828 | 1462375094092 Marionette DEBUG loaded listener.js 08:18:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f931865fc00) [pid = 1828] [serial = 1011] [outer = 0x7f930e208c00] 08:18:14 INFO - PROCESS | 1828 | 1462375094899 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 08:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1236ms 08:18:14 INFO - PROCESS | 1828 | 1462375094939 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 08:18:14 INFO - PROCESS | 1828 | 1462375094943 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 08:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:18:14 INFO - PROCESS | 1828 | 1462375094949 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:18:14 INFO - PROCESS | 1828 | 1462375094951 Marionette TRACE conn3 <- [1,1318,null,{}] 08:18:14 INFO - PROCESS | 1828 | 1462375094956 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:15 INFO - PROCESS | 1828 | 1462375095103 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 08:18:15 INFO - PROCESS | 1828 | 1462375095274 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933a2bf000 == 87 [pid = 1828] [id = 337] 08:18:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f931865b800) [pid = 1828] [serial = 1012] [outer = (nil)] 08:18:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f931ee9ac00) [pid = 1828] [serial = 1013] [outer = 0x7f931865b800] 08:18:15 INFO - PROCESS | 1828 | 1462375095336 Marionette DEBUG loaded listener.js 08:18:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f932062c800) [pid = 1828] [serial = 1014] [outer = 0x7f931865b800] 08:18:16 INFO - PROCESS | 1828 | 1462375096181 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 08:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1284ms 08:18:16 INFO - PROCESS | 1828 | 1462375096233 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 08:18:16 INFO - PROCESS | 1828 | 1462375096238 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 08:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:18:16 INFO - PROCESS | 1828 | 1462375096252 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:18:16 INFO - PROCESS | 1828 | 1462375096257 Marionette TRACE conn3 <- [1,1322,null,{}] 08:18:16 INFO - PROCESS | 1828 | 1462375096263 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:16 INFO - PROCESS | 1828 | 1462375096404 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 08:18:16 INFO - PROCESS | 1828 | 1462375096582 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b18b000 == 88 [pid = 1828] [id = 338] 08:18:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f9318660000) [pid = 1828] [serial = 1015] [outer = (nil)] 08:18:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f932e5d3800) [pid = 1828] [serial = 1016] [outer = 0x7f9318660000] 08:18:16 INFO - PROCESS | 1828 | 1462375096643 Marionette DEBUG loaded listener.js 08:18:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f9331c9b800) [pid = 1828] [serial = 1017] [outer = 0x7f9318660000] 08:18:17 INFO - PROCESS | 1828 | 1462375097455 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 08:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1238ms 08:18:17 INFO - PROCESS | 1828 | 1462375097484 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 08:18:17 INFO - PROCESS | 1828 | 1462375097487 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 08:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:18:17 INFO - PROCESS | 1828 | 1462375097492 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:18:17 INFO - PROCESS | 1828 | 1462375097494 Marionette TRACE conn3 <- [1,1326,null,{}] 08:18:17 INFO - PROCESS | 1828 | 1462375097500 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:17 INFO - PROCESS | 1828 | 1462375097631 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 08:18:17 INFO - PROCESS | 1828 | 1462375097800 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b1aa000 == 89 [pid = 1828] [id = 339] 08:18:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f931fce0000) [pid = 1828] [serial = 1018] [outer = (nil)] 08:18:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f933231a400) [pid = 1828] [serial = 1019] [outer = 0x7f931fce0000] 08:18:17 INFO - PROCESS | 1828 | 1462375097861 Marionette DEBUG loaded listener.js 08:18:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f931fce8400) [pid = 1828] [serial = 1020] [outer = 0x7f931fce0000] 08:18:18 INFO - PROCESS | 1828 | 1462375098652 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:18:18 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 08:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1225ms 08:18:18 INFO - PROCESS | 1828 | 1462375098718 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 08:18:18 INFO - PROCESS | 1828 | 1462375098722 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 08:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:18:18 INFO - PROCESS | 1828 | 1462375098726 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:18:18 INFO - PROCESS | 1828 | 1462375098729 Marionette TRACE conn3 <- [1,1330,null,{}] 08:18:18 INFO - PROCESS | 1828 | 1462375098734 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:18 INFO - PROCESS | 1828 | 1462375098894 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 08:18:19 INFO - PROCESS | 1828 | 1462375099064 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e45d800 == 90 [pid = 1828] [id = 340] 08:18:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f932e620000) [pid = 1828] [serial = 1021] [outer = (nil)] 08:18:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f9332314000) [pid = 1828] [serial = 1022] [outer = 0x7f932e620000] 08:18:19 INFO - PROCESS | 1828 | 1462375099131 Marionette DEBUG loaded listener.js 08:18:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f9332c30800) [pid = 1828] [serial = 1023] [outer = 0x7f932e620000] 08:18:19 INFO - PROCESS | 1828 | 1462375099867 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:18:19 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 08:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1192ms 08:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:18:19 INFO - PROCESS | 1828 | 1462375099919 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 08:18:19 INFO - PROCESS | 1828 | 1462375099922 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 08:18:19 INFO - PROCESS | 1828 | 1462375099927 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:18:19 INFO - PROCESS | 1828 | 1462375099930 Marionette TRACE conn3 <- [1,1334,null,{}] 08:18:19 INFO - PROCESS | 1828 | 1462375099934 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:20 INFO - PROCESS | 1828 | 1462375100078 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 08:18:20 INFO - PROCESS | 1828 | 1462375100248 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308add000 == 91 [pid = 1828] [id = 341] 08:18:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f93156ad000) [pid = 1828] [serial = 1024] [outer = (nil)] 08:18:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f93156b5c00) [pid = 1828] [serial = 1025] [outer = 0x7f93156ad000] 08:18:20 INFO - PROCESS | 1828 | 1462375100307 Marionette DEBUG loaded listener.js 08:18:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f93156ba000) [pid = 1828] [serial = 1026] [outer = 0x7f93156ad000] 08:18:21 INFO - PROCESS | 1828 | 1462375101133 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1233ms 08:18:21 INFO - PROCESS | 1828 | 1462375101173 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 08:18:21 INFO - PROCESS | 1828 | 1462375101175 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 08:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:18:21 INFO - PROCESS | 1828 | 1462375101181 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:18:21 INFO - PROCESS | 1828 | 1462375101183 Marionette TRACE conn3 <- [1,1338,null,{}] 08:18:21 INFO - PROCESS | 1828 | 1462375101188 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:21 INFO - PROCESS | 1828 | 1462375101329 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 08:18:21 INFO - PROCESS | 1828 | 1462375101522 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308bd5000 == 92 [pid = 1828] [id = 342] 08:18:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f93156af400) [pid = 1828] [serial = 1027] [outer = (nil)] 08:18:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f9332c8d400) [pid = 1828] [serial = 1028] [outer = 0x7f93156af400] 08:18:21 INFO - PROCESS | 1828 | 1462375101584 Marionette DEBUG loaded listener.js 08:18:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f93352a7000) [pid = 1828] [serial = 1029] [outer = 0x7f93156af400] 08:18:22 INFO - PROCESS | 1828 | 1462375102847 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 08:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1677ms 08:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:18:22 INFO - PROCESS | 1828 | 1462375102859 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 08:18:22 INFO - PROCESS | 1828 | 1462375102861 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 08:18:22 INFO - PROCESS | 1828 | 1462375102865 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:18:22 INFO - PROCESS | 1828 | 1462375102869 Marionette TRACE conn3 <- [1,1342,null,{}] 08:18:22 INFO - PROCESS | 1828 | 1462375102873 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:23 INFO - PROCESS | 1828 | 1462375103042 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 08:18:23 INFO - PROCESS | 1828 | 1462375103228 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f748000 == 93 [pid = 1828] [id = 343] 08:18:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f93099c3800) [pid = 1828] [serial = 1030] [outer = (nil)] 08:18:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f93099c9800) [pid = 1828] [serial = 1031] [outer = 0x7f93099c3800] 08:18:23 INFO - PROCESS | 1828 | 1462375103288 Marionette DEBUG loaded listener.js 08:18:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f930f4cc800) [pid = 1828] [serial = 1032] [outer = 0x7f93099c3800] 08:18:24 INFO - PROCESS | 1828 | 1462375104398 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 08:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1582ms 08:18:24 INFO - PROCESS | 1828 | 1462375104454 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 08:18:24 INFO - PROCESS | 1828 | 1462375104459 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 08:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:18:24 INFO - PROCESS | 1828 | 1462375104467 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:18:24 INFO - PROCESS | 1828 | 1462375104472 Marionette TRACE conn3 <- [1,1346,null,{}] 08:18:24 INFO - PROCESS | 1828 | 1462375104478 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:24 INFO - PROCESS | 1828 | 1462375104638 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 08:18:24 INFO - PROCESS | 1828 | 1462375104839 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e259800 == 94 [pid = 1828] [id = 344] 08:18:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f930e206c00) [pid = 1828] [serial = 1033] [outer = (nil)] 08:18:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f930f4c4c00) [pid = 1828] [serial = 1034] [outer = 0x7f930e206c00] 08:18:24 INFO - PROCESS | 1828 | 1462375104897 Marionette DEBUG loaded listener.js 08:18:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f930ff1e000) [pid = 1828] [serial = 1035] [outer = 0x7f930e206c00] 08:18:25 INFO - PROCESS | 1828 | 1462375105693 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 08:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1283ms 08:18:25 INFO - PROCESS | 1828 | 1462375105751 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 08:18:25 INFO - PROCESS | 1828 | 1462375105758 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 08:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:18:25 INFO - PROCESS | 1828 | 1462375105766 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:18:25 INFO - PROCESS | 1828 | 1462375105769 Marionette TRACE conn3 <- [1,1350,null,{}] 08:18:25 INFO - PROCESS | 1828 | 1462375105780 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:25 INFO - PROCESS | 1828 | 1462375105914 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 08:18:26 INFO - PROCESS | 1828 | 1462375106088 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930c564800 == 95 [pid = 1828] [id = 345] 08:18:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f9310863c00) [pid = 1828] [serial = 1036] [outer = (nil)] 08:18:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f9314664000) [pid = 1828] [serial = 1037] [outer = 0x7f9310863c00] 08:18:26 INFO - PROCESS | 1828 | 1462375106144 Marionette DEBUG loaded listener.js 08:18:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f9314863c00) [pid = 1828] [serial = 1038] [outer = 0x7f9310863c00] 08:18:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931088a000 == 94 [pid = 1828] [id = 333] 08:18:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93204b9800 == 93 [pid = 1828] [id = 332] 08:18:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316b6a000 == 92 [pid = 1828] [id = 331] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f9330a67c00) [pid = 1828] [serial = 935] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f933229e000) [pid = 1828] [serial = 938] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f93325c3000) [pid = 1828] [serial = 941] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930c56b000 == 91 [pid = 1828] [id = 330] 08:18:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93167e0800 == 90 [pid = 1828] [id = 329] 08:18:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9331ed3000 == 89 [pid = 1828] [id = 325] 08:18:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d7bc800 == 88 [pid = 1828] [id = 324] 08:18:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322dd7800 == 87 [pid = 1828] [id = 323] 08:18:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff84800 == 86 [pid = 1828] [id = 322] 08:18:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4e2000 == 85 [pid = 1828] [id = 321] 08:18:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93158ae000 == 84 [pid = 1828] [id = 320] 08:18:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931bf68800 == 83 [pid = 1828] [id = 319] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f9314870800) [pid = 1828] [serial = 824] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f93189b0400) [pid = 1828] [serial = 827] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f931d5ba800) [pid = 1828] [serial = 830] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f931ff3d800) [pid = 1828] [serial = 833] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f9320430c00) [pid = 1828] [serial = 836] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f9322f7cc00) [pid = 1828] [serial = 839] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f932780c000) [pid = 1828] [serial = 842] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f933050dc00) [pid = 1828] [serial = 921] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f932d7a4c00) [pid = 1828] [serial = 695] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f93210c7000) [pid = 1828] [serial = 692] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f93203c1800) [pid = 1828] [serial = 698] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f931a117c00) [pid = 1828] [serial = 686] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f933231b000) [pid = 1828] [serial = 632] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f931fca3800) [pid = 1828] [serial = 689] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f93156f5800) [pid = 1828] [serial = 683] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f931fa31400) [pid = 1828] [serial = 870] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f931390c800) [pid = 1828] [serial = 680] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f932d49f000) [pid = 1828] [serial = 891] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f932d6d7000) [pid = 1828] [serial = 894] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f932d9c1400) [pid = 1828] [serial = 897] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f931ec44800) [pid = 1828] [serial = 944] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f93189b2800) [pid = 1828] [serial = 950] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f932d68cc00) [pid = 1828] [serial = 932] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f931d991c00) [pid = 1828] [serial = 929] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f930feec400) [pid = 1828] [serial = 923] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f9320d8ec00) [pid = 1828] [serial = 914] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f93104adc00) [pid = 1828] [serial = 873] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f930f695c00) [pid = 1828] [serial = 872] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f9316b3a000) [pid = 1828] [serial = 903] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f931566d400) [pid = 1828] [serial = 902] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f931ee9b400) [pid = 1828] [serial = 882] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f931bf93400) [pid = 1828] [serial = 881] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f932db85400) [pid = 1828] [serial = 900] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f931f211000) [pid = 1828] [serial = 899] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f931c92fc00) [pid = 1828] [serial = 908] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f931e4df000) [pid = 1828] [serial = 909] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f931fc79c00) [pid = 1828] [serial = 956] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f9315669c00) [pid = 1828] [serial = 947] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f931a45cc00) [pid = 1828] [serial = 953] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f931e9f5c00) [pid = 1828] [serial = 954] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f931746c800) [pid = 1828] [serial = 926] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f9316018c00) [pid = 1828] [serial = 876] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f9315667400) [pid = 1828] [serial = 875] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f93189ee000) [pid = 1828] [serial = 879] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f9317395400) [pid = 1828] [serial = 878] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f9315666800) [pid = 1828] [serial = 917] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f9317848c00) [pid = 1828] [serial = 905] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f93189be400) [pid = 1828] [serial = 906] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f931fcac000) [pid = 1828] [serial = 884] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f9320c60c00) [pid = 1828] [serial = 887] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f932c86d400) [pid = 1828] [serial = 890] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f932d691000) [pid = 1828] [serial = 893] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f932d72a800) [pid = 1828] [serial = 896] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f932e869000) [pid = 1828] [serial = 920] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f931e7a1c00) [pid = 1828] [serial = 911] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f932061f000) [pid = 1828] [serial = 912] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f931fc73c00) [pid = 1828] [serial = 918] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f9322f7f400) [pid = 1828] [serial = 915] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f9322f11400) [pid = 1828] [serial = 888] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f932031a400) [pid = 1828] [serial = 885] [outer = (nil)] [url = about:blank] 08:18:26 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f931fcab400) [pid = 1828] [serial = 821] [outer = (nil)] [url = about:blank] 08:18:27 INFO - PROCESS | 1828 | 1462375107022 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 08:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1282ms 08:18:27 INFO - PROCESS | 1828 | 1462375107049 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 08:18:27 INFO - PROCESS | 1828 | 1462375107051 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 08:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:18:27 INFO - PROCESS | 1828 | 1462375107066 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:18:27 INFO - PROCESS | 1828 | 1462375107071 Marionette TRACE conn3 <- [1,1354,null,{}] 08:18:27 INFO - PROCESS | 1828 | 1462375107084 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:27 INFO - PROCESS | 1828 | 1462375107213 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 08:18:27 INFO - PROCESS | 1828 | 1462375107235 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310886000 == 84 [pid = 1828] [id = 346] 08:18:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f9316658000) [pid = 1828] [serial = 1039] [outer = (nil)] 08:18:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f931665ec00) [pid = 1828] [serial = 1040] [outer = 0x7f9316658000] 08:18:27 INFO - PROCESS | 1828 | 1462375107287 Marionette DEBUG loaded listener.js 08:18:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f9316c92000) [pid = 1828] [serial = 1041] [outer = 0x7f9316658000] 08:18:27 INFO - PROCESS | 1828 | 1462375107981 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 08:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 933ms 08:18:27 INFO - PROCESS | 1828 | 1462375107996 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 08:18:28 INFO - PROCESS | 1828 | 1462375108000 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 08:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:18:28 INFO - PROCESS | 1828 | 1462375108005 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:18:28 INFO - PROCESS | 1828 | 1462375108007 Marionette TRACE conn3 <- [1,1358,null,{}] 08:18:28 INFO - PROCESS | 1828 | 1462375108011 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:28 INFO - PROCESS | 1828 | 1462375108145 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 08:18:28 INFO - PROCESS | 1828 | 1462375108270 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9315f9d800 == 85 [pid = 1828] [id = 347] 08:18:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f93099d1000) [pid = 1828] [serial = 1042] [outer = (nil)] 08:18:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f931744bc00) [pid = 1828] [serial = 1043] [outer = 0x7f93099d1000] 08:18:28 INFO - PROCESS | 1828 | 1462375108321 Marionette DEBUG loaded listener.js 08:18:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f931746cc00) [pid = 1828] [serial = 1044] [outer = 0x7f93099d1000] 08:18:28 INFO - PROCESS | 1828 | 1462375108908 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 08:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 922ms 08:18:28 INFO - PROCESS | 1828 | 1462375108929 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 08:18:28 INFO - PROCESS | 1828 | 1462375108931 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 08:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:18:28 INFO - PROCESS | 1828 | 1462375108936 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:18:28 INFO - PROCESS | 1828 | 1462375108938 Marionette TRACE conn3 <- [1,1362,null,{}] 08:18:28 INFO - PROCESS | 1828 | 1462375108943 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:29 INFO - PROCESS | 1828 | 1462375109063 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 08:18:29 INFO - PROCESS | 1828 | 1462375109213 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316dc3800 == 86 [pid = 1828] [id = 348] 08:18:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f93156f1800) [pid = 1828] [serial = 1045] [outer = (nil)] 08:18:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f931746c400) [pid = 1828] [serial = 1046] [outer = 0x7f93156f1800] 08:18:29 INFO - PROCESS | 1828 | 1462375109263 Marionette DEBUG loaded listener.js 08:18:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f9318660800) [pid = 1828] [serial = 1047] [outer = 0x7f93156f1800] 08:18:29 INFO - PROCESS | 1828 | 1462375109869 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 979ms 08:18:29 INFO - PROCESS | 1828 | 1462375109915 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 08:18:29 INFO - PROCESS | 1828 | 1462375109917 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 08:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:18:29 INFO - PROCESS | 1828 | 1462375109930 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:18:29 INFO - PROCESS | 1828 | 1462375109932 Marionette TRACE conn3 <- [1,1366,null,{}] 08:18:29 INFO - PROCESS | 1828 | 1462375109937 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:30 INFO - PROCESS | 1828 | 1462375110122 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 08:18:30 INFO - PROCESS | 1828 | 1462375110148 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931850d800 == 87 [pid = 1828] [id = 349] 08:18:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f93189eb000) [pid = 1828] [serial = 1048] [outer = (nil)] 08:18:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f931a10d400) [pid = 1828] [serial = 1049] [outer = 0x7f93189eb000] 08:18:30 INFO - PROCESS | 1828 | 1462375110201 Marionette DEBUG loaded listener.js 08:18:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f931a45d400) [pid = 1828] [serial = 1050] [outer = 0x7f93189eb000] 08:18:30 INFO - PROCESS | 1828 | 1462375110946 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 08:18:30 INFO - PROCESS | 1828 | 1462375110962 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 08:18:30 INFO - PROCESS | 1828 | 1462375110967 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:18:30 INFO - PROCESS | 1828 | 1462375110970 Marionette TRACE conn3 <- [1,1370,null,{}] 08:18:30 INFO - PROCESS | 1828 | 1462375110974 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:31 INFO - PROCESS | 1828 | 1462375111147 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f9316c8c000) [pid = 1828] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f932e5d2c00) [pid = 1828] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f931464e800) [pid = 1828] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f931fca7400) [pid = 1828] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f931a45d000) [pid = 1828] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f931e7a1000) [pid = 1828] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f93156f4800) [pid = 1828] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f930f4c5400) [pid = 1828] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f931a14b800) [pid = 1828] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f9317446000) [pid = 1828] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f931566b800) [pid = 1828] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f930f4c7c00) [pid = 1828] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f930f695000) [pid = 1828] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f930f4c2400) [pid = 1828] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f9317449c00) [pid = 1828] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f9313906c00) [pid = 1828] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f9317471400) [pid = 1828] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f9318a73800) [pid = 1828] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f930fca8c00) [pid = 1828] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f931744b000) [pid = 1828] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f93156f6400) [pid = 1828] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f93156fe000) [pid = 1828] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f930fcac000) [pid = 1828] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f931784a400) [pid = 1828] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:18:31 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f931a14cc00) [pid = 1828] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:18:31 INFO - PROCESS | 1828 | 1462375111745 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f4ab000 == 88 [pid = 1828] [id = 350] 08:18:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f930fcac000) [pid = 1828] [serial = 1051] [outer = (nil)] 08:18:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f93105a5800) [pid = 1828] [serial = 1052] [outer = 0x7f930fcac000] 08:18:31 INFO - PROCESS | 1828 | 1462375111832 Marionette DEBUG loaded listener.js 08:18:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f93156f1000) [pid = 1828] [serial = 1053] [outer = 0x7f930fcac000] 08:18:32 INFO - PROCESS | 1828 | 1462375112401 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 08:18:32 INFO - PROCESS | 1828 | 1462375112448 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 08:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:18:32 INFO - PROCESS | 1828 | 1462375112452 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:18:32 INFO - PROCESS | 1828 | 1462375112455 Marionette TRACE conn3 <- [1,1374,null,{}] 08:18:32 INFO - PROCESS | 1828 | 1462375112459 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:32 INFO - PROCESS | 1828 | 1462375112627 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 08:18:32 INFO - PROCESS | 1828 | 1462375112646 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4c9000 == 89 [pid = 1828] [id = 351] 08:18:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f930fcaf400) [pid = 1828] [serial = 1054] [outer = (nil)] 08:18:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f931a45d000) [pid = 1828] [serial = 1055] [outer = 0x7f930fcaf400] 08:18:32 INFO - PROCESS | 1828 | 1462375112696 Marionette DEBUG loaded listener.js 08:18:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f931d993000) [pid = 1828] [serial = 1056] [outer = 0x7f930fcaf400] 08:18:33 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:33 INFO - PROCESS | 1828 | 1462375113339 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 08:18:33 INFO - PROCESS | 1828 | 1462375113385 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 08:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:18:33 INFO - PROCESS | 1828 | 1462375113390 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:18:33 INFO - PROCESS | 1828 | 1462375113392 Marionette TRACE conn3 <- [1,1378,null,{}] 08:18:33 INFO - PROCESS | 1828 | 1462375113397 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:33 INFO - PROCESS | 1828 | 1462375113536 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 08:18:33 INFO - PROCESS | 1828 | 1462375113744 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93094d3000 == 90 [pid = 1828] [id = 352] 08:18:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f93099c4000) [pid = 1828] [serial = 1057] [outer = (nil)] 08:18:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f93099ca000) [pid = 1828] [serial = 1058] [outer = 0x7f93099c4000] 08:18:33 INFO - PROCESS | 1828 | 1462375113810 Marionette DEBUG loaded listener.js 08:18:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f930c5ee400) [pid = 1828] [serial = 1059] [outer = 0x7f93099c4000] 08:18:34 INFO - PROCESS | 1828 | 1462375114672 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 08:18:34 INFO - PROCESS | 1828 | 1462375114723 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 08:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:18:34 INFO - PROCESS | 1828 | 1462375114730 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:18:34 INFO - PROCESS | 1828 | 1462375114735 Marionette TRACE conn3 <- [1,1382,null,{}] 08:18:34 INFO - PROCESS | 1828 | 1462375114741 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:34 INFO - PROCESS | 1828 | 1462375114964 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 08:18:35 INFO - PROCESS | 1828 | 1462375115085 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f752800 == 91 [pid = 1828] [id = 353] 08:18:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f930c5f4000) [pid = 1828] [serial = 1060] [outer = (nil)] 08:18:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f9314663400) [pid = 1828] [serial = 1061] [outer = 0x7f930c5f4000] 08:18:35 INFO - PROCESS | 1828 | 1462375115149 Marionette DEBUG loaded listener.js 08:18:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f9315669c00) [pid = 1828] [serial = 1062] [outer = 0x7f930c5f4000] 08:18:35 INFO - PROCESS | 1828 | [1828] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 08:18:36 INFO - PROCESS | 1828 | 1462375116031 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 08:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:18:36 INFO - PROCESS | 1828 | 1462375116071 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 08:18:36 INFO - PROCESS | 1828 | 1462375116078 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:18:36 INFO - PROCESS | 1828 | 1462375116081 Marionette TRACE conn3 <- [1,1386,null,{}] 08:18:36 INFO - PROCESS | 1828 | 1462375116086 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:36 INFO - PROCESS | 1828 | 1462375116226 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 08:18:36 INFO - PROCESS | 1828 | 1462375116393 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4da800 == 92 [pid = 1828] [id = 354] 08:18:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f9316b2e400) [pid = 1828] [serial = 1063] [outer = (nil)] 08:18:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f9316fdb400) [pid = 1828] [serial = 1064] [outer = 0x7f9316b2e400] 08:18:36 INFO - PROCESS | 1828 | 1462375116453 Marionette DEBUG loaded listener.js 08:18:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f9318668c00) [pid = 1828] [serial = 1065] [outer = 0x7f9316b2e400] 08:18:37 INFO - PROCESS | 1828 | 1462375117308 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 08:18:37 INFO - PROCESS | 1828 | 1462375117361 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 08:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:18:37 INFO - PROCESS | 1828 | 1462375117369 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:18:37 INFO - PROCESS | 1828 | 1462375117376 Marionette TRACE conn3 <- [1,1390,null,{}] 08:18:37 INFO - PROCESS | 1828 | 1462375117398 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:37 INFO - PROCESS | 1828 | 1462375117586 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 08:18:37 INFO - PROCESS | 1828 | 1462375117748 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f6a3000 == 93 [pid = 1828] [id = 355] 08:18:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f9316c89400) [pid = 1828] [serial = 1066] [outer = (nil)] 08:18:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f931a45f800) [pid = 1828] [serial = 1067] [outer = 0x7f9316c89400] 08:18:37 INFO - PROCESS | 1828 | 1462375117806 Marionette DEBUG loaded listener.js 08:18:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f931f02a400) [pid = 1828] [serial = 1068] [outer = 0x7f9316c89400] 08:18:38 INFO - PROCESS | 1828 | 1462375118569 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 08:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1242ms 08:18:38 INFO - PROCESS | 1828 | 1462375118609 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 08:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:18:38 INFO - PROCESS | 1828 | 1462375118614 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 08:18:38 INFO - PROCESS | 1828 | 1462375118619 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:18:38 INFO - PROCESS | 1828 | 1462375118621 Marionette TRACE conn3 <- [1,1394,null,{}] 08:18:38 INFO - PROCESS | 1828 | 1462375118626 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:38 INFO - PROCESS | 1828 | 1462375118765 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 08:18:38 INFO - PROCESS | 1828 | 1462375118932 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932041c000 == 94 [pid = 1828] [id = 356] 08:18:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f931a111c00) [pid = 1828] [serial = 1069] [outer = (nil)] 08:18:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f931fc79400) [pid = 1828] [serial = 1070] [outer = 0x7f931a111c00] 08:18:38 INFO - PROCESS | 1828 | 1462375118995 Marionette DEBUG loaded listener.js 08:18:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f931ff3f400) [pid = 1828] [serial = 1071] [outer = 0x7f931a111c00] 08:18:39 INFO - PROCESS | 1828 | 1462375119730 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 08:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1176ms 08:18:39 INFO - PROCESS | 1828 | 1462375119798 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 08:18:39 INFO - PROCESS | 1828 | 1462375119802 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 08:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:18:39 INFO - PROCESS | 1828 | 1462375119808 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:18:39 INFO - PROCESS | 1828 | 1462375119810 Marionette TRACE conn3 <- [1,1398,null,{}] 08:18:39 INFO - PROCESS | 1828 | 1462375119815 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:39 INFO - PROCESS | 1828 | 1462375119954 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 08:18:40 INFO - PROCESS | 1828 | 1462375120115 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322c64800 == 95 [pid = 1828] [id = 357] 08:18:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f9320430c00) [pid = 1828] [serial = 1072] [outer = (nil)] 08:18:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f93206cc400) [pid = 1828] [serial = 1073] [outer = 0x7f9320430c00] 08:18:40 INFO - PROCESS | 1828 | 1462375120188 Marionette DEBUG loaded listener.js 08:18:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f9322dc5400) [pid = 1828] [serial = 1074] [outer = 0x7f9320430c00] 08:18:40 INFO - PROCESS | 1828 | 1462375120959 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 08:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1175ms 08:18:40 INFO - PROCESS | 1828 | 1462375120984 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 08:18:40 INFO - PROCESS | 1828 | 1462375120987 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 08:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:18:40 INFO - PROCESS | 1828 | 1462375120992 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:18:40 INFO - PROCESS | 1828 | 1462375120994 Marionette TRACE conn3 <- [1,1402,null,{}] 08:18:41 INFO - PROCESS | 1828 | 1462375120999 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:41 INFO - PROCESS | 1828 | 1462375121135 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 08:18:41 INFO - PROCESS | 1828 | 1462375121303 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d448800 == 96 [pid = 1828] [id = 358] 08:18:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f9322f03400) [pid = 1828] [serial = 1075] [outer = (nil)] 08:18:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f932d690000) [pid = 1828] [serial = 1076] [outer = 0x7f9322f03400] 08:18:41 INFO - PROCESS | 1828 | 1462375121363 Marionette DEBUG loaded listener.js 08:18:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f932d728800) [pid = 1828] [serial = 1077] [outer = 0x7f9322f03400] 08:18:42 INFO - PROCESS | 1828 | 1462375122124 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 08:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1174ms 08:18:42 INFO - PROCESS | 1828 | 1462375122168 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 08:18:42 INFO - PROCESS | 1828 | 1462375122171 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 08:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:18:42 INFO - PROCESS | 1828 | 1462375122176 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:18:42 INFO - PROCESS | 1828 | 1462375122178 Marionette TRACE conn3 <- [1,1406,null,{}] 08:18:42 INFO - PROCESS | 1828 | 1462375122183 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:42 INFO - PROCESS | 1828 | 1462375122320 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 08:18:42 INFO - PROCESS | 1828 | 1462375122487 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932e845800 == 97 [pid = 1828] [id = 359] 08:18:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f931464c800) [pid = 1828] [serial = 1078] [outer = (nil)] 08:18:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f932d9c1400) [pid = 1828] [serial = 1079] [outer = 0x7f931464c800] 08:18:42 INFO - PROCESS | 1828 | 1462375122545 Marionette DEBUG loaded listener.js 08:18:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f932eb2cc00) [pid = 1828] [serial = 1080] [outer = 0x7f931464c800] 08:18:43 INFO - PROCESS | 1828 | 1462375123277 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 08:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1125ms 08:18:43 INFO - PROCESS | 1828 | 1462375123303 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 08:18:43 INFO - PROCESS | 1828 | 1462375123305 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 08:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:18:43 INFO - PROCESS | 1828 | 1462375123311 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:18:43 INFO - PROCESS | 1828 | 1462375123313 Marionette TRACE conn3 <- [1,1410,null,{}] 08:18:43 INFO - PROCESS | 1828 | 1462375123318 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:43 INFO - PROCESS | 1828 | 1462375123511 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 08:18:43 INFO - PROCESS | 1828 | 1462375123636 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331ecf000 == 98 [pid = 1828] [id = 360] 08:18:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f9322f7c800) [pid = 1828] [serial = 1081] [outer = (nil)] 08:18:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f9331cc2400) [pid = 1828] [serial = 1082] [outer = 0x7f9322f7c800] 08:18:43 INFO - PROCESS | 1828 | 1462375123694 Marionette DEBUG loaded listener.js 08:18:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f9332313800) [pid = 1828] [serial = 1083] [outer = 0x7f9322f7c800] 08:18:44 INFO - PROCESS | 1828 | 1462375124534 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 08:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1231ms 08:18:44 INFO - PROCESS | 1828 | 1462375124541 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 08:18:44 INFO - PROCESS | 1828 | 1462375124543 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 08:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:18:44 INFO - PROCESS | 1828 | 1462375124549 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:18:44 INFO - PROCESS | 1828 | 1462375124551 Marionette TRACE conn3 <- [1,1414,null,{}] 08:18:44 INFO - PROCESS | 1828 | 1462375124556 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:44 INFO - PROCESS | 1828 | 1462375124694 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 08:18:44 INFO - PROCESS | 1828 | 1462375124861 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93167c6000 == 99 [pid = 1828] [id = 361] 08:18:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f930e20ec00) [pid = 1828] [serial = 1084] [outer = (nil)] 08:18:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f931a454000) [pid = 1828] [serial = 1085] [outer = 0x7f930e20ec00] 08:18:44 INFO - PROCESS | 1828 | 1462375124935 Marionette DEBUG loaded listener.js 08:18:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f9332317800) [pid = 1828] [serial = 1086] [outer = 0x7f930e20ec00] 08:18:45 INFO - PROCESS | 1828 | 1462375125745 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 08:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1224ms 08:18:45 INFO - PROCESS | 1828 | 1462375125774 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 08:18:45 INFO - PROCESS | 1828 | 1462375125776 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 08:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:18:45 INFO - PROCESS | 1828 | 1462375125782 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:18:45 INFO - PROCESS | 1828 | 1462375125784 Marionette TRACE conn3 <- [1,1418,null,{}] 08:18:45 INFO - PROCESS | 1828 | 1462375125788 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:45 INFO - PROCESS | 1828 | 1462375125933 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 08:18:46 INFO - PROCESS | 1828 | 1462375126103 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f4a4800 == 100 [pid = 1828] [id = 362] 08:18:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f930fef2800) [pid = 1828] [serial = 1087] [outer = (nil)] 08:18:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f9310865400) [pid = 1828] [serial = 1088] [outer = 0x7f930fef2800] 08:18:46 INFO - PROCESS | 1828 | 1462375126172 Marionette DEBUG loaded listener.js 08:18:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f931d993800) [pid = 1828] [serial = 1089] [outer = 0x7f930fef2800] 08:18:47 INFO - PROCESS | 1828 | 1462375127229 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 08:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1477ms 08:18:47 INFO - PROCESS | 1828 | 1462375127259 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 08:18:47 INFO - PROCESS | 1828 | 1462375127263 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 08:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:18:47 INFO - PROCESS | 1828 | 1462375127271 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:18:47 INFO - PROCESS | 1828 | 1462375127275 Marionette TRACE conn3 <- [1,1422,null,{}] 08:18:47 INFO - PROCESS | 1828 | 1462375127282 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:47 INFO - PROCESS | 1828 | 1462375127441 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 08:18:47 INFO - PROCESS | 1828 | 1462375127654 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e766000 == 101 [pid = 1828] [id = 363] 08:18:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f930b5cf800) [pid = 1828] [serial = 1090] [outer = (nil)] 08:18:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f930feeb000) [pid = 1828] [serial = 1091] [outer = 0x7f930b5cf800] 08:18:47 INFO - PROCESS | 1828 | 1462375127709 Marionette DEBUG loaded listener.js 08:18:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f931464f800) [pid = 1828] [serial = 1092] [outer = 0x7f930b5cf800] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9331c6c800 == 100 [pid = 1828] [id = 188] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f695000 == 99 [pid = 1828] [id = 133] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4c9000 == 98 [pid = 1828] [id = 351] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f4ab000 == 97 [pid = 1828] [id = 350] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f932698f000) [pid = 1828] [serial = 1004] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f930b5cc400) [pid = 1828] [serial = 986] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931850d800 == 96 [pid = 1828] [id = 349] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316dc3800 == 95 [pid = 1828] [id = 348] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9315f9d800 == 94 [pid = 1828] [id = 347] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310886000 == 93 [pid = 1828] [id = 346] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930c564800 == 92 [pid = 1828] [id = 345] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e259800 == 91 [pid = 1828] [id = 344] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b1aa000 == 90 [pid = 1828] [id = 339] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b18b000 == 89 [pid = 1828] [id = 338] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933a2bf000 == 88 [pid = 1828] [id = 337] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931fbd1000 == 87 [pid = 1828] [id = 336] 08:18:48 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b7c9800 == 86 [pid = 1828] [id = 335] 08:18:48 INFO - PROCESS | 1828 | 1462375128673 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 08:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1429ms 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f9316016800) [pid = 1828] [serial = 948] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f931a10a000) [pid = 1828] [serial = 951] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f931ff4b000) [pid = 1828] [serial = 957] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f93195da800) [pid = 1828] [serial = 731] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f933230d400) [pid = 1828] [serial = 740] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f9332311c00) [pid = 1828] [serial = 743] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f932d695800) [pid = 1828] [serial = 737] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f931d985c00) [pid = 1828] [serial = 791] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f93210ca000) [pid = 1828] [serial = 734] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f93172b4400) [pid = 1828] [serial = 779] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f930fee9800) [pid = 1828] [serial = 725] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f931a454400) [pid = 1828] [serial = 788] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f93189f6800) [pid = 1828] [serial = 782] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f931e578400) [pid = 1828] [serial = 794] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f93147d7400) [pid = 1828] [serial = 776] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f931d5b3000) [pid = 1828] [serial = 746] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f930fcb2c00) [pid = 1828] [serial = 773] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f931a112000) [pid = 1828] [serial = 785] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f93156f2c00) [pid = 1828] [serial = 728] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f932042f800) [pid = 1828] [serial = 996] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f931e570800) [pid = 1828] [serial = 995] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f932d41c800) [pid = 1828] [serial = 998] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f93147da000) [pid = 1828] [serial = 1001] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f932042f400) [pid = 1828] [serial = 959] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f9322da1c00) [pid = 1828] [serial = 960] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f9316663000) [pid = 1828] [serial = 992] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f930e20c400) [pid = 1828] [serial = 980] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f931c9f9800) [pid = 1828] [serial = 965] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f931665c400) [pid = 1828] [serial = 990] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f9316657000) [pid = 1828] [serial = 989] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f930ff1e800) [pid = 1828] [serial = 983] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f9331e4d400) [pid = 1828] [serial = 971] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f9332318c00) [pid = 1828] [serial = 974] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f93352a6000) [pid = 1828] [serial = 977] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f9316c93800) [pid = 1828] [serial = 962] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f932d693000) [pid = 1828] [serial = 968] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f931746ec00) [pid = 1828] [serial = 993] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f932e86a400) [pid = 1828] [serial = 999] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f9316fdbc00) [pid = 1828] [serial = 1002] [outer = (nil)] [url = about:blank] 08:18:48 INFO - PROCESS | 1828 | 1462375128735 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 08:18:48 INFO - PROCESS | 1828 | 1462375128742 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 08:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:18:48 INFO - PROCESS | 1828 | 1462375128752 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:18:48 INFO - PROCESS | 1828 | 1462375128755 Marionette TRACE conn3 <- [1,1426,null,{}] 08:18:48 INFO - PROCESS | 1828 | 1462375128760 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:48 INFO - PROCESS | 1828 | 1462375128890 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 08:18:48 INFO - PROCESS | 1828 | 1462375128906 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b27d800 == 87 [pid = 1828] [id = 364] 08:18:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f93156b8400) [pid = 1828] [serial = 1093] [outer = (nil)] 08:18:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f9316016400) [pid = 1828] [serial = 1094] [outer = 0x7f93156b8400] 08:18:48 INFO - PROCESS | 1828 | 1462375128957 Marionette DEBUG loaded listener.js 08:18:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f931665ac00) [pid = 1828] [serial = 1095] [outer = 0x7f93156b8400] 08:18:49 INFO - PROCESS | 1828 | 1462375129777 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 08:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1075ms 08:18:49 INFO - PROCESS | 1828 | 1462375129827 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 08:18:49 INFO - PROCESS | 1828 | 1462375129830 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 08:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:18:49 INFO - PROCESS | 1828 | 1462375129835 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:18:49 INFO - PROCESS | 1828 | 1462375129840 Marionette TRACE conn3 <- [1,1430,null,{}] 08:18:49 INFO - PROCESS | 1828 | 1462375129853 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:49 INFO - PROCESS | 1828 | 1462375129984 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 08:18:50 INFO - PROCESS | 1828 | 1462375130001 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f74b800 == 88 [pid = 1828] [id = 365] 08:18:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f931746dc00) [pid = 1828] [serial = 1096] [outer = (nil)] 08:18:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f931757f400) [pid = 1828] [serial = 1097] [outer = 0x7f931746dc00] 08:18:50 INFO - PROCESS | 1828 | 1462375130055 Marionette DEBUG loaded listener.js 08:18:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f93189b0400) [pid = 1828] [serial = 1098] [outer = 0x7f931746dc00] 08:18:50 INFO - PROCESS | 1828 | 1462375130744 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 08:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 933ms 08:18:50 INFO - PROCESS | 1828 | 1462375130770 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 08:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:18:50 INFO - PROCESS | 1828 | 1462375130776 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 08:18:50 INFO - PROCESS | 1828 | 1462375130781 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:18:50 INFO - PROCESS | 1828 | 1462375130792 Marionette TRACE conn3 <- [1,1434,null,{}] 08:18:50 INFO - PROCESS | 1828 | 1462375130796 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:50 INFO - PROCESS | 1828 | 1462375130979 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 08:18:51 INFO - PROCESS | 1828 | 1462375131065 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b6e000 == 89 [pid = 1828] [id = 366] 08:18:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f93147db800) [pid = 1828] [serial = 1099] [outer = (nil)] 08:18:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f93189eb800) [pid = 1828] [serial = 1100] [outer = 0x7f93147db800] 08:18:51 INFO - PROCESS | 1828 | 1462375131115 Marionette DEBUG loaded listener.js 08:18:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f931a264000) [pid = 1828] [serial = 1101] [outer = 0x7f93147db800] 08:18:51 INFO - PROCESS | 1828 | 1462375131799 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 08:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1039ms 08:18:51 INFO - PROCESS | 1828 | 1462375131821 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 08:18:51 INFO - PROCESS | 1828 | 1462375131824 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 08:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:18:51 INFO - PROCESS | 1828 | 1462375131829 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:18:51 INFO - PROCESS | 1828 | 1462375131830 Marionette TRACE conn3 <- [1,1438,null,{}] 08:18:51 INFO - PROCESS | 1828 | 1462375131857 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:52 INFO - PROCESS | 1828 | 1462375132023 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 08:18:52 INFO - PROCESS | 1828 | 1462375132045 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318513000 == 90 [pid = 1828] [id = 367] 08:18:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f9317450c00) [pid = 1828] [serial = 1102] [outer = (nil)] 08:18:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f931cb22000) [pid = 1828] [serial = 1103] [outer = 0x7f9317450c00] 08:18:52 INFO - PROCESS | 1828 | 1462375132094 Marionette DEBUG loaded listener.js 08:18:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f931ebb6c00) [pid = 1828] [serial = 1104] [outer = 0x7f9317450c00] 08:18:52 INFO - PROCESS | 1828 | 1462375132789 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 08:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 993ms 08:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:18:52 INFO - PROCESS | 1828 | 1462375132822 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 08:18:52 INFO - PROCESS | 1828 | 1462375132824 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 08:18:52 INFO - PROCESS | 1828 | 1462375132828 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:18:52 INFO - PROCESS | 1828 | 1462375132831 Marionette TRACE conn3 <- [1,1442,null,{}] 08:18:52 INFO - PROCESS | 1828 | 1462375132836 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:53 INFO - PROCESS | 1828 | 1462375133039 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 08:18:53 INFO - PROCESS | 1828 | 1462375133061 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931bf85800 == 91 [pid = 1828] [id = 368] 08:18:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f931f991400) [pid = 1828] [serial = 1105] [outer = (nil)] 08:18:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f931fca7800) [pid = 1828] [serial = 1106] [outer = 0x7f931f991400] 08:18:53 INFO - PROCESS | 1828 | 1462375133114 Marionette DEBUG loaded listener.js 08:18:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f932787e400) [pid = 1828] [serial = 1107] [outer = 0x7f931f991400] 08:18:53 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f93189eb000) [pid = 1828] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:18:53 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f930fcac000) [pid = 1828] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:18:53 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f930e206c00) [pid = 1828] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:18:53 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f93099d1000) [pid = 1828] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:18:53 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f9310863c00) [pid = 1828] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:18:53 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f931db77800) [pid = 1828] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:18:53 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f9316658000) [pid = 1828] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:18:53 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f93156f1800) [pid = 1828] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:18:53 INFO - PROCESS | 1828 | 1462375133946 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 08:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1175ms 08:18:54 INFO - PROCESS | 1828 | 1462375134008 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 08:18:54 INFO - PROCESS | 1828 | 1462375134011 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 08:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:18:54 INFO - PROCESS | 1828 | 1462375134015 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:18:54 INFO - PROCESS | 1828 | 1462375134017 Marionette TRACE conn3 <- [1,1446,null,{}] 08:18:54 INFO - PROCESS | 1828 | 1462375134023 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:54 INFO - PROCESS | 1828 | 1462375134192 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 08:18:54 INFO - PROCESS | 1828 | 1462375134208 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4dc000 == 92 [pid = 1828] [id = 369] 08:18:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f930fcb5400) [pid = 1828] [serial = 1108] [outer = (nil)] 08:18:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f931f19d000) [pid = 1828] [serial = 1109] [outer = 0x7f930fcb5400] 08:18:54 INFO - PROCESS | 1828 | 1462375134258 Marionette DEBUG loaded listener.js 08:18:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f932d41a000) [pid = 1828] [serial = 1110] [outer = 0x7f930fcb5400] 08:18:54 INFO - PROCESS | 1828 | 1462375134884 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 08:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 930ms 08:18:54 INFO - PROCESS | 1828 | 1462375134946 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 08:18:54 INFO - PROCESS | 1828 | 1462375134949 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 08:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:18:54 INFO - PROCESS | 1828 | 1462375134954 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:18:54 INFO - PROCESS | 1828 | 1462375134956 Marionette TRACE conn3 <- [1,1450,null,{}] 08:18:54 INFO - PROCESS | 1828 | 1462375134961 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:55 INFO - PROCESS | 1828 | 1462375135087 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 08:18:55 INFO - PROCESS | 1828 | 1462375135107 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320377800 == 93 [pid = 1828] [id = 370] 08:18:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f932d41c800) [pid = 1828] [serial = 1111] [outer = (nil)] 08:18:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f9331cc3c00) [pid = 1828] [serial = 1112] [outer = 0x7f932d41c800] 08:18:55 INFO - PROCESS | 1828 | 1462375135158 Marionette DEBUG loaded listener.js 08:18:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f933231bc00) [pid = 1828] [serial = 1113] [outer = 0x7f932d41c800] 08:18:55 INFO - PROCESS | 1828 | 1462375135994 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 08:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1126ms 08:18:56 INFO - PROCESS | 1828 | 1462375136082 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 08:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:18:56 INFO - PROCESS | 1828 | 1462375136088 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 08:18:56 INFO - PROCESS | 1828 | 1462375136095 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:18:56 INFO - PROCESS | 1828 | 1462375136099 Marionette TRACE conn3 <- [1,1454,null,{}] 08:18:56 INFO - PROCESS | 1828 | 1462375136107 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:56 INFO - PROCESS | 1828 | 1462375136284 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 08:18:56 INFO - PROCESS | 1828 | 1462375136453 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e44a800 == 94 [pid = 1828] [id = 371] 08:18:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f930e20d400) [pid = 1828] [serial = 1114] [outer = (nil)] 08:18:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f930ff24c00) [pid = 1828] [serial = 1115] [outer = 0x7f930e20d400] 08:18:56 INFO - PROCESS | 1828 | 1462375136517 Marionette DEBUG loaded listener.js 08:18:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f93147d1400) [pid = 1828] [serial = 1116] [outer = 0x7f930e20d400] 08:18:57 INFO - PROCESS | 1828 | 1462375137369 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 08:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1335ms 08:18:57 INFO - PROCESS | 1828 | 1462375137429 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 08:18:57 INFO - PROCESS | 1828 | 1462375137437 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 08:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:18:57 INFO - PROCESS | 1828 | 1462375137445 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:18:57 INFO - PROCESS | 1828 | 1462375137448 Marionette TRACE conn3 <- [1,1458,null,{}] 08:18:57 INFO - PROCESS | 1828 | 1462375137454 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:57 INFO - PROCESS | 1828 | 1462375137608 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 08:18:57 INFO - PROCESS | 1828 | 1462375137778 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931850e000 == 95 [pid = 1828] [id = 372] 08:18:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f9314671c00) [pid = 1828] [serial = 1117] [outer = (nil)] 08:18:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f9316663000) [pid = 1828] [serial = 1118] [outer = 0x7f9314671c00] 08:18:57 INFO - PROCESS | 1828 | 1462375137841 Marionette DEBUG loaded listener.js 08:18:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f9317468800) [pid = 1828] [serial = 1119] [outer = 0x7f9314671c00] 08:18:58 INFO - PROCESS | 1828 | 1462375138720 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 08:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1333ms 08:18:58 INFO - PROCESS | 1828 | 1462375138779 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 08:18:58 INFO - PROCESS | 1828 | 1462375138782 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 08:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:18:58 INFO - PROCESS | 1828 | 1462375138788 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:18:58 INFO - PROCESS | 1828 | 1462375138792 Marionette TRACE conn3 <- [1,1462,null,{}] 08:18:58 INFO - PROCESS | 1828 | 1462375138806 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:18:58 INFO - PROCESS | 1828 | 1462375138964 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 08:18:59 INFO - PROCESS | 1828 | 1462375139130 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:18:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9326c25000 == 96 [pid = 1828] [id = 373] 08:18:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f9318a77c00) [pid = 1828] [serial = 1120] [outer = (nil)] 08:18:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f931ec4ac00) [pid = 1828] [serial = 1121] [outer = 0x7f9318a77c00] 08:18:59 INFO - PROCESS | 1828 | 1462375139193 Marionette DEBUG loaded listener.js 08:18:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f9320430800) [pid = 1828] [serial = 1122] [outer = 0x7f9318a77c00] 08:19:00 INFO - PROCESS | 1828 | 1462375140017 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 08:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1286ms 08:19:00 INFO - PROCESS | 1828 | 1462375140074 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 08:19:00 INFO - PROCESS | 1828 | 1462375140078 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 08:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:19:00 INFO - PROCESS | 1828 | 1462375140083 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:19:00 INFO - PROCESS | 1828 | 1462375140085 Marionette TRACE conn3 <- [1,1466,null,{}] 08:19:00 INFO - PROCESS | 1828 | 1462375140090 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:00 INFO - PROCESS | 1828 | 1462375140234 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 08:19:00 INFO - PROCESS | 1828 | 1462375140403 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9332474800 == 97 [pid = 1828] [id = 374] 08:19:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f9319fe0c00) [pid = 1828] [serial = 1123] [outer = (nil)] 08:19:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f932d4a7c00) [pid = 1828] [serial = 1124] [outer = 0x7f9319fe0c00] 08:19:00 INFO - PROCESS | 1828 | 1462375140465 Marionette DEBUG loaded listener.js 08:19:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f932e867c00) [pid = 1828] [serial = 1125] [outer = 0x7f9319fe0c00] 08:19:01 INFO - PROCESS | 1828 | 1462375141206 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 08:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1180ms 08:19:01 INFO - PROCESS | 1828 | 1462375141264 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 08:19:01 INFO - PROCESS | 1828 | 1462375141267 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 08:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:19:01 INFO - PROCESS | 1828 | 1462375141272 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:19:01 INFO - PROCESS | 1828 | 1462375141274 Marionette TRACE conn3 <- [1,1470,null,{}] 08:19:01 INFO - PROCESS | 1828 | 1462375141279 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:01 INFO - PROCESS | 1828 | 1462375141420 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 08:19:01 INFO - PROCESS | 1828 | 1462375141591 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93355b9000 == 98 [pid = 1828] [id = 375] 08:19:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f9322da1400) [pid = 1828] [serial = 1126] [outer = (nil)] 08:19:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f9332446c00) [pid = 1828] [serial = 1127] [outer = 0x7f9322da1400] 08:19:01 INFO - PROCESS | 1828 | 1462375141658 Marionette DEBUG loaded listener.js 08:19:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f9332c27000) [pid = 1828] [serial = 1128] [outer = 0x7f9322da1400] 08:19:02 INFO - PROCESS | 1828 | 1462375142462 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 08:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1230ms 08:19:02 INFO - PROCESS | 1828 | 1462375142504 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 08:19:02 INFO - PROCESS | 1828 | 1462375142507 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 08:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:19:02 INFO - PROCESS | 1828 | 1462375142512 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:19:02 INFO - PROCESS | 1828 | 1462375142514 Marionette TRACE conn3 <- [1,1474,null,{}] 08:19:02 INFO - PROCESS | 1828 | 1462375142519 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:02 INFO - PROCESS | 1828 | 1462375142696 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 08:19:02 INFO - PROCESS | 1828 | 1462375142893 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9337b3a800 == 99 [pid = 1828] [id = 376] 08:19:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f930addb000) [pid = 1828] [serial = 1129] [outer = (nil)] 08:19:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f932e868c00) [pid = 1828] [serial = 1130] [outer = 0x7f930addb000] 08:19:02 INFO - PROCESS | 1828 | 1462375142961 Marionette DEBUG loaded listener.js 08:19:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f93348cc400) [pid = 1828] [serial = 1131] [outer = 0x7f930addb000] 08:19:03 INFO - PROCESS | 1828 | 1462375143783 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 08:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1327ms 08:19:03 INFO - PROCESS | 1828 | 1462375143839 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 08:19:03 INFO - PROCESS | 1828 | 1462375143842 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 08:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:19:03 INFO - PROCESS | 1828 | 1462375143847 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:19:03 INFO - PROCESS | 1828 | 1462375143849 Marionette TRACE conn3 <- [1,1478,null,{}] 08:19:03 INFO - PROCESS | 1828 | 1462375143854 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:03 INFO - PROCESS | 1828 | 1462375143992 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 08:19:04 INFO - PROCESS | 1828 | 1462375144164 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e371800 == 100 [pid = 1828] [id = 377] 08:19:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f930ade0c00) [pid = 1828] [serial = 1132] [outer = (nil)] 08:19:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f930e399000) [pid = 1828] [serial = 1133] [outer = 0x7f930ade0c00] 08:19:04 INFO - PROCESS | 1828 | 1462375144223 Marionette DEBUG loaded listener.js 08:19:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f930e39e400) [pid = 1828] [serial = 1134] [outer = 0x7f930ade0c00] 08:19:05 INFO - PROCESS | 1828 | 1462375145027 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 08:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1224ms 08:19:05 INFO - PROCESS | 1828 | 1462375145072 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 08:19:05 INFO - PROCESS | 1828 | 1462375145074 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 08:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:19:05 INFO - PROCESS | 1828 | 1462375145080 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:19:05 INFO - PROCESS | 1828 | 1462375145082 Marionette TRACE conn3 <- [1,1482,null,{}] 08:19:05 INFO - PROCESS | 1828 | 1462375145087 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:05 INFO - PROCESS | 1828 | 1462375145227 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 08:19:05 INFO - PROCESS | 1828 | 1462375145397 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308a87000 == 101 [pid = 1828] [id = 378] 08:19:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f930ade3800) [pid = 1828] [serial = 1135] [outer = (nil)] 08:19:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f930bdbbc00) [pid = 1828] [serial = 1136] [outer = 0x7f930ade3800] 08:19:05 INFO - PROCESS | 1828 | 1462375145456 Marionette DEBUG loaded listener.js 08:19:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f930bdc0000) [pid = 1828] [serial = 1137] [outer = 0x7f930ade3800] 08:19:06 INFO - PROCESS | 1828 | 1462375146257 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 08:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1227ms 08:19:06 INFO - PROCESS | 1828 | 1462375146307 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 08:19:06 INFO - PROCESS | 1828 | 1462375146310 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 08:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:19:06 INFO - PROCESS | 1828 | 1462375146315 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:19:06 INFO - PROCESS | 1828 | 1462375146317 Marionette TRACE conn3 <- [1,1486,null,{}] 08:19:06 INFO - PROCESS | 1828 | 1462375146322 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:06 INFO - PROCESS | 1828 | 1462375146462 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 08:19:06 INFO - PROCESS | 1828 | 1462375146644 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308aa2800 == 102 [pid = 1828] [id = 379] 08:19:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f930ade3c00) [pid = 1828] [serial = 1138] [outer = (nil)] 08:19:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f930c5f8000) [pid = 1828] [serial = 1139] [outer = 0x7f930ade3c00] 08:19:06 INFO - PROCESS | 1828 | 1462375146716 Marionette DEBUG loaded listener.js 08:19:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f9332c31000) [pid = 1828] [serial = 1140] [outer = 0x7f930ade3c00] 08:19:07 INFO - PROCESS | 1828 | 1462375147542 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 08:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1280ms 08:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:19:07 INFO - PROCESS | 1828 | 1462375147596 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 08:19:07 INFO - PROCESS | 1828 | 1462375147599 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 08:19:07 INFO - PROCESS | 1828 | 1462375147604 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:19:07 INFO - PROCESS | 1828 | 1462375147607 Marionette TRACE conn3 <- [1,1490,null,{}] 08:19:07 INFO - PROCESS | 1828 | 1462375147611 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:07 INFO - PROCESS | 1828 | 1462375147752 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 08:19:07 INFO - PROCESS | 1828 | 1462375147907 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309cd4800 == 103 [pid = 1828] [id = 380] 08:19:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f930ade0400) [pid = 1828] [serial = 1141] [outer = (nil)] 08:19:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f9313a65400) [pid = 1828] [serial = 1142] [outer = 0x7f930ade0400] 08:19:07 INFO - PROCESS | 1828 | 1462375147964 Marionette DEBUG loaded listener.js 08:19:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f9313a6a800) [pid = 1828] [serial = 1143] [outer = 0x7f930ade0400] 08:19:09 INFO - PROCESS | 1828 | 1462375149140 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 08:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1584ms 08:19:09 INFO - PROCESS | 1828 | 1462375149189 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 08:19:09 INFO - PROCESS | 1828 | 1462375149194 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 08:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:19:09 INFO - PROCESS | 1828 | 1462375149200 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:19:09 INFO - PROCESS | 1828 | 1462375149205 Marionette TRACE conn3 <- [1,1494,null,{}] 08:19:09 INFO - PROCESS | 1828 | 1462375149211 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:09 INFO - PROCESS | 1828 | 1462375149359 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 08:19:09 INFO - PROCESS | 1828 | 1462375149536 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e462000 == 104 [pid = 1828] [id = 381] 08:19:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f930f4c9000) [pid = 1828] [serial = 1144] [outer = (nil)] 08:19:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f930f695400) [pid = 1828] [serial = 1145] [outer = 0x7f930f4c9000] 08:19:09 INFO - PROCESS | 1828 | 1462375149644 Marionette DEBUG loaded listener.js 08:19:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f930ff1a000) [pid = 1828] [serial = 1146] [outer = 0x7f930f4c9000] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4dc000 == 103 [pid = 1828] [id = 369] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931bf85800 == 102 [pid = 1828] [id = 368] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f931a45d000) [pid = 1828] [serial = 1055] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318513000 == 101 [pid = 1828] [id = 367] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316b6e000 == 100 [pid = 1828] [id = 366] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f74b800 == 99 [pid = 1828] [id = 365] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b27d800 == 98 [pid = 1828] [id = 364] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e766000 == 97 [pid = 1828] [id = 363] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322c64800 == 96 [pid = 1828] [id = 357] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932041c000 == 95 [pid = 1828] [id = 356] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f6a3000 == 94 [pid = 1828] [id = 355] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4da800 == 93 [pid = 1828] [id = 354] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f752800 == 92 [pid = 1828] [id = 353] 08:19:10 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93094d3000 == 91 [pid = 1828] [id = 352] 08:19:10 INFO - PROCESS | 1828 | 1462375150553 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f931a10d400) [pid = 1828] [serial = 1049] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f93105a5800) [pid = 1828] [serial = 1052] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f930ff1e000) [pid = 1828] [serial = 1035] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f930f4c4c00) [pid = 1828] [serial = 1034] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f932e5d3800) [pid = 1828] [serial = 1016] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f9332314000) [pid = 1828] [serial = 1022] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f931744bc00) [pid = 1828] [serial = 1043] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f931746cc00) [pid = 1828] [serial = 1044] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f9314863c00) [pid = 1828] [serial = 1038] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f9314664000) [pid = 1828] [serial = 1037] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f932db8b000) [pid = 1828] [serial = 1005] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f931665ec00) [pid = 1828] [serial = 1040] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f9316c92000) [pid = 1828] [serial = 1041] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f93156b5c00) [pid = 1828] [serial = 1025] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f9332c8d400) [pid = 1828] [serial = 1028] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f933231a400) [pid = 1828] [serial = 1019] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f93099c9800) [pid = 1828] [serial = 1031] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f9316b39800) [pid = 1828] [serial = 1010] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f930f694400) [pid = 1828] [serial = 1007] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f931ee9ac00) [pid = 1828] [serial = 1013] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f931746c400) [pid = 1828] [serial = 1046] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f93156f1000) [pid = 1828] [serial = 1053] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f9318660800) [pid = 1828] [serial = 1047] [outer = (nil)] [url = about:blank] 08:19:10 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f931a45d400) [pid = 1828] [serial = 1050] [outer = (nil)] [url = about:blank] 08:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1390ms 08:19:10 INFO - PROCESS | 1828 | 1462375150598 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 08:19:10 INFO - PROCESS | 1828 | 1462375150604 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 08:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:19:10 INFO - PROCESS | 1828 | 1462375150615 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:19:10 INFO - PROCESS | 1828 | 1462375150617 Marionette TRACE conn3 <- [1,1498,null,{}] 08:19:10 INFO - PROCESS | 1828 | 1462375150621 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:10 INFO - PROCESS | 1828 | 1462375150750 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 08:19:10 INFO - PROCESS | 1828 | 1462375150766 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e24f800 == 92 [pid = 1828] [id = 382] 08:19:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f9310865c00) [pid = 1828] [serial = 1147] [outer = (nil)] 08:19:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f9313a68000) [pid = 1828] [serial = 1148] [outer = 0x7f9310865c00] 08:19:10 INFO - PROCESS | 1828 | 1462375150817 Marionette DEBUG loaded listener.js 08:19:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f9313a6e800) [pid = 1828] [serial = 1149] [outer = 0x7f9310865c00] 08:19:11 INFO - PROCESS | 1828 | 1462375151554 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 08:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 975ms 08:19:11 INFO - PROCESS | 1828 | 1462375151589 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 08:19:11 INFO - PROCESS | 1828 | 1462375151591 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 08:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:19:11 INFO - PROCESS | 1828 | 1462375151596 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:19:11 INFO - PROCESS | 1828 | 1462375151601 Marionette TRACE conn3 <- [1,1502,null,{}] 08:19:11 INFO - PROCESS | 1828 | 1462375151633 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:11 INFO - PROCESS | 1828 | 1462375151774 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 08:19:11 INFO - PROCESS | 1828 | 1462375151790 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fdc1000 == 93 [pid = 1828] [id = 383] 08:19:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f9315674c00) [pid = 1828] [serial = 1150] [outer = (nil)] 08:19:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f93156f2400) [pid = 1828] [serial = 1151] [outer = 0x7f9315674c00] 08:19:11 INFO - PROCESS | 1828 | 1462375151844 Marionette DEBUG loaded listener.js 08:19:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f9316659400) [pid = 1828] [serial = 1152] [outer = 0x7f9315674c00] 08:19:12 INFO - PROCESS | 1828 | 1462375152527 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 08:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 946ms 08:19:12 INFO - PROCESS | 1828 | 1462375152543 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 08:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:19:12 INFO - PROCESS | 1828 | 1462375152555 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 08:19:12 INFO - PROCESS | 1828 | 1462375152560 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:19:12 INFO - PROCESS | 1828 | 1462375152563 Marionette TRACE conn3 <- [1,1506,null,{}] 08:19:12 INFO - PROCESS | 1828 | 1462375152567 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:12 INFO - PROCESS | 1828 | 1462375152694 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 08:19:12 INFO - PROCESS | 1828 | 1462375152859 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93157b2800 == 94 [pid = 1828] [id = 384] 08:19:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f93099c8400) [pid = 1828] [serial = 1153] [outer = (nil)] 08:19:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f931665d400) [pid = 1828] [serial = 1154] [outer = 0x7f93099c8400] 08:19:12 INFO - PROCESS | 1828 | 1462375152910 Marionette DEBUG loaded listener.js 08:19:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f93172afc00) [pid = 1828] [serial = 1155] [outer = 0x7f93099c8400] 08:19:13 INFO - PROCESS | 1828 | 1462375153519 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 08:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 975ms 08:19:13 INFO - PROCESS | 1828 | 1462375153536 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 08:19:13 INFO - PROCESS | 1828 | 1462375153538 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 08:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:19:13 INFO - PROCESS | 1828 | 1462375153543 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:19:13 INFO - PROCESS | 1828 | 1462375153546 Marionette TRACE conn3 <- [1,1510,null,{}] 08:19:13 INFO - PROCESS | 1828 | 1462375153550 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:13 INFO - PROCESS | 1828 | 1462375153719 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 08:19:13 INFO - PROCESS | 1828 | 1462375153745 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93167dc000 == 95 [pid = 1828] [id = 385] 08:19:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f9313a65800) [pid = 1828] [serial = 1156] [outer = (nil)] 08:19:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f931744b000) [pid = 1828] [serial = 1157] [outer = 0x7f9313a65800] 08:19:13 INFO - PROCESS | 1828 | 1462375153796 Marionette DEBUG loaded listener.js 08:19:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f931746f000) [pid = 1828] [serial = 1158] [outer = 0x7f9313a65800] 08:19:14 INFO - PROCESS | 1828 | 1462375154514 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 08:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 977ms 08:19:14 INFO - PROCESS | 1828 | 1462375154521 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 08:19:14 INFO - PROCESS | 1828 | 1462375154523 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 08:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:19:14 INFO - PROCESS | 1828 | 1462375154537 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:19:14 INFO - PROCESS | 1828 | 1462375154539 Marionette TRACE conn3 <- [1,1514,null,{}] 08:19:14 INFO - PROCESS | 1828 | 1462375154544 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:14 INFO - PROCESS | 1828 | 1462375154731 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 08:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f931746dc00) [pid = 1828] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f931f991400) [pid = 1828] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f93156b8400) [pid = 1828] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f93147db800) [pid = 1828] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f9317450c00) [pid = 1828] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f930fcb5400) [pid = 1828] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f930fcaf400) [pid = 1828] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:19:15 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f930b5cf800) [pid = 1828] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:19:15 INFO - PROCESS | 1828 | 1462375155091 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93104cb800 == 96 [pid = 1828] [id = 386] 08:19:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f93099d0800) [pid = 1828] [serial = 1159] [outer = (nil)] 08:19:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f93156b1400) [pid = 1828] [serial = 1160] [outer = 0x7f93099d0800] 08:19:15 INFO - PROCESS | 1828 | 1462375155145 Marionette DEBUG loaded listener.js 08:19:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f93189f6c00) [pid = 1828] [serial = 1161] [outer = 0x7f93099d0800] 08:19:15 INFO - PROCESS | 1828 | 1462375155703 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 08:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1228ms 08:19:15 INFO - PROCESS | 1828 | 1462375155762 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 08:19:15 INFO - PROCESS | 1828 | 1462375155764 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 08:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:19:15 INFO - PROCESS | 1828 | 1462375155770 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:19:15 INFO - PROCESS | 1828 | 1462375155772 Marionette TRACE conn3 <- [1,1518,null,{}] 08:19:15 INFO - PROCESS | 1828 | 1462375155777 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:15 INFO - PROCESS | 1828 | 1462375155908 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 08:19:16 INFO - PROCESS | 1828 | 1462375156036 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318656800 == 97 [pid = 1828] [id = 387] 08:19:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f930b5cf800) [pid = 1828] [serial = 1162] [outer = (nil)] 08:19:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f93195de400) [pid = 1828] [serial = 1163] [outer = 0x7f930b5cf800] 08:19:16 INFO - PROCESS | 1828 | 1462375156087 Marionette DEBUG loaded listener.js 08:19:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f931a155000) [pid = 1828] [serial = 1164] [outer = 0x7f930b5cf800] 08:19:16 INFO - PROCESS | 1828 | 1462375156631 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 876ms 08:19:16 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:19:16 INFO - PROCESS | 1828 | 1462375156647 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 08:19:16 INFO - PROCESS | 1828 | 1462375156649 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 08:19:16 INFO - PROCESS | 1828 | 1462375156654 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:19:16 INFO - PROCESS | 1828 | 1462375156658 Marionette TRACE conn3 <- [1,1522,null,{}] 08:19:16 INFO - PROCESS | 1828 | 1462375156662 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:16 INFO - PROCESS | 1828 | 1462375156791 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 08:19:16 INFO - PROCESS | 1828 | 1462375156814 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319f92000 == 98 [pid = 1828] [id = 388] 08:19:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f931a10f800) [pid = 1828] [serial = 1165] [outer = (nil)] 08:19:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f931a45d400) [pid = 1828] [serial = 1166] [outer = 0x7f931a10f800] 08:19:16 INFO - PROCESS | 1828 | 1462375156864 Marionette DEBUG loaded listener.js 08:19:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f931db6d400) [pid = 1828] [serial = 1167] [outer = 0x7f931a10f800] 08:19:17 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:19:17 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:19:17 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:19:17 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:19:17 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:19:17 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:19:17 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:19:17 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:19:17 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:19:17 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:19:17 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:19:17 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:19:17 INFO - PROCESS | 1828 | 1462375157740 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 08:19:17 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 () { 08:19:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:19:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:19:17 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 () { 08:19:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:19:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:19:17 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 () { 08:19:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:19:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:19:17 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 () { 08:19:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:19:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:19:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:19:17 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1129ms 08:19:17 INFO - PROCESS | 1828 | 1462375157787 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 08:19:17 INFO - PROCESS | 1828 | 1462375157795 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 08:19:17 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:19:17 INFO - PROCESS | 1828 | 1462375157825 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:19:17 INFO - PROCESS | 1828 | 1462375157831 Marionette TRACE conn3 <- [1,1526,null,{}] 08:19:17 INFO - PROCESS | 1828 | 1462375157837 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:18 INFO - PROCESS | 1828 | 1462375158023 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 08:19:18 INFO - PROCESS | 1828 | 1462375158196 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e458800 == 99 [pid = 1828] [id = 389] 08:19:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f93104a7000) [pid = 1828] [serial = 1168] [outer = (nil)] 08:19:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f93104b4c00) [pid = 1828] [serial = 1169] [outer = 0x7f93104a7000] 08:19:18 INFO - PROCESS | 1828 | 1462375158257 Marionette DEBUG loaded listener.js 08:19:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f9313a63400) [pid = 1828] [serial = 1170] [outer = 0x7f93104a7000] 08:19:19 INFO - PROCESS | 1828 | 1462375159013 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 08:19:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:19:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:19:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:19:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:19:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:19:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:19:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1241ms 08:19:19 INFO - PROCESS | 1828 | 1462375159072 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 08:19:19 INFO - PROCESS | 1828 | 1462375159079 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 08:19:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:19:19 INFO - PROCESS | 1828 | 1462375159091 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:19:19 INFO - PROCESS | 1828 | 1462375159094 Marionette TRACE conn3 <- [1,1530,null,{}] 08:19:19 INFO - PROCESS | 1828 | 1462375159099 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:19 INFO - PROCESS | 1828 | 1462375159258 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 08:19:19 INFO - PROCESS | 1828 | 1462375159426 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318b92800 == 100 [pid = 1828] [id = 390] 08:19:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f9313a6fc00) [pid = 1828] [serial = 1171] [outer = (nil)] 08:19:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f9316c90800) [pid = 1828] [serial = 1172] [outer = 0x7f9313a6fc00] 08:19:19 INFO - PROCESS | 1828 | 1462375159484 Marionette DEBUG loaded listener.js 08:19:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f931746c400) [pid = 1828] [serial = 1173] [outer = 0x7f9313a6fc00] 08:19:20 INFO - PROCESS | 1828 | 1462375160181 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 08:19:20 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 08:19:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:19:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:19:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:19:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:19:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:19:20 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. 08:19:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:19:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1138ms 08:19:20 INFO - PROCESS | 1828 | 1462375160229 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 08:19:20 INFO - PROCESS | 1828 | 1462375160233 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 08:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:19:20 INFO - PROCESS | 1828 | 1462375160240 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:19:20 INFO - PROCESS | 1828 | 1462375160245 Marionette TRACE conn3 <- [1,1534,null,{}] 08:19:20 INFO - PROCESS | 1828 | 1462375160273 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:20 INFO - PROCESS | 1828 | 1462375160466 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 08:19:20 INFO - PROCESS | 1828 | 1462375160592 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f6a3800 == 101 [pid = 1828] [id = 391] 08:19:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f93189ed000) [pid = 1828] [serial = 1174] [outer = (nil)] 08:19:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f931a14e400) [pid = 1828] [serial = 1175] [outer = 0x7f93189ed000] 08:19:20 INFO - PROCESS | 1828 | 1462375160658 Marionette DEBUG loaded listener.js 08:19:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f931db78000) [pid = 1828] [serial = 1176] [outer = 0x7f93189ed000] 08:19:21 INFO - PROCESS | 1828 | 1462375161438 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:19:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:19:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1241ms 08:19:21 INFO - PROCESS | 1828 | 1462375161479 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 08:19:21 INFO - PROCESS | 1828 | 1462375161482 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 08:19:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:19:21 INFO - PROCESS | 1828 | 1462375161488 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:19:21 INFO - PROCESS | 1828 | 1462375161490 Marionette TRACE conn3 <- [1,1538,null,{}] 08:19:21 INFO - PROCESS | 1828 | 1462375161495 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:21 INFO - PROCESS | 1828 | 1462375161641 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 08:19:21 INFO - PROCESS | 1828 | 1462375161816 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9321a86800 == 102 [pid = 1828] [id = 392] 08:19:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f9318387c00) [pid = 1828] [serial = 1177] [outer = (nil)] 08:19:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f931f030000) [pid = 1828] [serial = 1178] [outer = 0x7f9318387c00] 08:19:21 INFO - PROCESS | 1828 | 1462375161874 Marionette DEBUG loaded listener.js 08:19:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f931fca4c00) [pid = 1828] [serial = 1179] [outer = 0x7f9318387c00] 08:19:22 INFO - PROCESS | 1828 | 1462375162653 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:19:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:19:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1231ms 08:19:22 INFO - PROCESS | 1828 | 1462375162720 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 08:19:22 INFO - PROCESS | 1828 | 1462375162723 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 08:19:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:19:22 INFO - PROCESS | 1828 | 1462375162728 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:19:22 INFO - PROCESS | 1828 | 1462375162730 Marionette TRACE conn3 <- [1,1542,null,{}] 08:19:22 INFO - PROCESS | 1828 | 1462375162735 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:22 INFO - PROCESS | 1828 | 1462375162877 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 08:19:23 INFO - PROCESS | 1828 | 1462375163068 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93278ed000 == 103 [pid = 1828] [id = 393] 08:19:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f930fcaf400) [pid = 1828] [serial = 1180] [outer = (nil)] 08:19:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f9320428000) [pid = 1828] [serial = 1181] [outer = 0x7f930fcaf400] 08:19:23 INFO - PROCESS | 1828 | 1462375163126 Marionette DEBUG loaded listener.js 08:19:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f9322d9a800) [pid = 1828] [serial = 1182] [outer = 0x7f930fcaf400] 08:19:23 INFO - PROCESS | 1828 | 1462375163878 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 08:19:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:19:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1182ms 08:19:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:19:23 INFO - PROCESS | 1828 | 1462375163911 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 08:19:23 INFO - PROCESS | 1828 | 1462375163913 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 08:19:23 INFO - PROCESS | 1828 | 1462375163919 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:19:23 INFO - PROCESS | 1828 | 1462375163922 Marionette TRACE conn3 <- [1,1546,null,{}] 08:19:23 INFO - PROCESS | 1828 | 1462375163926 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:24 INFO - PROCESS | 1828 | 1462375164078 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 08:19:24 INFO - PROCESS | 1828 | 1462375164255 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331ec0000 == 104 [pid = 1828] [id = 394] 08:19:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f93210c5400) [pid = 1828] [serial = 1183] [outer = (nil)] 08:19:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f932e971400) [pid = 1828] [serial = 1184] [outer = 0x7f93210c5400] 08:19:24 INFO - PROCESS | 1828 | 1462375164315 Marionette DEBUG loaded listener.js 08:19:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f9332317000) [pid = 1828] [serial = 1185] [outer = 0x7f93210c5400] 08:19:25 INFO - PROCESS | 1828 | 1462375165075 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:19:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:19:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1182ms 08:19:25 INFO - PROCESS | 1828 | 1462375165114 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 08:19:25 INFO - PROCESS | 1828 | 1462375165118 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 08:19:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:19:25 INFO - PROCESS | 1828 | 1462375165123 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:19:25 INFO - PROCESS | 1828 | 1462375165126 Marionette TRACE conn3 <- [1,1550,null,{}] 08:19:25 INFO - PROCESS | 1828 | 1462375165130 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:25 INFO - PROCESS | 1828 | 1462375165271 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 08:19:25 INFO - PROCESS | 1828 | 1462375165447 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9336d9c000 == 105 [pid = 1828] [id = 395] 08:19:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f9322d9b000) [pid = 1828] [serial = 1186] [outer = (nil)] 08:19:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f9332b34400) [pid = 1828] [serial = 1187] [outer = 0x7f9322d9b000] 08:19:25 INFO - PROCESS | 1828 | 1462375165504 Marionette DEBUG loaded listener.js 08:19:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f93348cec00) [pid = 1828] [serial = 1188] [outer = 0x7f9322d9b000] 08:19:26 INFO - PROCESS | 1828 | 1462375166269 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:19:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:19:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1181ms 08:19:26 INFO - PROCESS | 1828 | 1462375166304 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 08:19:26 INFO - PROCESS | 1828 | 1462375166307 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 08:19:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:19:26 INFO - PROCESS | 1828 | 1462375166326 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:19:26 INFO - PROCESS | 1828 | 1462375166329 Marionette TRACE conn3 <- [1,1554,null,{}] 08:19:26 INFO - PROCESS | 1828 | 1462375166337 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:26 INFO - PROCESS | 1828 | 1462375166477 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 08:19:26 INFO - PROCESS | 1828 | 1462375166651 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316624800 == 106 [pid = 1828] [id = 396] 08:19:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f9313a73000) [pid = 1828] [serial = 1189] [outer = (nil)] 08:19:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f9313a7bc00) [pid = 1828] [serial = 1190] [outer = 0x7f9313a73000] 08:19:26 INFO - PROCESS | 1828 | 1462375166717 Marionette DEBUG loaded listener.js 08:19:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f9313a80800) [pid = 1828] [serial = 1191] [outer = 0x7f9313a73000] 08:19:27 INFO - PROCESS | 1828 | 1462375167484 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:19:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:19:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1246ms 08:19:27 INFO - PROCESS | 1828 | 1462375167558 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 08:19:27 INFO - PROCESS | 1828 | 1462375167561 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 08:19:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:19:27 INFO - PROCESS | 1828 | 1462375167566 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:19:27 INFO - PROCESS | 1828 | 1462375167568 Marionette TRACE conn3 <- [1,1558,null,{}] 08:19:27 INFO - PROCESS | 1828 | 1462375167574 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:27 INFO - PROCESS | 1828 | 1462375167722 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 08:19:27 INFO - PROCESS | 1828 | 1462375167898 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933d4a2000 == 107 [pid = 1828] [id = 397] 08:19:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f9309905400) [pid = 1828] [serial = 1192] [outer = (nil)] 08:19:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f930990c000) [pid = 1828] [serial = 1193] [outer = 0x7f9309905400] 08:19:27 INFO - PROCESS | 1828 | 1462375167956 Marionette DEBUG loaded listener.js 08:19:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f9309910c00) [pid = 1828] [serial = 1194] [outer = 0x7f9309905400] 08:19:28 INFO - PROCESS | 1828 | 1462375168681 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:19:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:19:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1183ms 08:19:28 INFO - PROCESS | 1828 | 1462375168750 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 08:19:28 INFO - PROCESS | 1828 | 1462375168752 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 08:19:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:19:28 INFO - PROCESS | 1828 | 1462375168757 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:19:28 INFO - PROCESS | 1828 | 1462375168759 Marionette TRACE conn3 <- [1,1562,null,{}] 08:19:28 INFO - PROCESS | 1828 | 1462375168764 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:28 INFO - PROCESS | 1828 | 1462375168913 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 08:19:29 INFO - PROCESS | 1828 | 1462375169087 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931072d000 == 108 [pid = 1828] [id = 398] 08:19:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f9309907400) [pid = 1828] [serial = 1195] [outer = (nil)] 08:19:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f9313a7d800) [pid = 1828] [serial = 1196] [outer = 0x7f9309907400] 08:19:29 INFO - PROCESS | 1828 | 1462375169147 Marionette DEBUG loaded listener.js 08:19:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f93325c2c00) [pid = 1828] [serial = 1197] [outer = 0x7f9309907400] 08:19:29 INFO - PROCESS | 1828 | 1462375169880 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:19:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:19:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1175ms 08:19:29 INFO - PROCESS | 1828 | 1462375169944 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 08:19:29 INFO - PROCESS | 1828 | 1462375169948 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 08:19:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:19:29 INFO - PROCESS | 1828 | 1462375169953 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:19:29 INFO - PROCESS | 1828 | 1462375169956 Marionette TRACE conn3 <- [1,1566,null,{}] 08:19:29 INFO - PROCESS | 1828 | 1462375169961 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:30 INFO - PROCESS | 1828 | 1462375170132 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 08:19:30 INFO - PROCESS | 1828 | 1462375170307 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93062df800 == 109 [pid = 1828] [id = 399] 08:19:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f93062ef800) [pid = 1828] [serial = 1198] [outer = (nil)] 08:19:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f93062fcc00) [pid = 1828] [serial = 1199] [outer = 0x7f93062ef800] 08:19:30 INFO - PROCESS | 1828 | 1462375170372 Marionette DEBUG loaded listener.js 08:19:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f931f520000) [pid = 1828] [serial = 1200] [outer = 0x7f93062ef800] 08:19:31 INFO - PROCESS | 1828 | 1462375171504 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:19:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:19:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1582ms 08:19:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:19:31 INFO - PROCESS | 1828 | 1462375171535 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 08:19:31 INFO - PROCESS | 1828 | 1462375171540 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 08:19:31 INFO - PROCESS | 1828 | 1462375171546 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:19:31 INFO - PROCESS | 1828 | 1462375171551 Marionette TRACE conn3 <- [1,1570,null,{}] 08:19:31 INFO - PROCESS | 1828 | 1462375171557 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:31 INFO - PROCESS | 1828 | 1462375171705 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 08:19:32 INFO - PROCESS | 1828 | 1462375172024 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308aa2000 == 110 [pid = 1828] [id = 400] 08:19:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f930bdb8000) [pid = 1828] [serial = 1201] [outer = (nil)] 08:19:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f930bdc0c00) [pid = 1828] [serial = 1202] [outer = 0x7f930bdb8000] 08:19:32 INFO - PROCESS | 1828 | 1462375172086 Marionette DEBUG loaded listener.js 08:19:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f930e39c400) [pid = 1828] [serial = 1203] [outer = 0x7f930bdb8000] 08:19:32 INFO - PROCESS | 1828 | 1462375172872 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:19:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:19:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1388ms 08:19:32 INFO - PROCESS | 1828 | 1462375172934 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 08:19:32 INFO - PROCESS | 1828 | 1462375172941 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 08:19:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:19:32 INFO - PROCESS | 1828 | 1462375172949 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:19:32 INFO - PROCESS | 1828 | 1462375172952 Marionette TRACE conn3 <- [1,1574,null,{}] 08:19:32 INFO - PROCESS | 1828 | 1462375172957 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:33 INFO - PROCESS | 1828 | 1462375173115 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 08:19:33 INFO - PROCESS | 1828 | 1462375173318 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b26c800 == 111 [pid = 1828] [id = 401] 08:19:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f930bdbe400) [pid = 1828] [serial = 1204] [outer = (nil)] 08:19:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f9313a67000) [pid = 1828] [serial = 1205] [outer = 0x7f930bdbe400] 08:19:33 INFO - PROCESS | 1828 | 1462375173374 Marionette DEBUG loaded listener.js 08:19:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f9313a75400) [pid = 1828] [serial = 1206] [outer = 0x7f930bdbe400] 08:19:34 INFO - PROCESS | 1828 | 1462375174170 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 08:19:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:19:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1284ms 08:19:34 INFO - PROCESS | 1828 | 1462375174233 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 08:19:34 INFO - PROCESS | 1828 | 1462375174236 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 08:19:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:19:34 INFO - PROCESS | 1828 | 1462375174241 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:19:34 INFO - PROCESS | 1828 | 1462375174246 Marionette TRACE conn3 <- [1,1578,null,{}] 08:19:34 INFO - PROCESS | 1828 | 1462375174259 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:34 INFO - PROCESS | 1828 | 1462375174408 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f61e800 == 110 [pid = 1828] [id = 216] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308bd5000 == 109 [pid = 1828] [id = 342] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e45d800 == 108 [pid = 1828] [id = 340] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308add000 == 107 [pid = 1828] [id = 341] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f748000 == 106 [pid = 1828] [id = 343] 08:19:34 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f9331cc3c00) [pid = 1828] [serial = 1112] [outer = (nil)] [url = about:blank] 08:19:34 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f931a454000) [pid = 1828] [serial = 1085] [outer = (nil)] [url = about:blank] 08:19:34 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f932d9c1400) [pid = 1828] [serial = 1079] [outer = (nil)] [url = about:blank] 08:19:34 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f931fc79400) [pid = 1828] [serial = 1070] [outer = (nil)] [url = about:blank] 08:19:34 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f932d690000) [pid = 1828] [serial = 1076] [outer = (nil)] [url = about:blank] 08:19:34 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f9310865400) [pid = 1828] [serial = 1088] [outer = (nil)] [url = about:blank] 08:19:34 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f93206cc400) [pid = 1828] [serial = 1073] [outer = (nil)] [url = about:blank] 08:19:34 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f931a45f800) [pid = 1828] [serial = 1067] [outer = (nil)] [url = about:blank] 08:19:34 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f9316fdb400) [pid = 1828] [serial = 1064] [outer = (nil)] [url = about:blank] 08:19:34 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f9331cc2400) [pid = 1828] [serial = 1082] [outer = (nil)] [url = about:blank] 08:19:34 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f93099ca000) [pid = 1828] [serial = 1058] [outer = (nil)] [url = about:blank] 08:19:34 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f9314663400) [pid = 1828] [serial = 1061] [outer = (nil)] [url = about:blank] 08:19:34 INFO - PROCESS | 1828 | 1462375174663 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318656800 == 105 [pid = 1828] [id = 387] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93104cb800 == 104 [pid = 1828] [id = 386] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93167dc000 == 103 [pid = 1828] [id = 385] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93157b2800 == 102 [pid = 1828] [id = 384] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fdc1000 == 101 [pid = 1828] [id = 383] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e24f800 == 100 [pid = 1828] [id = 382] 08:19:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b281000 == 101 [pid = 1828] [id = 402] 08:19:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f930e206c00) [pid = 1828] [serial = 1207] [outer = (nil)] 08:19:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f9314663400) [pid = 1828] [serial = 1208] [outer = 0x7f930e206c00] 08:19:34 INFO - PROCESS | 1828 | 1462375174729 Marionette DEBUG loaded listener.js 08:19:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f9316c93400) [pid = 1828] [serial = 1209] [outer = 0x7f930e206c00] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e462000 == 100 [pid = 1828] [id = 381] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308aa2800 == 99 [pid = 1828] [id = 379] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308a87000 == 98 [pid = 1828] [id = 378] 08:19:34 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e371800 == 97 [pid = 1828] [id = 377] 08:19:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9337b3a800 == 96 [pid = 1828] [id = 376] 08:19:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93355b9000 == 95 [pid = 1828] [id = 375] 08:19:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9332474800 == 94 [pid = 1828] [id = 374] 08:19:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9326c25000 == 93 [pid = 1828] [id = 373] 08:19:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931850e000 == 92 [pid = 1828] [id = 372] 08:19:35 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e44a800 == 91 [pid = 1828] [id = 371] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f932d41a000) [pid = 1828] [serial = 1110] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f93189b0400) [pid = 1828] [serial = 1098] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f932787e400) [pid = 1828] [serial = 1107] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f931665ac00) [pid = 1828] [serial = 1095] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f931fca7800) [pid = 1828] [serial = 1106] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f93189eb800) [pid = 1828] [serial = 1100] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f9316016400) [pid = 1828] [serial = 1094] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f931cb22000) [pid = 1828] [serial = 1103] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f931f19d000) [pid = 1828] [serial = 1109] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f931d993000) [pid = 1828] [serial = 1056] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f931464f800) [pid = 1828] [serial = 1092] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f930feeb000) [pid = 1828] [serial = 1091] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f931a264000) [pid = 1828] [serial = 1101] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f931ebb6c00) [pid = 1828] [serial = 1104] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f931757f400) [pid = 1828] [serial = 1097] [outer = (nil)] [url = about:blank] 08:19:35 INFO - PROCESS | 1828 | 1462375175305 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 08:19:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:19:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1138ms 08:19:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:19:35 INFO - PROCESS | 1828 | 1462375175379 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 08:19:35 INFO - PROCESS | 1828 | 1462375175382 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 08:19:35 INFO - PROCESS | 1828 | 1462375175387 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:19:35 INFO - PROCESS | 1828 | 1462375175389 Marionette TRACE conn3 <- [1,1582,null,{}] 08:19:35 INFO - PROCESS | 1828 | 1462375175394 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:35 INFO - PROCESS | 1828 | 1462375175525 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 08:19:35 INFO - PROCESS | 1828 | 1462375175537 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310897800 == 92 [pid = 1828] [id = 403] 08:19:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f93156b6400) [pid = 1828] [serial = 1210] [outer = (nil)] 08:19:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f9317475c00) [pid = 1828] [serial = 1211] [outer = 0x7f93156b6400] 08:19:35 INFO - PROCESS | 1828 | 1462375175588 Marionette DEBUG loaded listener.js 08:19:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f931784a400) [pid = 1828] [serial = 1212] [outer = 0x7f93156b6400] 08:19:36 INFO - PROCESS | 1828 | 1462375176326 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:19:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:19:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 975ms 08:19:36 INFO - PROCESS | 1828 | 1462375176361 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 08:19:36 INFO - PROCESS | 1828 | 1462375176364 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 08:19:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:19:36 INFO - PROCESS | 1828 | 1462375176369 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:19:36 INFO - PROCESS | 1828 | 1462375176371 Marionette TRACE conn3 <- [1,1586,null,{}] 08:19:36 INFO - PROCESS | 1828 | 1462375176375 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:36 INFO - PROCESS | 1828 | 1462375176499 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 08:19:36 INFO - PROCESS | 1828 | 1462375176514 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316dce000 == 93 [pid = 1828] [id = 404] 08:19:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f931390e800) [pid = 1828] [serial = 1213] [outer = (nil)] 08:19:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f9318a68800) [pid = 1828] [serial = 1214] [outer = 0x7f931390e800] 08:19:36 INFO - PROCESS | 1828 | 1462375176564 Marionette DEBUG loaded listener.js 08:19:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f931a263c00) [pid = 1828] [serial = 1215] [outer = 0x7f931390e800] 08:19:37 INFO - PROCESS | 1828 | 1462375177337 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 08:19:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:19:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 979ms 08:19:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:19:37 INFO - PROCESS | 1828 | 1462375177354 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 08:19:37 INFO - PROCESS | 1828 | 1462375177356 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 08:19:37 INFO - PROCESS | 1828 | 1462375177361 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:19:37 INFO - PROCESS | 1828 | 1462375177364 Marionette TRACE conn3 <- [1,1590,null,{}] 08:19:37 INFO - PROCESS | 1828 | 1462375177368 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:37 INFO - PROCESS | 1828 | 1462375177553 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 08:19:37 INFO - PROCESS | 1828 | 1462375177579 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93189a2000 == 94 [pid = 1828] [id = 405] 08:19:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f931e4d0400) [pid = 1828] [serial = 1216] [outer = (nil)] 08:19:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f93206cc400) [pid = 1828] [serial = 1217] [outer = 0x7f931e4d0400] 08:19:37 INFO - PROCESS | 1828 | 1462375177632 Marionette DEBUG loaded listener.js 08:19:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f9327810c00) [pid = 1828] [serial = 1218] [outer = 0x7f931e4d0400] 08:19:38 INFO - PROCESS | 1828 | 1462375178273 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 08:19:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:19:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 932ms 08:19:38 INFO - PROCESS | 1828 | 1462375178293 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 08:19:38 INFO - PROCESS | 1828 | 1462375178295 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 08:19:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:19:38 INFO - PROCESS | 1828 | 1462375178301 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:19:38 INFO - PROCESS | 1828 | 1462375178302 Marionette TRACE conn3 <- [1,1594,null,{}] 08:19:38 INFO - PROCESS | 1828 | 1462375178307 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:38 INFO - PROCESS | 1828 | 1462375178477 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 08:19:38 INFO - PROCESS | 1828 | 1462375178504 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931db3a800 == 95 [pid = 1828] [id = 406] 08:19:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f9313907000) [pid = 1828] [serial = 1219] [outer = (nil)] 08:19:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f932d6d5000) [pid = 1828] [serial = 1220] [outer = 0x7f9313907000] 08:19:38 INFO - PROCESS | 1828 | 1462375178552 Marionette DEBUG loaded listener.js 08:19:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f932eb08c00) [pid = 1828] [serial = 1221] [outer = 0x7f9313907000] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f9318660000) [pid = 1828] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f933244c800) [pid = 1828] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f9326992400) [pid = 1828] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f930f4c9400) [pid = 1828] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f93156ad000) [pid = 1828] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f931566c000) [pid = 1828] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f930b5d0c00) [pid = 1828] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f9317849c00) [pid = 1828] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f93206d0800) [pid = 1828] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f930e208c00) [pid = 1828] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f930e202400) [pid = 1828] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f9331e8c400) [pid = 1828] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f93099c3800) [pid = 1828] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f9318662800) [pid = 1828] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f9316013000) [pid = 1828] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f93305ce800) [pid = 1828] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f93099c8400) [pid = 1828] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f9320430c00) [pid = 1828] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f9322f7c800) [pid = 1828] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f931464c800) [pid = 1828] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f930e20ec00) [pid = 1828] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f9322f03400) [pid = 1828] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f931a111c00) [pid = 1828] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f93099c4000) [pid = 1828] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f930c5f4000) [pid = 1828] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f9316b2e400) [pid = 1828] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f9316c89400) [pid = 1828] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f93172b7c00) [pid = 1828] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f931fce0000) [pid = 1828] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f930b5c3800) [pid = 1828] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f93156af400) [pid = 1828] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f931865b800) [pid = 1828] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f93325c5000) [pid = 1828] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f9323b91800) [pid = 1828] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f930e204000) [pid = 1828] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f9323b97400) [pid = 1828] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f932e620000) [pid = 1828] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f930fef2800) [pid = 1828] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f930f4c9000) [pid = 1828] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f9315674c00) [pid = 1828] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f9313a65800) [pid = 1828] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f930ade0c00) [pid = 1828] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f930addb000) [pid = 1828] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f9318a77c00) [pid = 1828] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f9310865c00) [pid = 1828] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f9314671c00) [pid = 1828] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f93099d0800) [pid = 1828] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f9319fe0c00) [pid = 1828] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f930ade3800) [pid = 1828] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f9322da1400) [pid = 1828] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f930ade0400) [pid = 1828] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f930e20d400) [pid = 1828] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:19:39 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f930b5cf800) [pid = 1828] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:19:39 INFO - PROCESS | 1828 | 1462375179926 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:19:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:19:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1676ms 08:19:39 INFO - PROCESS | 1828 | 1462375179977 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 08:19:39 INFO - PROCESS | 1828 | 1462375179980 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 08:19:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:19:39 INFO - PROCESS | 1828 | 1462375179984 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:19:39 INFO - PROCESS | 1828 | 1462375179987 Marionette TRACE conn3 <- [1,1598,null,{}] 08:19:39 INFO - PROCESS | 1828 | 1462375179993 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:40 INFO - PROCESS | 1828 | 1462375180119 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 08:19:40 INFO - PROCESS | 1828 | 1462375180130 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b6e0000 == 96 [pid = 1828] [id = 407] 08:19:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f93087bc800) [pid = 1828] [serial = 1222] [outer = (nil)] 08:19:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f93087c5800) [pid = 1828] [serial = 1223] [outer = 0x7f93087bc800] 08:19:40 INFO - PROCESS | 1828 | 1462375180182 Marionette DEBUG loaded listener.js 08:19:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f93099cb800) [pid = 1828] [serial = 1224] [outer = 0x7f93087bc800] 08:19:40 INFO - PROCESS | 1828 | 1462375180880 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:19:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:19:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 924ms 08:19:40 INFO - PROCESS | 1828 | 1462375180909 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 08:19:40 INFO - PROCESS | 1828 | 1462375180911 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 08:19:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:19:40 INFO - PROCESS | 1828 | 1462375180916 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:19:40 INFO - PROCESS | 1828 | 1462375180918 Marionette TRACE conn3 <- [1,1602,null,{}] 08:19:40 INFO - PROCESS | 1828 | 1462375180923 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:41 INFO - PROCESS | 1828 | 1462375181058 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 08:19:41 INFO - PROCESS | 1828 | 1462375181206 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931eb51000 == 97 [pid = 1828] [id = 408] 08:19:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f93062f0800) [pid = 1828] [serial = 1225] [outer = (nil)] 08:19:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f930adda400) [pid = 1828] [serial = 1226] [outer = 0x7f93062f0800] 08:19:41 INFO - PROCESS | 1828 | 1462375181258 Marionette DEBUG loaded listener.js 08:19:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f930c5efc00) [pid = 1828] [serial = 1227] [outer = 0x7f93062f0800] 08:19:41 INFO - PROCESS | 1828 | 1462375181933 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 08:19:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:19:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1078ms 08:19:41 INFO - PROCESS | 1828 | 1462375181995 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 08:19:42 INFO - PROCESS | 1828 | 1462375182000 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 08:19:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:19:42 INFO - PROCESS | 1828 | 1462375182023 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:19:42 INFO - PROCESS | 1828 | 1462375182028 Marionette TRACE conn3 <- [1,1606,null,{}] 08:19:42 INFO - PROCESS | 1828 | 1462375182037 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:42 INFO - PROCESS | 1828 | 1462375182214 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 08:19:42 INFO - PROCESS | 1828 | 1462375182391 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b6d7800 == 98 [pid = 1828] [id = 409] 08:19:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f93062f4000) [pid = 1828] [serial = 1228] [outer = (nil)] 08:19:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f930990d800) [pid = 1828] [serial = 1229] [outer = 0x7f93062f4000] 08:19:42 INFO - PROCESS | 1828 | 1462375182455 Marionette DEBUG loaded listener.js 08:19:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f930ade4000) [pid = 1828] [serial = 1230] [outer = 0x7f93062f4000] 08:19:43 INFO - PROCESS | 1828 | 1462375183212 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 08:19:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:19:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1234ms 08:19:43 INFO - PROCESS | 1828 | 1462375183256 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 08:19:43 INFO - PROCESS | 1828 | 1462375183263 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 08:19:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:19:43 INFO - PROCESS | 1828 | 1462375183272 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:19:43 INFO - PROCESS | 1828 | 1462375183276 Marionette TRACE conn3 <- [1,1610,null,{}] 08:19:43 INFO - PROCESS | 1828 | 1462375183281 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:43 INFO - PROCESS | 1828 | 1462375183432 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 08:19:43 INFO - PROCESS | 1828 | 1462375183606 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93157c2800 == 99 [pid = 1828] [id = 410] 08:19:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f930c5f8c00) [pid = 1828] [serial = 1231] [outer = (nil)] 08:19:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f930e39c800) [pid = 1828] [serial = 1232] [outer = 0x7f930c5f8c00] 08:19:43 INFO - PROCESS | 1828 | 1462375183665 Marionette DEBUG loaded listener.js 08:19:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f930fef3000) [pid = 1828] [serial = 1233] [outer = 0x7f930c5f8c00] 08:19:44 INFO - PROCESS | 1828 | 1462375184467 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 08:19:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:19:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1232ms 08:19:44 INFO - PROCESS | 1828 | 1462375184505 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 08:19:44 INFO - PROCESS | 1828 | 1462375184508 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 08:19:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:19:44 INFO - PROCESS | 1828 | 1462375184515 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:19:44 INFO - PROCESS | 1828 | 1462375184519 Marionette TRACE conn3 <- [1,1614,null,{}] 08:19:44 INFO - PROCESS | 1828 | 1462375184533 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:44 INFO - PROCESS | 1828 | 1462375184686 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 08:19:44 INFO - PROCESS | 1828 | 1462375184868 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932038f000 == 100 [pid = 1828] [id = 411] 08:19:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f9313a68400) [pid = 1828] [serial = 1234] [outer = (nil)] 08:19:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f9314650000) [pid = 1828] [serial = 1235] [outer = 0x7f9313a68400] 08:19:44 INFO - PROCESS | 1828 | 1462375184930 Marionette DEBUG loaded listener.js 08:19:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f9315671800) [pid = 1828] [serial = 1236] [outer = 0x7f9313a68400] 08:19:45 INFO - PROCESS | 1828 | 1462375185710 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 08:19:45 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 08:19:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1232ms 08:19:45 INFO - PROCESS | 1828 | 1462375185749 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 08:19:45 INFO - PROCESS | 1828 | 1462375185752 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 08:19:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:19:45 INFO - PROCESS | 1828 | 1462375185758 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:19:45 INFO - PROCESS | 1828 | 1462375185760 Marionette TRACE conn3 <- [1,1618,null,{}] 08:19:45 INFO - PROCESS | 1828 | 1462375185764 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:45 INFO - PROCESS | 1828 | 1462375185907 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 08:19:46 INFO - PROCESS | 1828 | 1462375186087 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932c806800 == 101 [pid = 1828] [id = 412] 08:19:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f9313a69800) [pid = 1828] [serial = 1237] [outer = (nil)] 08:19:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f9316661800) [pid = 1828] [serial = 1238] [outer = 0x7f9313a69800] 08:19:46 INFO - PROCESS | 1828 | 1462375186146 Marionette DEBUG loaded listener.js 08:19:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f9317469400) [pid = 1828] [serial = 1239] [outer = 0x7f9313a69800] 08:19:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93174bd000 == 100 [pid = 1828] [id = 12] 08:19:47 INFO - PROCESS | 1828 | 1462375187033 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 08:19:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:19:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1327ms 08:19:47 INFO - PROCESS | 1828 | 1462375187085 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 08:19:47 INFO - PROCESS | 1828 | 1462375187088 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 08:19:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:19:47 INFO - PROCESS | 1828 | 1462375187093 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:19:47 INFO - PROCESS | 1828 | 1462375187095 Marionette TRACE conn3 <- [1,1622,null,{}] 08:19:47 INFO - PROCESS | 1828 | 1462375187100 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:47 INFO - PROCESS | 1828 | 1462375187238 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 08:19:47 INFO - PROCESS | 1828 | 1462375187417 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933056d800 == 101 [pid = 1828] [id = 413] 08:19:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f930fcaa000) [pid = 1828] [serial = 1240] [outer = (nil)] 08:19:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f9317846000) [pid = 1828] [serial = 1241] [outer = 0x7f930fcaa000] 08:19:47 INFO - PROCESS | 1828 | 1462375187476 Marionette DEBUG loaded listener.js 08:19:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f9318a70400) [pid = 1828] [serial = 1242] [outer = 0x7f930fcaa000] 08:19:48 INFO - PROCESS | 1828 | 1462375188252 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 08:19:48 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 08:19:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1230ms 08:19:48 INFO - PROCESS | 1828 | 1462375188344 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 08:19:48 INFO - PROCESS | 1828 | 1462375188346 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 08:19:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:19:48 INFO - PROCESS | 1828 | 1462375188355 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:19:48 INFO - PROCESS | 1828 | 1462375188358 Marionette TRACE conn3 <- [1,1626,null,{}] 08:19:48 INFO - PROCESS | 1828 | 1462375188362 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:48 INFO - PROCESS | 1828 | 1462375188564 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 08:19:48 INFO - PROCESS | 1828 | 1462375188745 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9336da3800 == 102 [pid = 1828] [id = 414] 08:19:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f9313908800) [pid = 1828] [serial = 1243] [outer = (nil)] 08:19:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f931d992000) [pid = 1828] [serial = 1244] [outer = 0x7f9313908800] 08:19:48 INFO - PROCESS | 1828 | 1462375188808 Marionette DEBUG loaded listener.js 08:19:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f9320d97800) [pid = 1828] [serial = 1245] [outer = 0x7f9313908800] 08:19:49 INFO - PROCESS | 1828 | 1462375189521 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:19:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:19:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1177ms 08:19:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:19:49 INFO - PROCESS | 1828 | 1462375189533 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 08:19:49 INFO - PROCESS | 1828 | 1462375189535 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 08:19:49 INFO - PROCESS | 1828 | 1462375189541 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:19:49 INFO - PROCESS | 1828 | 1462375189543 Marionette TRACE conn3 <- [1,1630,null,{}] 08:19:49 INFO - PROCESS | 1828 | 1462375189548 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:49 INFO - PROCESS | 1828 | 1462375189688 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 08:19:49 INFO - PROCESS | 1828 | 1462375189869 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314883800 == 103 [pid = 1828] [id = 415] 08:19:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f931a115c00) [pid = 1828] [serial = 1246] [outer = (nil)] 08:19:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f932780a400) [pid = 1828] [serial = 1247] [outer = 0x7f931a115c00] 08:19:49 INFO - PROCESS | 1828 | 1462375189931 Marionette DEBUG loaded listener.js 08:19:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f932d799c00) [pid = 1828] [serial = 1248] [outer = 0x7f931a115c00] 08:19:50 INFO - PROCESS | 1828 | 1462375190643 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 08:19:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:19:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1177ms 08:19:50 INFO - PROCESS | 1828 | 1462375190717 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 08:19:50 INFO - PROCESS | 1828 | 1462375190720 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 08:19:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:19:50 INFO - PROCESS | 1828 | 1462375190725 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:19:50 INFO - PROCESS | 1828 | 1462375190727 Marionette TRACE conn3 <- [1,1634,null,{}] 08:19:50 INFO - PROCESS | 1828 | 1462375190732 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:50 INFO - PROCESS | 1828 | 1462375190877 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 08:19:51 INFO - PROCESS | 1828 | 1462375191067 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309bd3000 == 104 [pid = 1828] [id = 416] 08:19:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f93105a7000) [pid = 1828] [serial = 1249] [outer = (nil)] 08:19:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f932e9eb400) [pid = 1828] [serial = 1250] [outer = 0x7f93105a7000] 08:19:51 INFO - PROCESS | 1828 | 1462375191127 Marionette DEBUG loaded listener.js 08:19:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f93322a6800) [pid = 1828] [serial = 1251] [outer = 0x7f93105a7000] 08:19:51 INFO - PROCESS | 1828 | 1462375191879 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:19:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:19:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1225ms 08:19:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:19:51 INFO - PROCESS | 1828 | 1462375191951 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 08:19:51 INFO - PROCESS | 1828 | 1462375191954 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 08:19:51 INFO - PROCESS | 1828 | 1462375191958 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:19:51 INFO - PROCESS | 1828 | 1462375191961 Marionette TRACE conn3 <- [1,1638,null,{}] 08:19:51 INFO - PROCESS | 1828 | 1462375191966 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:52 INFO - PROCESS | 1828 | 1462375192112 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 08:19:52 INFO - PROCESS | 1828 | 1462375192290 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309be1800 == 105 [pid = 1828] [id = 417] 08:19:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f93089ab400) [pid = 1828] [serial = 1252] [outer = (nil)] 08:19:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f93089b4000) [pid = 1828] [serial = 1253] [outer = 0x7f93089ab400] 08:19:52 INFO - PROCESS | 1828 | 1462375192348 Marionette DEBUG loaded listener.js 08:19:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f93089b9000) [pid = 1828] [serial = 1254] [outer = 0x7f93089ab400] 08:19:53 INFO - PROCESS | 1828 | 1462375193148 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 08:19:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:19:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1227ms 08:19:53 INFO - PROCESS | 1828 | 1462375193191 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 08:19:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:19:53 INFO - PROCESS | 1828 | 1462375193194 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 08:19:53 INFO - PROCESS | 1828 | 1462375193199 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:19:53 INFO - PROCESS | 1828 | 1462375193201 Marionette TRACE conn3 <- [1,1642,null,{}] 08:19:53 INFO - PROCESS | 1828 | 1462375193206 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:53 INFO - PROCESS | 1828 | 1462375193345 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 08:19:53 INFO - PROCESS | 1828 | 1462375193540 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b1a4000 == 106 [pid = 1828] [id = 418] 08:19:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f93089ab800) [pid = 1828] [serial = 1255] [outer = (nil)] 08:19:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f930b5cdc00) [pid = 1828] [serial = 1256] [outer = 0x7f93089ab800] 08:19:53 INFO - PROCESS | 1828 | 1462375193597 Marionette DEBUG loaded listener.js 08:19:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f930c5f6800) [pid = 1828] [serial = 1257] [outer = 0x7f93089ab800] 08:19:54 INFO - PROCESS | 1828 | 1462375194824 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 08:19:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:19:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1681ms 08:19:54 INFO - PROCESS | 1828 | 1462375194880 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 08:19:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:19:54 INFO - PROCESS | 1828 | 1462375194885 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 08:19:54 INFO - PROCESS | 1828 | 1462375194893 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:19:54 INFO - PROCESS | 1828 | 1462375194896 Marionette TRACE conn3 <- [1,1646,null,{}] 08:19:54 INFO - PROCESS | 1828 | 1462375194903 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:55 INFO - PROCESS | 1828 | 1462375195054 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 08:19:55 INFO - PROCESS | 1828 | 1462375195234 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b7d5800 == 107 [pid = 1828] [id = 419] 08:19:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f93099c4400) [pid = 1828] [serial = 1258] [outer = (nil)] 08:19:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f930b5c3000) [pid = 1828] [serial = 1259] [outer = 0x7f93099c4400] 08:19:55 INFO - PROCESS | 1828 | 1462375195292 Marionette DEBUG loaded listener.js 08:19:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f930bdbe000) [pid = 1828] [serial = 1260] [outer = 0x7f93099c4400] 08:19:56 INFO - PROCESS | 1828 | 1462375196078 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 08:19:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:19:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1233ms 08:19:56 INFO - PROCESS | 1828 | 1462375196124 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 08:19:56 INFO - PROCESS | 1828 | 1462375196136 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 08:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:19:56 INFO - PROCESS | 1828 | 1462375196155 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:19:56 INFO - PROCESS | 1828 | 1462375196158 Marionette TRACE conn3 <- [1,1650,null,{}] 08:19:56 INFO - PROCESS | 1828 | 1462375196167 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:56 INFO - PROCESS | 1828 | 1462375196409 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 08:19:56 INFO - PROCESS | 1828 | 1462375196590 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308add000 == 108 [pid = 1828] [id = 420] 08:19:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f930bdb3000) [pid = 1828] [serial = 1261] [outer = (nil)] 08:19:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f930bdbf000) [pid = 1828] [serial = 1262] [outer = 0x7f930bdb3000] 08:19:56 INFO - PROCESS | 1828 | 1462375196647 Marionette DEBUG loaded listener.js 08:19:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f930e20ec00) [pid = 1828] [serial = 1263] [outer = 0x7f930bdb3000] 08:19:57 INFO - PROCESS | 1828 | 1462375197437 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 08:19:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:19:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1336ms 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9331e41800 == 107 [pid = 1828] [id = 334] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d436000 == 106 [pid = 1828] [id = 196] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9309cd4800 == 105 [pid = 1828] [id = 380] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b6e0000 == 104 [pid = 1828] [id = 407] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931db3a800 == 103 [pid = 1828] [id = 406] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f930c5f8000) [pid = 1828] [serial = 1139] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f931a45d400) [pid = 1828] [serial = 1166] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | 1462375197565 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 08:19:57 INFO - PROCESS | 1828 | 1462375197568 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93189a2000 == 102 [pid = 1828] [id = 405] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316dce000 == 101 [pid = 1828] [id = 404] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310897800 == 100 [pid = 1828] [id = 403] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b281000 == 99 [pid = 1828] [id = 402] 08:19:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b26c800 == 98 [pid = 1828] [id = 401] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308aa2000 == 97 [pid = 1828] [id = 400] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93062df800 == 96 [pid = 1828] [id = 399] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931072d000 == 95 [pid = 1828] [id = 398] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933d4a2000 == 94 [pid = 1828] [id = 397] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316624800 == 93 [pid = 1828] [id = 396] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9336d9c000 == 92 [pid = 1828] [id = 395] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9331ec0000 == 91 [pid = 1828] [id = 394] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93278ed000 == 90 [pid = 1828] [id = 393] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9321a86800 == 89 [pid = 1828] [id = 392] 08:19:57 INFO - PROCESS | 1828 | 1462375197590 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:19:57 INFO - PROCESS | 1828 | 1462375197595 Marionette TRACE conn3 <- [1,1654,null,{}] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f6a3800 == 88 [pid = 1828] [id = 391] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318b92800 == 87 [pid = 1828] [id = 390] 08:19:57 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e458800 == 86 [pid = 1828] [id = 389] 08:19:57 INFO - PROCESS | 1828 | 1462375197619 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:57 INFO - PROCESS | 1828 | 1462375197746 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f93189b3000) [pid = 1828] [serial = 927] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f931fce8400) [pid = 1828] [serial = 1020] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f930b5d1800) [pid = 1828] [serial = 987] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f93352a7000) [pid = 1828] [serial = 1029] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f932062c800) [pid = 1828] [serial = 1014] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f933559c000) [pid = 1828] [serial = 978] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f932db8e000) [pid = 1828] [serial = 969] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f930ff23000) [pid = 1828] [serial = 984] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f9331e4a800) [pid = 1828] [serial = 936] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f9332c30800) [pid = 1828] [serial = 1023] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f931d993800) [pid = 1828] [serial = 1089] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f9331c9b800) [pid = 1828] [serial = 1017] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f9332b35c00) [pid = 1828] [serial = 942] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f9332311000) [pid = 1828] [serial = 972] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f9313903000) [pid = 1828] [serial = 924] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f93156ba000) [pid = 1828] [serial = 1026] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f9317582000) [pid = 1828] [serial = 963] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f930ff25400) [pid = 1828] [serial = 1008] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f9320310800) [pid = 1828] [serial = 966] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f932db86c00) [pid = 1828] [serial = 933] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f931865fc00) [pid = 1828] [serial = 1011] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f930e210800) [pid = 1828] [serial = 981] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f9332316c00) [pid = 1828] [serial = 939] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f930f4cc800) [pid = 1828] [serial = 1032] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f931fca9800) [pid = 1828] [serial = 930] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f9334854800) [pid = 1828] [serial = 945] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f93325c3400) [pid = 1828] [serial = 975] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f930c5ee400) [pid = 1828] [serial = 1059] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f9315669c00) [pid = 1828] [serial = 1062] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f9318668c00) [pid = 1828] [serial = 1065] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f931f02a400) [pid = 1828] [serial = 1068] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f9322dc5400) [pid = 1828] [serial = 1074] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f9332313800) [pid = 1828] [serial = 1083] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f932eb2cc00) [pid = 1828] [serial = 1080] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f9332317800) [pid = 1828] [serial = 1086] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f932d728800) [pid = 1828] [serial = 1077] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f931ff3f400) [pid = 1828] [serial = 1071] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f930ff1a000) [pid = 1828] [serial = 1146] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f930f695400) [pid = 1828] [serial = 1145] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f93156f2400) [pid = 1828] [serial = 1151] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f931744b000) [pid = 1828] [serial = 1157] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f9316659400) [pid = 1828] [serial = 1152] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f930e399000) [pid = 1828] [serial = 1133] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f930e39e400) [pid = 1828] [serial = 1134] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f93348cc400) [pid = 1828] [serial = 1131] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f932e868c00) [pid = 1828] [serial = 1130] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f9320430800) [pid = 1828] [serial = 1122] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f931ec4ac00) [pid = 1828] [serial = 1121] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f9313a68000) [pid = 1828] [serial = 1148] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f9313a6e800) [pid = 1828] [serial = 1149] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f9317468800) [pid = 1828] [serial = 1119] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f9316663000) [pid = 1828] [serial = 1118] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f93156b1400) [pid = 1828] [serial = 1160] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f932e867c00) [pid = 1828] [serial = 1125] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f932d4a7c00) [pid = 1828] [serial = 1124] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f930bdc0000) [pid = 1828] [serial = 1137] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f930bdbbc00) [pid = 1828] [serial = 1136] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f9332c27000) [pid = 1828] [serial = 1128] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f9332446c00) [pid = 1828] [serial = 1127] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f9313a6a800) [pid = 1828] [serial = 1143] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f9313a65400) [pid = 1828] [serial = 1142] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f93147d1400) [pid = 1828] [serial = 1116] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f930ff24c00) [pid = 1828] [serial = 1115] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f93195de400) [pid = 1828] [serial = 1163] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f931665d400) [pid = 1828] [serial = 1154] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f93172afc00) [pid = 1828] [serial = 1155] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f931746f000) [pid = 1828] [serial = 1158] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f93189f6c00) [pid = 1828] [serial = 1161] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f931a155000) [pid = 1828] [serial = 1164] [outer = (nil)] [url = about:blank] 08:19:57 INFO - PROCESS | 1828 | 1462375197936 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308bc4000 == 87 [pid = 1828] [id = 421] 08:19:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f93099c9c00) [pid = 1828] [serial = 1264] [outer = (nil)] 08:19:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f930e210800) [pid = 1828] [serial = 1265] [outer = 0x7f93099c9c00] 08:19:57 INFO - PROCESS | 1828 | 1462375197996 Marionette DEBUG loaded listener.js 08:19:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f930fef1c00) [pid = 1828] [serial = 1266] [outer = 0x7f93099c9c00] 08:19:58 INFO - PROCESS | 1828 | 1462375198597 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:19:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:19:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1052ms 08:19:58 INFO - PROCESS | 1828 | 1462375198631 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 08:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:19:58 INFO - PROCESS | 1828 | 1462375198634 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 08:19:58 INFO - PROCESS | 1828 | 1462375198639 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:19:58 INFO - PROCESS | 1828 | 1462375198641 Marionette TRACE conn3 <- [1,1658,null,{}] 08:19:58 INFO - PROCESS | 1828 | 1462375198645 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:58 INFO - PROCESS | 1828 | 1462375198767 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 08:19:58 INFO - PROCESS | 1828 | 1462375198898 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b6d6000 == 88 [pid = 1828] [id = 422] 08:19:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f93099ce400) [pid = 1828] [serial = 1267] [outer = (nil)] 08:19:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f930ff25400) [pid = 1828] [serial = 1268] [outer = 0x7f93099ce400] 08:19:58 INFO - PROCESS | 1828 | 1462375198947 Marionette DEBUG loaded listener.js 08:19:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f93105a2400) [pid = 1828] [serial = 1269] [outer = 0x7f93099ce400] 08:19:59 INFO - PROCESS | 1828 | 1462375199544 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 927ms 08:19:59 INFO - PROCESS | 1828 | 1462375199566 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 08:19:59 INFO - PROCESS | 1828 | 1462375199568 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 08:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:19:59 INFO - PROCESS | 1828 | 1462375199574 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:19:59 INFO - PROCESS | 1828 | 1462375199575 Marionette TRACE conn3 <- [1,1662,null,{}] 08:19:59 INFO - PROCESS | 1828 | 1462375199580 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:19:59 INFO - PROCESS | 1828 | 1462375199708 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 08:19:59 INFO - PROCESS | 1828 | 1462375199850 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:19:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e768000 == 89 [pid = 1828] [id = 423] 08:19:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f93062f4800) [pid = 1828] [serial = 1270] [outer = (nil)] 08:19:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f93105a4000) [pid = 1828] [serial = 1271] [outer = 0x7f93062f4800] 08:19:59 INFO - PROCESS | 1828 | 1462375199902 Marionette DEBUG loaded listener.js 08:19:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f9313905000) [pid = 1828] [serial = 1272] [outer = 0x7f93062f4800] 08:20:00 INFO - PROCESS | 1828 | 1462375200497 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 976ms 08:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:20:00 INFO - PROCESS | 1828 | 1462375200554 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 08:20:00 INFO - PROCESS | 1828 | 1462375200557 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 08:20:00 INFO - PROCESS | 1828 | 1462375200562 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:20:00 INFO - PROCESS | 1828 | 1462375200564 Marionette TRACE conn3 <- [1,1666,null,{}] 08:20:00 INFO - PROCESS | 1828 | 1462375200568 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:00 INFO - PROCESS | 1828 | 1462375200761 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 08:20:00 INFO - PROCESS | 1828 | 1462375200788 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fdd5000 == 90 [pid = 1828] [id = 424] 08:20:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f9313a65400) [pid = 1828] [serial = 1273] [outer = (nil)] 08:20:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f9313a7ec00) [pid = 1828] [serial = 1274] [outer = 0x7f9313a65400] 08:20:00 INFO - PROCESS | 1828 | 1462375200841 Marionette DEBUG loaded listener.js 08:20:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f93147d4c00) [pid = 1828] [serial = 1275] [outer = 0x7f9313a65400] 08:20:01 INFO - PROCESS | 1828 | 1462375201531 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 08:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1037ms 08:20:01 INFO - PROCESS | 1828 | 1462375201604 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 08:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:20:01 INFO - PROCESS | 1828 | 1462375201613 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 08:20:01 INFO - PROCESS | 1828 | 1462375201618 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:20:01 INFO - PROCESS | 1828 | 1462375201622 Marionette TRACE conn3 <- [1,1670,null,{}] 08:20:01 INFO - PROCESS | 1828 | 1462375201669 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:01 INFO - PROCESS | 1828 | 1462375201877 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 08:20:01 INFO - PROCESS | 1828 | 1462375201900 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931072e800 == 91 [pid = 1828] [id = 425] 08:20:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f9314665000) [pid = 1828] [serial = 1276] [outer = (nil)] 08:20:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f9314868400) [pid = 1828] [serial = 1277] [outer = 0x7f9314665000] 08:20:01 INFO - PROCESS | 1828 | 1462375201953 Marionette DEBUG loaded listener.js 08:20:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f9315666c00) [pid = 1828] [serial = 1278] [outer = 0x7f9314665000] 08:20:02 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f93087bc800) [pid = 1828] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:20:02 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f932d41c800) [pid = 1828] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:20:02 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f930ade3c00) [pid = 1828] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:20:02 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f930bdb8000) [pid = 1828] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:20:02 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f93062ef800) [pid = 1828] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:20:02 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f930bdbe400) [pid = 1828] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:20:02 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f931e4d0400) [pid = 1828] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:20:02 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f930e206c00) [pid = 1828] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:20:02 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f9313907000) [pid = 1828] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:20:02 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f93156b6400) [pid = 1828] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:20:02 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f931390e800) [pid = 1828] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:20:03 INFO - PROCESS | 1828 | 1462375203044 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 08:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1465ms 08:20:03 INFO - PROCESS | 1828 | 1462375203083 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 08:20:03 INFO - PROCESS | 1828 | 1462375203087 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 08:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:20:03 INFO - PROCESS | 1828 | 1462375203092 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:20:03 INFO - PROCESS | 1828 | 1462375203094 Marionette TRACE conn3 <- [1,1674,null,{}] 08:20:03 INFO - PROCESS | 1828 | 1462375203099 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:03 INFO - PROCESS | 1828 | 1462375203217 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 08:20:03 INFO - PROCESS | 1828 | 1462375203347 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310891800 == 92 [pid = 1828] [id = 426] 08:20:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f930feea000) [pid = 1828] [serial = 1279] [outer = (nil)] 08:20:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f93147d1800) [pid = 1828] [serial = 1280] [outer = 0x7f930feea000] 08:20:03 INFO - PROCESS | 1828 | 1462375203417 Marionette DEBUG loaded listener.js 08:20:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f93156b1800) [pid = 1828] [serial = 1281] [outer = 0x7f930feea000] 08:20:03 INFO - PROCESS | 1828 | 1462375203977 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 08:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 923ms 08:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:20:04 INFO - PROCESS | 1828 | 1462375204016 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 08:20:04 INFO - PROCESS | 1828 | 1462375204018 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 08:20:04 INFO - PROCESS | 1828 | 1462375204022 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:20:04 INFO - PROCESS | 1828 | 1462375204025 Marionette TRACE conn3 <- [1,1678,null,{}] 08:20:04 INFO - PROCESS | 1828 | 1462375204030 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:04 INFO - PROCESS | 1828 | 1462375204150 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 08:20:04 INFO - PROCESS | 1828 | 1462375204173 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93157a9000 == 93 [pid = 1828] [id = 427] 08:20:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f93062f3c00) [pid = 1828] [serial = 1282] [outer = (nil)] 08:20:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f93156b2800) [pid = 1828] [serial = 1283] [outer = 0x7f93062f3c00] 08:20:04 INFO - PROCESS | 1828 | 1462375204342 Marionette DEBUG loaded listener.js 08:20:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f931600d400) [pid = 1828] [serial = 1284] [outer = 0x7f93062f3c00] 08:20:05 INFO - PROCESS | 1828 | 1462375205030 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 08:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1077ms 08:20:05 INFO - PROCESS | 1828 | 1462375205100 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 08:20:05 INFO - PROCESS | 1828 | 1462375205104 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 08:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:20:05 INFO - PROCESS | 1828 | 1462375205129 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:20:05 INFO - PROCESS | 1828 | 1462375205134 Marionette TRACE conn3 <- [1,1682,null,{}] 08:20:05 INFO - PROCESS | 1828 | 1462375205141 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:05 INFO - PROCESS | 1828 | 1462375205310 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 08:20:05 INFO - PROCESS | 1828 | 1462375205477 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309bd4000 == 94 [pid = 1828] [id = 428] 08:20:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f93089b1c00) [pid = 1828] [serial = 1285] [outer = (nil)] 08:20:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f93099c5400) [pid = 1828] [serial = 1286] [outer = 0x7f93089b1c00] 08:20:05 INFO - PROCESS | 1828 | 1462375205539 Marionette DEBUG loaded listener.js 08:20:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f930b5c3400) [pid = 1828] [serial = 1287] [outer = 0x7f93089b1c00] 08:20:06 INFO - PROCESS | 1828 | 1462375206354 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 08:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1283ms 08:20:06 INFO - PROCESS | 1828 | 1462375206410 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 08:20:06 INFO - PROCESS | 1828 | 1462375206417 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 08:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:20:06 INFO - PROCESS | 1828 | 1462375206426 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:20:06 INFO - PROCESS | 1828 | 1462375206430 Marionette TRACE conn3 <- [1,1686,null,{}] 08:20:06 INFO - PROCESS | 1828 | 1462375206435 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:06 INFO - PROCESS | 1828 | 1462375206584 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 08:20:06 INFO - PROCESS | 1828 | 1462375206756 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f4a6800 == 95 [pid = 1828] [id = 429] 08:20:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f930c5f8000) [pid = 1828] [serial = 1288] [outer = (nil)] 08:20:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f930e392400) [pid = 1828] [serial = 1289] [outer = 0x7f930c5f8000] 08:20:06 INFO - PROCESS | 1828 | 1462375206818 Marionette DEBUG loaded listener.js 08:20:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f930f4d1c00) [pid = 1828] [serial = 1290] [outer = 0x7f930c5f8000] 08:20:07 INFO - PROCESS | 1828 | 1462375207641 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 08:20:07 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 08:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1279ms 08:20:07 INFO - PROCESS | 1828 | 1462375207706 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 08:20:07 INFO - PROCESS | 1828 | 1462375207709 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 08:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:20:07 INFO - PROCESS | 1828 | 1462375207714 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:20:07 INFO - PROCESS | 1828 | 1462375207720 Marionette TRACE conn3 <- [1,1690,null,{}] 08:20:07 INFO - PROCESS | 1828 | 1462375207733 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:07 INFO - PROCESS | 1828 | 1462375207924 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 08:20:08 INFO - PROCESS | 1828 | 1462375208090 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9315f84800 == 96 [pid = 1828] [id = 430] 08:20:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f930ff19800) [pid = 1828] [serial = 1291] [outer = (nil)] 08:20:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f931390a400) [pid = 1828] [serial = 1292] [outer = 0x7f930ff19800] 08:20:08 INFO - PROCESS | 1828 | 1462375208155 Marionette DEBUG loaded listener.js 08:20:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f9313a7e000) [pid = 1828] [serial = 1293] [outer = 0x7f930ff19800] 08:20:08 INFO - PROCESS | 1828 | 1462375208916 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 08:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1236ms 08:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:20:08 INFO - PROCESS | 1828 | 1462375208953 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 08:20:08 INFO - PROCESS | 1828 | 1462375208956 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 08:20:08 INFO - PROCESS | 1828 | 1462375208962 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:20:08 INFO - PROCESS | 1828 | 1462375208964 Marionette TRACE conn3 <- [1,1694,null,{}] 08:20:08 INFO - PROCESS | 1828 | 1462375208969 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:09 INFO - PROCESS | 1828 | 1462375209109 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 08:20:09 INFO - PROCESS | 1828 | 1462375209279 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93167c3800 == 97 [pid = 1828] [id = 431] 08:20:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f930ff24c00) [pid = 1828] [serial = 1294] [outer = (nil)] 08:20:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f9315674400) [pid = 1828] [serial = 1295] [outer = 0x7f930ff24c00] 08:20:09 INFO - PROCESS | 1828 | 1462375209339 Marionette DEBUG loaded listener.js 08:20:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f93156f5c00) [pid = 1828] [serial = 1296] [outer = 0x7f930ff24c00] 08:20:10 INFO - PROCESS | 1828 | 1462375210089 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 08:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1178ms 08:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:20:10 INFO - PROCESS | 1828 | 1462375210144 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 08:20:10 INFO - PROCESS | 1828 | 1462375210147 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 08:20:10 INFO - PROCESS | 1828 | 1462375210154 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:20:10 INFO - PROCESS | 1828 | 1462375210156 Marionette TRACE conn3 <- [1,1698,null,{}] 08:20:10 INFO - PROCESS | 1828 | 1462375210161 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:10 INFO - PROCESS | 1828 | 1462375210301 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 08:20:10 INFO - PROCESS | 1828 | 1462375210478 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316dc0000 == 98 [pid = 1828] [id = 432] 08:20:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f930b5ce400) [pid = 1828] [serial = 1297] [outer = (nil)] 08:20:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f9316016000) [pid = 1828] [serial = 1298] [outer = 0x7f930b5ce400] 08:20:10 INFO - PROCESS | 1828 | 1462375210538 Marionette DEBUG loaded listener.js 08:20:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f931665fc00) [pid = 1828] [serial = 1299] [outer = 0x7f930b5ce400] 08:20:11 INFO - PROCESS | 1828 | 1462375211301 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 08:20:11 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 08:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1181ms 08:20:11 INFO - PROCESS | 1828 | 1462375211339 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 08:20:11 INFO - PROCESS | 1828 | 1462375211341 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 08:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:20:11 INFO - PROCESS | 1828 | 1462375211347 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:20:11 INFO - PROCESS | 1828 | 1462375211349 Marionette TRACE conn3 <- [1,1702,null,{}] 08:20:11 INFO - PROCESS | 1828 | 1462375211354 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:11 INFO - PROCESS | 1828 | 1462375211515 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 08:20:11 INFO - PROCESS | 1828 | 1462375211688 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93174aa800 == 99 [pid = 1828] [id = 433] 08:20:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f9316c8b400) [pid = 1828] [serial = 1300] [outer = (nil)] 08:20:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f931738c800) [pid = 1828] [serial = 1301] [outer = 0x7f9316c8b400] 08:20:11 INFO - PROCESS | 1828 | 1462375211749 Marionette DEBUG loaded listener.js 08:20:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f931746d800) [pid = 1828] [serial = 1302] [outer = 0x7f9316c8b400] 08:20:12 INFO - PROCESS | 1828 | 1462375212541 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1232ms 08:20:12 INFO - PROCESS | 1828 | 1462375212579 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 08:20:12 INFO - PROCESS | 1828 | 1462375212583 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 08:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:20:12 INFO - PROCESS | 1828 | 1462375212605 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:20:12 INFO - PROCESS | 1828 | 1462375212608 Marionette TRACE conn3 <- [1,1706,null,{}] 08:20:12 INFO - PROCESS | 1828 | 1462375212613 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:12 INFO - PROCESS | 1828 | 1462375212751 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 08:20:12 INFO - PROCESS | 1828 | 1462375212920 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318529000 == 100 [pid = 1828] [id = 434] 08:20:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f9316fd5c00) [pid = 1828] [serial = 1303] [outer = (nil)] 08:20:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f93175cf800) [pid = 1828] [serial = 1304] [outer = 0x7f9316fd5c00] 08:20:12 INFO - PROCESS | 1828 | 1462375212979 Marionette DEBUG loaded listener.js 08:20:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f9317851c00) [pid = 1828] [serial = 1305] [outer = 0x7f9316fd5c00] 08:20:13 INFO - PROCESS | 1828 | 1462375213741 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 08:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1179ms 08:20:13 INFO - PROCESS | 1828 | 1462375213782 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 08:20:13 INFO - PROCESS | 1828 | 1462375213785 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 08:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:20:13 INFO - PROCESS | 1828 | 1462375213806 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:20:13 INFO - PROCESS | 1828 | 1462375213808 Marionette TRACE conn3 <- [1,1710,null,{}] 08:20:13 INFO - PROCESS | 1828 | 1462375213813 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:13 INFO - PROCESS | 1828 | 1462375213950 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 08:20:14 INFO - PROCESS | 1828 | 1462375214121 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931952d000 == 101 [pid = 1828] [id = 435] 08:20:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f931744ec00) [pid = 1828] [serial = 1306] [outer = (nil)] 08:20:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f9318668c00) [pid = 1828] [serial = 1307] [outer = 0x7f931744ec00] 08:20:14 INFO - PROCESS | 1828 | 1462375214184 Marionette DEBUG loaded listener.js 08:20:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f93189eec00) [pid = 1828] [serial = 1308] [outer = 0x7f931744ec00] 08:20:14 INFO - PROCESS | 1828 | 1462375214939 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 08:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1177ms 08:20:14 INFO - PROCESS | 1828 | 1462375214981 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 08:20:14 INFO - PROCESS | 1828 | 1462375214985 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 08:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:20:15 INFO - PROCESS | 1828 | 1462375215005 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:20:15 INFO - PROCESS | 1828 | 1462375215008 Marionette TRACE conn3 <- [1,1714,null,{}] 08:20:15 INFO - PROCESS | 1828 | 1462375215013 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:15 INFO - PROCESS | 1828 | 1462375215169 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 08:20:15 INFO - PROCESS | 1828 | 1462375215342 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b6f5000 == 102 [pid = 1828] [id = 436] 08:20:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f93087ba400) [pid = 1828] [serial = 1309] [outer = (nil)] 08:20:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f93087c8000) [pid = 1828] [serial = 1310] [outer = 0x7f93087ba400] 08:20:15 INFO - PROCESS | 1828 | 1462375215402 Marionette DEBUG loaded listener.js 08:20:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f9316016400) [pid = 1828] [serial = 1311] [outer = 0x7f93087ba400] 08:20:16 INFO - PROCESS | 1828 | 1462375216465 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1485ms 08:20:16 INFO - PROCESS | 1828 | 1462375216496 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 08:20:16 INFO - PROCESS | 1828 | 1462375216499 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 08:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:20:16 INFO - PROCESS | 1828 | 1462375216508 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:20:16 INFO - PROCESS | 1828 | 1462375216513 Marionette TRACE conn3 <- [1,1718,null,{}] 08:20:16 INFO - PROCESS | 1828 | 1462375216521 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:16 INFO - PROCESS | 1828 | 1462375216671 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 08:20:16 INFO - PROCESS | 1828 | 1462375216902 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b288800 == 103 [pid = 1828] [id = 437] 08:20:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f93062f4c00) [pid = 1828] [serial = 1312] [outer = (nil)] 08:20:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f93099c6800) [pid = 1828] [serial = 1313] [outer = 0x7f93062f4c00] 08:20:17 INFO - PROCESS | 1828 | 1462375217011 Marionette DEBUG loaded listener.js 08:20:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f930b5c7400) [pid = 1828] [serial = 1314] [outer = 0x7f93062f4c00] 08:20:17 INFO - PROCESS | 1828 | 1462375217868 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1430ms 08:20:17 INFO - PROCESS | 1828 | 1462375217938 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 08:20:17 INFO - PROCESS | 1828 | 1462375217944 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 08:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:20:17 INFO - PROCESS | 1828 | 1462375217953 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:20:17 INFO - PROCESS | 1828 | 1462375217956 Marionette TRACE conn3 <- [1,1722,null,{}] 08:20:17 INFO - PROCESS | 1828 | 1462375217960 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:18 INFO - PROCESS | 1828 | 1462375218132 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310891800 == 102 [pid = 1828] [id = 426] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931072e800 == 101 [pid = 1828] [id = 425] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f9313a7d800) [pid = 1828] [serial = 1196] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f930990c000) [pid = 1828] [serial = 1193] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f930adda400) [pid = 1828] [serial = 1226] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fdd5000 == 100 [pid = 1828] [id = 424] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e768000 == 99 [pid = 1828] [id = 423] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b6d6000 == 98 [pid = 1828] [id = 422] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308bc4000 == 97 [pid = 1828] [id = 421] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308add000 == 96 [pid = 1828] [id = 420] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b7d5800 == 95 [pid = 1828] [id = 419] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9309bd3000 == 94 [pid = 1828] [id = 416] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314883800 == 93 [pid = 1828] [id = 415] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9336da3800 == 92 [pid = 1828] [id = 414] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933056d800 == 91 [pid = 1828] [id = 413] 08:20:18 INFO - PROCESS | 1828 | 1462375218335 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932c806800 == 90 [pid = 1828] [id = 412] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932038f000 == 89 [pid = 1828] [id = 411] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93157c2800 == 88 [pid = 1828] [id = 410] 08:20:18 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b6d7800 == 87 [pid = 1828] [id = 409] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f93099cb800) [pid = 1828] [serial = 1224] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f933231bc00) [pid = 1828] [serial = 1113] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f932e971400) [pid = 1828] [serial = 1184] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f9332c31000) [pid = 1828] [serial = 1140] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f930bdc0c00) [pid = 1828] [serial = 1202] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f93062fcc00) [pid = 1828] [serial = 1199] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f9313a67000) [pid = 1828] [serial = 1205] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f931a14e400) [pid = 1828] [serial = 1175] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f93206cc400) [pid = 1828] [serial = 1217] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f9316c93400) [pid = 1828] [serial = 1209] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f931f030000) [pid = 1828] [serial = 1178] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f932d6d5000) [pid = 1828] [serial = 1220] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f9316c90800) [pid = 1828] [serial = 1172] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f931784a400) [pid = 1828] [serial = 1212] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f9313a7bc00) [pid = 1828] [serial = 1190] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f93087c5800) [pid = 1828] [serial = 1223] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f9313a75400) [pid = 1828] [serial = 1206] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f932eb08c00) [pid = 1828] [serial = 1221] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f9317475c00) [pid = 1828] [serial = 1211] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f931a263c00) [pid = 1828] [serial = 1215] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f9314663400) [pid = 1828] [serial = 1208] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f930e39c400) [pid = 1828] [serial = 1203] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f9332b34400) [pid = 1828] [serial = 1187] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f9320428000) [pid = 1828] [serial = 1181] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f9327810c00) [pid = 1828] [serial = 1218] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f93104b4c00) [pid = 1828] [serial = 1169] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f9318a68800) [pid = 1828] [serial = 1214] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f931f520000) [pid = 1828] [serial = 1200] [outer = (nil)] [url = about:blank] 08:20:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308add000 == 88 [pid = 1828] [id = 438] 08:20:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f93062fcc00) [pid = 1828] [serial = 1315] [outer = (nil)] 08:20:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f930c5ef000) [pid = 1828] [serial = 1316] [outer = 0x7f93062fcc00] 08:20:18 INFO - PROCESS | 1828 | 1462375218424 Marionette DEBUG loaded listener.js 08:20:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f930f4d1800) [pid = 1828] [serial = 1317] [outer = 0x7f93062fcc00] 08:20:19 INFO - PROCESS | 1828 | 1462375219135 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 08:20:19 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 08:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1228ms 08:20:19 INFO - PROCESS | 1828 | 1462375219181 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 08:20:19 INFO - PROCESS | 1828 | 1462375219183 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 08:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:20:19 INFO - PROCESS | 1828 | 1462375219189 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:20:19 INFO - PROCESS | 1828 | 1462375219193 Marionette TRACE conn3 <- [1,1726,null,{}] 08:20:19 INFO - PROCESS | 1828 | 1462375219207 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:19 INFO - PROCESS | 1828 | 1462375219338 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 08:20:19 INFO - PROCESS | 1828 | 1462375219464 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e372800 == 89 [pid = 1828] [id = 439] 08:20:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f930e207400) [pid = 1828] [serial = 1318] [outer = (nil)] 08:20:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f93105a7800) [pid = 1828] [serial = 1319] [outer = 0x7f930e207400] 08:20:19 INFO - PROCESS | 1828 | 1462375219517 Marionette DEBUG loaded listener.js 08:20:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f9313a69c00) [pid = 1828] [serial = 1320] [outer = 0x7f930e207400] 08:20:20 INFO - PROCESS | 1828 | 1462375220110 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 08:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 979ms 08:20:20 INFO - PROCESS | 1828 | 1462375220168 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 08:20:20 INFO - PROCESS | 1828 | 1462375220171 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 08:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:20:20 INFO - PROCESS | 1828 | 1462375220178 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:20:20 INFO - PROCESS | 1828 | 1462375220180 Marionette TRACE conn3 <- [1,1730,null,{}] 08:20:20 INFO - PROCESS | 1828 | 1462375220184 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:20 INFO - PROCESS | 1828 | 1462375220368 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 08:20:20 INFO - PROCESS | 1828 | 1462375220464 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fdd2000 == 90 [pid = 1828] [id = 440] 08:20:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f930e208c00) [pid = 1828] [serial = 1321] [outer = (nil)] 08:20:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f9314665c00) [pid = 1828] [serial = 1322] [outer = 0x7f930e208c00] 08:20:20 INFO - PROCESS | 1828 | 1462375220515 Marionette DEBUG loaded listener.js 08:20:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f931566c000) [pid = 1828] [serial = 1323] [outer = 0x7f930e208c00] 08:20:21 INFO - PROCESS | 1828 | 1462375221174 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 08:20:21 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 08:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1028ms 08:20:21 INFO - PROCESS | 1828 | 1462375221206 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 08:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:20:21 INFO - PROCESS | 1828 | 1462375221209 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 08:20:21 INFO - PROCESS | 1828 | 1462375221214 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:20:21 INFO - PROCESS | 1828 | 1462375221216 Marionette TRACE conn3 <- [1,1734,null,{}] 08:20:21 INFO - PROCESS | 1828 | 1462375221235 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:21 INFO - PROCESS | 1828 | 1462375221406 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 08:20:21 INFO - PROCESS | 1828 | 1462375221494 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314876000 == 91 [pid = 1828] [id = 441] 08:20:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f93147d4400) [pid = 1828] [serial = 1324] [outer = (nil)] 08:20:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f93156f9800) [pid = 1828] [serial = 1325] [outer = 0x7f93147d4400] 08:20:21 INFO - PROCESS | 1828 | 1462375221544 Marionette DEBUG loaded listener.js 08:20:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f9316662400) [pid = 1828] [serial = 1326] [outer = 0x7f93147d4400] 08:20:22 INFO - PROCESS | 1828 | 1462375222225 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 08:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1074ms 08:20:22 INFO - PROCESS | 1828 | 1462375222300 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 08:20:22 INFO - PROCESS | 1828 | 1462375222302 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 08:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:20:22 INFO - PROCESS | 1828 | 1462375222311 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:20:22 INFO - PROCESS | 1828 | 1462375222313 Marionette TRACE conn3 <- [1,1738,null,{}] 08:20:22 INFO - PROCESS | 1828 | 1462375222325 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:22 INFO - PROCESS | 1828 | 1462375222519 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 08:20:22 INFO - PROCESS | 1828 | 1462375222536 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93158b8800 == 92 [pid = 1828] [id = 442] 08:20:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f9316fdb400) [pid = 1828] [serial = 1327] [outer = (nil)] 08:20:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f93172b4c00) [pid = 1828] [serial = 1328] [outer = 0x7f9316fdb400] 08:20:22 INFO - PROCESS | 1828 | 1462375222589 Marionette DEBUG loaded listener.js 08:20:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f93175d2800) [pid = 1828] [serial = 1329] [outer = 0x7f9316fdb400] 08:20:23 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f9313a65400) [pid = 1828] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:20:23 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f9314665000) [pid = 1828] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:20:23 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f93099ce400) [pid = 1828] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:20:23 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f930bdb3000) [pid = 1828] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:20:23 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f93062f4800) [pid = 1828] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:20:23 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f93099c9c00) [pid = 1828] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:20:23 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f93099c4400) [pid = 1828] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:20:23 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f9316b2c400) [pid = 1828] [serial = 36] [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.] 08:20:23 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f930feea000) [pid = 1828] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:20:23 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f93174bd800) [pid = 1828] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:20:23 INFO - PROCESS | 1828 | 1462375223527 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 08:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1239ms 08:20:23 INFO - PROCESS | 1828 | 1462375223547 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 08:20:23 INFO - PROCESS | 1828 | 1462375223550 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 08:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:20:23 INFO - PROCESS | 1828 | 1462375223555 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:20:23 INFO - PROCESS | 1828 | 1462375223557 Marionette TRACE conn3 <- [1,1742,null,{}] 08:20:23 INFO - PROCESS | 1828 | 1462375223566 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:23 INFO - PROCESS | 1828 | 1462375223740 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 08:20:23 INFO - PROCESS | 1828 | 1462375223760 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93158bb000 == 93 [pid = 1828] [id = 443] 08:20:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f930bdb3000) [pid = 1828] [serial = 1330] [outer = (nil)] 08:20:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f931600dc00) [pid = 1828] [serial = 1331] [outer = 0x7f930bdb3000] 08:20:23 INFO - PROCESS | 1828 | 1462375223809 Marionette DEBUG loaded listener.js 08:20:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f93175dac00) [pid = 1828] [serial = 1332] [outer = 0x7f930bdb3000] 08:20:24 INFO - PROCESS | 1828 | 1462375224457 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 08:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 927ms 08:20:24 INFO - PROCESS | 1828 | 1462375224483 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 08:20:24 INFO - PROCESS | 1828 | 1462375224486 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 08:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:20:24 INFO - PROCESS | 1828 | 1462375224491 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:20:24 INFO - PROCESS | 1828 | 1462375224494 Marionette TRACE conn3 <- [1,1746,null,{}] 08:20:24 INFO - PROCESS | 1828 | 1462375224498 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:24 INFO - PROCESS | 1828 | 1462375224618 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 08:20:24 INFO - PROCESS | 1828 | 1462375224629 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931726d000 == 94 [pid = 1828] [id = 444] 08:20:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f93062ef800) [pid = 1828] [serial = 1333] [outer = (nil)] 08:20:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f93189f1800) [pid = 1828] [serial = 1334] [outer = 0x7f93062ef800] 08:20:24 INFO - PROCESS | 1828 | 1462375224682 Marionette DEBUG loaded listener.js 08:20:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f931a112000) [pid = 1828] [serial = 1335] [outer = 0x7f93062ef800] 08:20:25 INFO - PROCESS | 1828 | 1462375225577 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 08:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1129ms 08:20:25 INFO - PROCESS | 1828 | 1462375225622 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 08:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:20:25 INFO - PROCESS | 1828 | 1462375225627 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 08:20:25 INFO - PROCESS | 1828 | 1462375225634 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:20:25 INFO - PROCESS | 1828 | 1462375225638 Marionette TRACE conn3 <- [1,1750,null,{}] 08:20:25 INFO - PROCESS | 1828 | 1462375225646 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:25 INFO - PROCESS | 1828 | 1462375225816 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 08:20:25 INFO - PROCESS | 1828 | 1462375225986 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b284000 == 95 [pid = 1828] [id = 445] 08:20:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f93089b7000) [pid = 1828] [serial = 1336] [outer = (nil)] 08:20:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f930bdc0c00) [pid = 1828] [serial = 1337] [outer = 0x7f93089b7000] 08:20:26 INFO - PROCESS | 1828 | 1462375226051 Marionette DEBUG loaded listener.js 08:20:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f930e397400) [pid = 1828] [serial = 1338] [outer = 0x7f93089b7000] 08:20:26 INFO - PROCESS | 1828 | 1462375226836 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 08:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1235ms 08:20:26 INFO - PROCESS | 1828 | 1462375226868 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 08:20:26 INFO - PROCESS | 1828 | 1462375226876 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 08:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:20:26 INFO - PROCESS | 1828 | 1462375226884 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:20:26 INFO - PROCESS | 1828 | 1462375226888 Marionette TRACE conn3 <- [1,1754,null,{}] 08:20:26 INFO - PROCESS | 1828 | 1462375226913 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:27 INFO - PROCESS | 1828 | 1462375227066 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 08:20:27 INFO - PROCESS | 1828 | 1462375227244 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f747000 == 96 [pid = 1828] [id = 446] 08:20:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f930e39a000) [pid = 1828] [serial = 1339] [outer = (nil)] 08:20:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f930ff24800) [pid = 1828] [serial = 1340] [outer = 0x7f930e39a000] 08:20:27 INFO - PROCESS | 1828 | 1462375227303 Marionette DEBUG loaded listener.js 08:20:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f9313a67c00) [pid = 1828] [serial = 1341] [outer = 0x7f930e39a000] 08:20:28 INFO - PROCESS | 1828 | 1462375228115 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 08:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1297ms 08:20:28 INFO - PROCESS | 1828 | 1462375228182 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 08:20:28 INFO - PROCESS | 1828 | 1462375228185 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 08:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:20:28 INFO - PROCESS | 1828 | 1462375228190 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:20:28 INFO - PROCESS | 1828 | 1462375228195 Marionette TRACE conn3 <- [1,1758,null,{}] 08:20:28 INFO - PROCESS | 1828 | 1462375228210 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:28 INFO - PROCESS | 1828 | 1462375228362 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 08:20:28 INFO - PROCESS | 1828 | 1462375228533 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319f7a000 == 97 [pid = 1828] [id = 447] 08:20:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f93147d3000) [pid = 1828] [serial = 1342] [outer = (nil)] 08:20:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f9316014c00) [pid = 1828] [serial = 1343] [outer = 0x7f93147d3000] 08:20:28 INFO - PROCESS | 1828 | 1462375228606 Marionette DEBUG loaded listener.js 08:20:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f9316fe0000) [pid = 1828] [serial = 1344] [outer = 0x7f93147d3000] 08:20:29 INFO - PROCESS | 1828 | 1462375229341 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 08:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1184ms 08:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:20:29 INFO - PROCESS | 1828 | 1462375229376 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 08:20:29 INFO - PROCESS | 1828 | 1462375229379 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 08:20:29 INFO - PROCESS | 1828 | 1462375229400 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:20:29 INFO - PROCESS | 1828 | 1462375229402 Marionette TRACE conn3 <- [1,1762,null,{}] 08:20:29 INFO - PROCESS | 1828 | 1462375229408 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:29 INFO - PROCESS | 1828 | 1462375229547 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 08:20:29 INFO - PROCESS | 1828 | 1462375229718 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931bf88000 == 98 [pid = 1828] [id = 448] 08:20:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f93156b3400) [pid = 1828] [serial = 1345] [outer = (nil)] 08:20:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f9317469800) [pid = 1828] [serial = 1346] [outer = 0x7f93156b3400] 08:20:29 INFO - PROCESS | 1828 | 1462375229778 Marionette DEBUG loaded listener.js 08:20:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f93189f2800) [pid = 1828] [serial = 1347] [outer = 0x7f93156b3400] 08:20:30 INFO - PROCESS | 1828 | 1462375230550 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 08:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1193ms 08:20:30 INFO - PROCESS | 1828 | 1462375230589 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 08:20:30 INFO - PROCESS | 1828 | 1462375230592 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 08:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:20:30 INFO - PROCESS | 1828 | 1462375230597 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:20:30 INFO - PROCESS | 1828 | 1462375230600 Marionette TRACE conn3 <- [1,1766,null,{}] 08:20:30 INFO - PROCESS | 1828 | 1462375230605 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:30 INFO - PROCESS | 1828 | 1462375230740 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 08:20:30 INFO - PROCESS | 1828 | 1462375230914 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931e91e800 == 99 [pid = 1828] [id = 449] 08:20:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f93172b8000) [pid = 1828] [serial = 1348] [outer = (nil)] 08:20:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f93195da000) [pid = 1828] [serial = 1349] [outer = 0x7f93172b8000] 08:20:30 INFO - PROCESS | 1828 | 1462375230972 Marionette DEBUG loaded listener.js 08:20:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f931a14f000) [pid = 1828] [serial = 1350] [outer = 0x7f93172b8000] 08:20:31 INFO - PROCESS | 1828 | 1462375231736 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 08:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1175ms 08:20:31 INFO - PROCESS | 1828 | 1462375231773 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 08:20:31 INFO - PROCESS | 1828 | 1462375231776 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 08:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:20:31 INFO - PROCESS | 1828 | 1462375231797 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:20:31 INFO - PROCESS | 1828 | 1462375231800 Marionette TRACE conn3 <- [1,1770,null,{}] 08:20:31 INFO - PROCESS | 1828 | 1462375231821 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:31 INFO - PROCESS | 1828 | 1462375231991 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 08:20:32 INFO - PROCESS | 1828 | 1462375232164 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f687800 == 100 [pid = 1828] [id = 450] 08:20:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f9318a70c00) [pid = 1828] [serial = 1351] [outer = (nil)] 08:20:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f931bf8e400) [pid = 1828] [serial = 1352] [outer = 0x7f9318a70c00] 08:20:32 INFO - PROCESS | 1828 | 1462375232224 Marionette DEBUG loaded listener.js 08:20:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f931e4d0400) [pid = 1828] [serial = 1353] [outer = 0x7f9318a70c00] 08:20:32 INFO - PROCESS | 1828 | 1462375232960 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 08:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1209ms 08:20:33 INFO - PROCESS | 1828 | 1462375232996 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 08:20:33 INFO - PROCESS | 1828 | 1462375232999 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 08:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:20:33 INFO - PROCESS | 1828 | 1462375233004 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:20:33 INFO - PROCESS | 1828 | 1462375233006 Marionette TRACE conn3 <- [1,1774,null,{}] 08:20:33 INFO - PROCESS | 1828 | 1462375233011 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:33 INFO - PROCESS | 1828 | 1462375233148 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 08:20:33 INFO - PROCESS | 1828 | 1462375233322 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f92c000 == 101 [pid = 1828] [id = 451] 08:20:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f931a25dc00) [pid = 1828] [serial = 1354] [outer = (nil)] 08:20:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f931e8eb400) [pid = 1828] [serial = 1355] [outer = 0x7f931a25dc00] 08:20:33 INFO - PROCESS | 1828 | 1462375233381 Marionette DEBUG loaded listener.js 08:20:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f931ee9ec00) [pid = 1828] [serial = 1356] [outer = 0x7f931a25dc00] 08:20:34 INFO - PROCESS | 1828 | 1462375234162 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 08:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1228ms 08:20:34 INFO - PROCESS | 1828 | 1462375234233 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 08:20:34 INFO - PROCESS | 1828 | 1462375234236 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 08:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:20:34 INFO - PROCESS | 1828 | 1462375234242 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:20:34 INFO - PROCESS | 1828 | 1462375234244 Marionette TRACE conn3 <- [1,1778,null,{}] 08:20:34 INFO - PROCESS | 1828 | 1462375234249 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:34 INFO - PROCESS | 1828 | 1462375234392 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 08:20:34 INFO - PROCESS | 1828 | 1462375234565 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff90800 == 102 [pid = 1828] [id = 452] 08:20:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f931c9f5000) [pid = 1828] [serial = 1357] [outer = (nil)] 08:20:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f931f210c00) [pid = 1828] [serial = 1358] [outer = 0x7f931c9f5000] 08:20:34 INFO - PROCESS | 1828 | 1462375234623 Marionette DEBUG loaded listener.js 08:20:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f931fc77800) [pid = 1828] [serial = 1359] [outer = 0x7f931c9f5000] 08:20:35 INFO - PROCESS | 1828 | 1462375235328 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 08:20:35 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 08:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1125ms 08:20:35 INFO - PROCESS | 1828 | 1462375235367 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 08:20:35 INFO - PROCESS | 1828 | 1462375235370 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 08:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:20:35 INFO - PROCESS | 1828 | 1462375235375 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:20:35 INFO - PROCESS | 1828 | 1462375235378 Marionette TRACE conn3 <- [1,1782,null,{}] 08:20:35 INFO - PROCESS | 1828 | 1462375235382 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:35 INFO - PROCESS | 1828 | 1462375235521 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 08:20:35 INFO - PROCESS | 1828 | 1462375235696 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320c69800 == 103 [pid = 1828] [id = 453] 08:20:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f931e4df000) [pid = 1828] [serial = 1360] [outer = (nil)] 08:20:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f931fca3800) [pid = 1828] [serial = 1361] [outer = 0x7f931e4df000] 08:20:35 INFO - PROCESS | 1828 | 1462375235758 Marionette DEBUG loaded listener.js 08:20:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f9320009000) [pid = 1828] [serial = 1362] [outer = 0x7f931e4df000] 08:20:36 INFO - PROCESS | 1828 | 1462375236529 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 08:20:36 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 08:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1225ms 08:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:20:36 INFO - PROCESS | 1828 | 1462375236601 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 08:20:36 INFO - PROCESS | 1828 | 1462375236603 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 08:20:36 INFO - PROCESS | 1828 | 1462375236610 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:20:36 INFO - PROCESS | 1828 | 1462375236613 Marionette TRACE conn3 <- [1,1786,null,{}] 08:20:36 INFO - PROCESS | 1828 | 1462375236617 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:36 INFO - PROCESS | 1828 | 1462375236759 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 08:20:36 INFO - PROCESS | 1828 | 1462375236934 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322d0e000 == 104 [pid = 1828] [id = 454] 08:20:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f931ee9e800) [pid = 1828] [serial = 1363] [outer = (nil)] 08:20:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f9320430800) [pid = 1828] [serial = 1364] [outer = 0x7f931ee9e800] 08:20:37 INFO - PROCESS | 1828 | 1462375237000 Marionette DEBUG loaded listener.js 08:20:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f93206ce400) [pid = 1828] [serial = 1365] [outer = 0x7f931ee9e800] 08:20:37 INFO - PROCESS | 1828 | 1462375237805 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 08:20:37 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 08:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1232ms 08:20:37 INFO - PROCESS | 1828 | 1462375237841 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 08:20:37 INFO - PROCESS | 1828 | 1462375237844 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 08:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:20:37 INFO - PROCESS | 1828 | 1462375237849 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:20:37 INFO - PROCESS | 1828 | 1462375237853 Marionette TRACE conn3 <- [1,1790,null,{}] 08:20:37 INFO - PROCESS | 1828 | 1462375237858 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:38 INFO - PROCESS | 1828 | 1462375238027 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 08:20:38 INFO - PROCESS | 1828 | 1462375238212 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e362800 == 105 [pid = 1828] [id = 455] 08:20:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f93099cd000) [pid = 1828] [serial = 1366] [outer = (nil)] 08:20:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f9310870400) [pid = 1828] [serial = 1367] [outer = 0x7f93099cd000] 08:20:38 INFO - PROCESS | 1828 | 1462375238277 Marionette DEBUG loaded listener.js 08:20:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f93210c4800) [pid = 1828] [serial = 1368] [outer = 0x7f93099cd000] 08:20:39 INFO - PROCESS | 1828 | 1462375239372 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:20:39 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) 08:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1577ms 08:20:39 INFO - PROCESS | 1828 | 1462375239428 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 08:20:39 INFO - PROCESS | 1828 | 1462375239433 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 08:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:20:39 INFO - PROCESS | 1828 | 1462375239440 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:20:39 INFO - PROCESS | 1828 | 1462375239444 Marionette TRACE conn3 <- [1,1794,null,{}] 08:20:39 INFO - PROCESS | 1828 | 1462375239451 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:39 INFO - PROCESS | 1828 | 1462375239606 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 08:20:39 INFO - PROCESS | 1828 | 1462375239801 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e36a800 == 106 [pid = 1828] [id = 456] 08:20:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f9309903c00) [pid = 1828] [serial = 1369] [outer = (nil)] 08:20:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f930addb800) [pid = 1828] [serial = 1370] [outer = 0x7f9309903c00] 08:20:39 INFO - PROCESS | 1828 | 1462375239856 Marionette DEBUG loaded listener.js 08:20:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f930e211000) [pid = 1828] [serial = 1371] [outer = 0x7f9309903c00] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93158bb000 == 105 [pid = 1828] [id = 443] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93158b8800 == 104 [pid = 1828] [id = 442] 08:20:40 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f93156b2800) [pid = 1828] [serial = 1283] [outer = (nil)] [url = about:blank] 08:20:40 INFO - PROCESS | 1828 | 1462375240815 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314876000 == 103 [pid = 1828] [id = 441] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316b5b000 == 102 [pid = 1828] [id = 13] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fdd2000 == 101 [pid = 1828] [id = 440] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e372800 == 100 [pid = 1828] [id = 439] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308add000 == 99 [pid = 1828] [id = 438] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b288800 == 98 [pid = 1828] [id = 437] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316dc0000 == 97 [pid = 1828] [id = 432] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93167c3800 == 96 [pid = 1828] [id = 431] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9315f84800 == 95 [pid = 1828] [id = 430] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f4a6800 == 94 [pid = 1828] [id = 429] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9309bd4000 == 93 [pid = 1828] [id = 428] 08:20:40 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93157a9000 == 92 [pid = 1828] [id = 427] 08:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1429ms 08:20:40 INFO - PROCESS | 1828 | 1462375240869 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 08:20:40 INFO - PROCESS | 1828 | 1462375240876 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 08:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:20:40 INFO - PROCESS | 1828 | 1462375240884 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:20:40 INFO - PROCESS | 1828 | 1462375240887 Marionette TRACE conn3 <- [1,1798,null,{}] 08:20:40 INFO - PROCESS | 1828 | 1462375240890 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:41 INFO - PROCESS | 1828 | 1462375241040 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f9313a7ec00) [pid = 1828] [serial = 1274] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f9314868400) [pid = 1828] [serial = 1277] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f9315666c00) [pid = 1828] [serial = 1278] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f930ff25400) [pid = 1828] [serial = 1268] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f93105a2400) [pid = 1828] [serial = 1269] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f930e20ec00) [pid = 1828] [serial = 1263] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f930bdbf000) [pid = 1828] [serial = 1262] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f930b5cdc00) [pid = 1828] [serial = 1256] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f93105a4000) [pid = 1828] [serial = 1271] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f9314650000) [pid = 1828] [serial = 1235] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f930e210800) [pid = 1828] [serial = 1265] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f930fef1c00) [pid = 1828] [serial = 1266] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f930990d800) [pid = 1828] [serial = 1229] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f930bdbe000) [pid = 1828] [serial = 1260] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f930b5c3000) [pid = 1828] [serial = 1259] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f9316661800) [pid = 1828] [serial = 1238] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f931d992000) [pid = 1828] [serial = 1244] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f9317846000) [pid = 1828] [serial = 1241] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f930e39c800) [pid = 1828] [serial = 1232] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f932780a400) [pid = 1828] [serial = 1247] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f932e9eb400) [pid = 1828] [serial = 1250] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f93089b4000) [pid = 1828] [serial = 1253] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f931e8eb000) [pid = 1828] [serial = 864] [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.] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f93147d4c00) [pid = 1828] [serial = 1275] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f93147d1800) [pid = 1828] [serial = 1280] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f9313905000) [pid = 1828] [serial = 1272] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f93156b1800) [pid = 1828] [serial = 1281] [outer = (nil)] [url = about:blank] 08:20:41 INFO - PROCESS | 1828 | 1462375241206 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309bdf000 == 93 [pid = 1828] [id = 457] 08:20:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f930990d800) [pid = 1828] [serial = 1372] [outer = (nil)] 08:20:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f930bdbf000) [pid = 1828] [serial = 1373] [outer = 0x7f930990d800] 08:20:41 INFO - PROCESS | 1828 | 1462375241257 Marionette DEBUG loaded listener.js 08:20:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f9313905000) [pid = 1828] [serial = 1374] [outer = 0x7f930990d800] 08:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1025ms 08:20:41 INFO - PROCESS | 1828 | 1462375241904 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 08:20:41 INFO - PROCESS | 1828 | 1462375241910 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 08:20:41 INFO - PROCESS | 1828 | 1462375241913 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 08:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:20:41 INFO - PROCESS | 1828 | 1462375241919 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:20:41 INFO - PROCESS | 1828 | 1462375241923 Marionette TRACE conn3 <- [1,1802,null,{}] 08:20:41 INFO - PROCESS | 1828 | 1462375241951 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:42 INFO - PROCESS | 1828 | 1462375242092 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 08:20:42 INFO - PROCESS | 1828 | 1462375242233 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f4b2000 == 94 [pid = 1828] [id = 458] 08:20:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f931086f400) [pid = 1828] [serial = 1375] [outer = (nil)] 08:20:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f93147d6400) [pid = 1828] [serial = 1376] [outer = 0x7f931086f400] 08:20:42 INFO - PROCESS | 1828 | 1462375242286 Marionette DEBUG loaded listener.js 08:20:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f93156b2800) [pid = 1828] [serial = 1377] [outer = 0x7f931086f400] 08:20:42 INFO - PROCESS | 1828 | 1462375242866 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 979ms 08:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:20:42 INFO - PROCESS | 1828 | 1462375242898 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 08:20:42 INFO - PROCESS | 1828 | 1462375242901 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 08:20:42 INFO - PROCESS | 1828 | 1462375242906 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:20:42 INFO - PROCESS | 1828 | 1462375242916 Marionette TRACE conn3 <- [1,1806,null,{}] 08:20:42 INFO - PROCESS | 1828 | 1462375242920 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:43 INFO - PROCESS | 1828 | 1462375243046 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 08:20:43 INFO - PROCESS | 1828 | 1462375243199 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314874800 == 95 [pid = 1828] [id = 459] 08:20:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f930ade6000) [pid = 1828] [serial = 1378] [outer = (nil)] 08:20:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f9316011c00) [pid = 1828] [serial = 1379] [outer = 0x7f930ade6000] 08:20:43 INFO - PROCESS | 1828 | 1462375243249 Marionette DEBUG loaded listener.js 08:20:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f9316fda400) [pid = 1828] [serial = 1380] [outer = 0x7f930ade6000] 08:20:43 INFO - PROCESS | 1828 | 1462375243902 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 08:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1037ms 08:20:43 INFO - PROCESS | 1828 | 1462375243943 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 08:20:43 INFO - PROCESS | 1828 | 1462375243946 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 08:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:20:43 INFO - PROCESS | 1828 | 1462375243956 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:20:43 INFO - PROCESS | 1828 | 1462375243958 Marionette TRACE conn3 <- [1,1810,null,{}] 08:20:43 INFO - PROCESS | 1828 | 1462375243977 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:44 INFO - PROCESS | 1828 | 1462375244144 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 08:20:44 INFO - PROCESS | 1828 | 1462375244171 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93158bb000 == 96 [pid = 1828] [id = 460] 08:20:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f9316fdac00) [pid = 1828] [serial = 1381] [outer = (nil)] 08:20:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f9317398c00) [pid = 1828] [serial = 1382] [outer = 0x7f9316fdac00] 08:20:44 INFO - PROCESS | 1828 | 1462375244221 Marionette DEBUG loaded listener.js 08:20:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f931757ec00) [pid = 1828] [serial = 1383] [outer = 0x7f9316fdac00] 08:20:44 INFO - PROCESS | 1828 | 1462375244904 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 994ms 08:20:44 INFO - PROCESS | 1828 | 1462375244945 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 08:20:44 INFO - PROCESS | 1828 | 1462375244947 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 08:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:20:44 INFO - PROCESS | 1828 | 1462375244960 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:20:44 INFO - PROCESS | 1828 | 1462375244962 Marionette TRACE conn3 <- [1,1814,null,{}] 08:20:44 INFO - PROCESS | 1828 | 1462375244967 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:45 INFO - PROCESS | 1828 | 1462375245167 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 08:20:45 INFO - PROCESS | 1828 | 1462375245193 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9317256000 == 97 [pid = 1828] [id = 461] 08:20:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f93189f4800) [pid = 1828] [serial = 1384] [outer = (nil)] 08:20:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f931a14dc00) [pid = 1828] [serial = 1385] [outer = 0x7f93189f4800] 08:20:45 INFO - PROCESS | 1828 | 1462375245244 Marionette DEBUG loaded listener.js 08:20:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f931e571400) [pid = 1828] [serial = 1386] [outer = 0x7f93189f4800] 08:20:45 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f93147d4400) [pid = 1828] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:20:45 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f93062fcc00) [pid = 1828] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:20:45 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f930e208c00) [pid = 1828] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:20:45 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f930e207400) [pid = 1828] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:20:45 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f9316fdb400) [pid = 1828] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:20:45 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f930bdb3000) [pid = 1828] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:20:45 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f93062f4c00) [pid = 1828] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:20:46 INFO - PROCESS | 1828 | 1462375246138 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1237ms 08:20:46 INFO - PROCESS | 1828 | 1462375246189 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 08:20:46 INFO - PROCESS | 1828 | 1462375246195 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 08:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:20:46 INFO - PROCESS | 1828 | 1462375246205 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:20:46 INFO - PROCESS | 1828 | 1462375246207 Marionette TRACE conn3 <- [1,1818,null,{}] 08:20:46 INFO - PROCESS | 1828 | 1462375246210 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:46 INFO - PROCESS | 1828 | 1462375246332 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 08:20:46 INFO - PROCESS | 1828 | 1462375246465 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93189ac000 == 98 [pid = 1828] [id = 462] 08:20:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f930c5f6c00) [pid = 1828] [serial = 1387] [outer = (nil)] 08:20:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f9316011800) [pid = 1828] [serial = 1388] [outer = 0x7f930c5f6c00] 08:20:46 INFO - PROCESS | 1828 | 1462375246517 Marionette DEBUG loaded listener.js 08:20:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f931e8eb000) [pid = 1828] [serial = 1389] [outer = 0x7f930c5f6c00] 08:20:47 INFO - PROCESS | 1828 | 1462375247098 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 08:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 925ms 08:20:47 INFO - PROCESS | 1828 | 1462375247128 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 08:20:47 INFO - PROCESS | 1828 | 1462375247130 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 08:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:20:47 INFO - PROCESS | 1828 | 1462375247136 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:20:47 INFO - PROCESS | 1828 | 1462375247138 Marionette TRACE conn3 <- [1,1822,null,{}] 08:20:47 INFO - PROCESS | 1828 | 1462375247143 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:47 INFO - PROCESS | 1828 | 1462375247264 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 08:20:47 INFO - PROCESS | 1828 | 1462375247279 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f191800 == 99 [pid = 1828] [id = 463] 08:20:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f930fcab400) [pid = 1828] [serial = 1390] [outer = (nil)] 08:20:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f9320c5e800) [pid = 1828] [serial = 1391] [outer = 0x7f930fcab400] 08:20:47 INFO - PROCESS | 1828 | 1462375247337 Marionette DEBUG loaded listener.js 08:20:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f93210c8400) [pid = 1828] [serial = 1392] [outer = 0x7f930fcab400] 08:20:48 INFO - PROCESS | 1828 | 1462375248175 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 08:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1127ms 08:20:48 INFO - PROCESS | 1828 | 1462375248263 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 08:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:20:48 INFO - PROCESS | 1828 | 1462375248268 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 08:20:48 INFO - PROCESS | 1828 | 1462375248275 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:20:48 INFO - PROCESS | 1828 | 1462375248279 Marionette TRACE conn3 <- [1,1826,null,{}] 08:20:48 INFO - PROCESS | 1828 | 1462375248287 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:48 INFO - PROCESS | 1828 | 1462375248493 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 08:20:48 INFO - PROCESS | 1828 | 1462375248671 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930c56b000 == 100 [pid = 1828] [id = 464] 08:20:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f9309903400) [pid = 1828] [serial = 1393] [outer = (nil)] 08:20:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f930e206400) [pid = 1828] [serial = 1394] [outer = 0x7f9309903400] 08:20:48 INFO - PROCESS | 1828 | 1462375248733 Marionette DEBUG loaded listener.js 08:20:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f930fca9400) [pid = 1828] [serial = 1395] [outer = 0x7f9309903400] 08:20:49 INFO - PROCESS | 1828 | 1462375249558 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 08:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1331ms 08:20:49 INFO - PROCESS | 1828 | 1462375249606 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 08:20:49 INFO - PROCESS | 1828 | 1462375249613 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 08:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:20:49 INFO - PROCESS | 1828 | 1462375249622 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:20:49 INFO - PROCESS | 1828 | 1462375249625 Marionette TRACE conn3 <- [1,1830,null,{}] 08:20:49 INFO - PROCESS | 1828 | 1462375249629 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:49 INFO - PROCESS | 1828 | 1462375249784 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 08:20:49 INFO - PROCESS | 1828 | 1462375249965 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93158ad000 == 101 [pid = 1828] [id = 465] 08:20:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f9313a68000) [pid = 1828] [serial = 1396] [outer = (nil)] 08:20:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f9314870000) [pid = 1828] [serial = 1397] [outer = 0x7f9313a68000] 08:20:50 INFO - PROCESS | 1828 | 1462375250024 Marionette DEBUG loaded listener.js 08:20:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f931665b800) [pid = 1828] [serial = 1398] [outer = 0x7f9313a68000] 08:20:50 INFO - PROCESS | 1828 | 1462375250881 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 08:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1288ms 08:20:50 INFO - PROCESS | 1828 | 1462375250910 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 08:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:20:50 INFO - PROCESS | 1828 | 1462375250914 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 08:20:50 INFO - PROCESS | 1828 | 1462375250919 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:20:50 INFO - PROCESS | 1828 | 1462375250924 Marionette TRACE conn3 <- [1,1834,null,{}] 08:20:50 INFO - PROCESS | 1828 | 1462375250938 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:51 INFO - PROCESS | 1828 | 1462375251082 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 08:20:51 INFO - PROCESS | 1828 | 1462375251274 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320c6f000 == 102 [pid = 1828] [id = 466] 08:20:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f931784e000) [pid = 1828] [serial = 1399] [outer = (nil)] 08:20:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f931a258c00) [pid = 1828] [serial = 1400] [outer = 0x7f931784e000] 08:20:51 INFO - PROCESS | 1828 | 1462375251337 Marionette DEBUG loaded listener.js 08:20:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f931a462000) [pid = 1828] [serial = 1401] [outer = 0x7f931784e000] 08:20:52 INFO - PROCESS | 1828 | 1462375252130 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 08:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 08:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1240ms 08:20:52 INFO - PROCESS | 1828 | 1462375252167 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 08:20:52 INFO - PROCESS | 1828 | 1462375252170 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 08:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:20:52 INFO - PROCESS | 1828 | 1462375252176 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:20:52 INFO - PROCESS | 1828 | 1462375252178 Marionette TRACE conn3 <- [1,1838,null,{}] 08:20:52 INFO - PROCESS | 1828 | 1462375252183 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:52 INFO - PROCESS | 1828 | 1462375252327 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 08:20:52 INFO - PROCESS | 1828 | 1462375252506 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d432800 == 103 [pid = 1828] [id = 467] 08:20:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f9318666000) [pid = 1828] [serial = 1402] [outer = (nil)] 08:20:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f931fc74400) [pid = 1828] [serial = 1403] [outer = 0x7f9318666000] 08:20:52 INFO - PROCESS | 1828 | 1462375252566 Marionette DEBUG loaded listener.js 08:20:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f93210c1000) [pid = 1828] [serial = 1404] [outer = 0x7f9318666000] 08:20:53 INFO - PROCESS | 1828 | 1462375253328 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1180ms 08:20:53 INFO - PROCESS | 1828 | 1462375253365 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 08:20:53 INFO - PROCESS | 1828 | 1462375253367 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 08:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:20:53 INFO - PROCESS | 1828 | 1462375253373 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:20:53 INFO - PROCESS | 1828 | 1462375253375 Marionette TRACE conn3 <- [1,1842,null,{}] 08:20:53 INFO - PROCESS | 1828 | 1462375253380 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:53 INFO - PROCESS | 1828 | 1462375253529 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 08:20:53 INFO - PROCESS | 1828 | 1462375253709 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932db23800 == 104 [pid = 1828] [id = 468] 08:20:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f930c5f9000) [pid = 1828] [serial = 1405] [outer = (nil)] 08:20:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f9322d9d800) [pid = 1828] [serial = 1406] [outer = 0x7f930c5f9000] 08:20:53 INFO - PROCESS | 1828 | 1462375253767 Marionette DEBUG loaded listener.js 08:20:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f9323b97400) [pid = 1828] [serial = 1407] [outer = 0x7f930c5f9000] 08:20:54 INFO - PROCESS | 1828 | 1462375254547 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1226ms 08:20:54 INFO - PROCESS | 1828 | 1462375254605 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 08:20:54 INFO - PROCESS | 1828 | 1462375254608 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 08:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:20:54 INFO - PROCESS | 1828 | 1462375254614 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:20:54 INFO - PROCESS | 1828 | 1462375254617 Marionette TRACE conn3 <- [1,1846,null,{}] 08:20:54 INFO - PROCESS | 1828 | 1462375254622 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:54 INFO - PROCESS | 1828 | 1462375254784 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 08:20:54 INFO - PROCESS | 1828 | 1462375254963 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932eb8f000 == 105 [pid = 1828] [id = 469] 08:20:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f932780c400) [pid = 1828] [serial = 1408] [outer = (nil)] 08:20:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f932d68ec00) [pid = 1828] [serial = 1409] [outer = 0x7f932780c400] 08:20:55 INFO - PROCESS | 1828 | 1462375255024 Marionette DEBUG loaded listener.js 08:20:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f932d9bb000) [pid = 1828] [serial = 1410] [outer = 0x7f932780c400] 08:20:55 INFO - PROCESS | 1828 | 1462375255761 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:20:55 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) 08:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1175ms 08:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:20:55 INFO - PROCESS | 1828 | 1462375255798 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 08:20:55 INFO - PROCESS | 1828 | 1462375255801 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 08:20:55 INFO - PROCESS | 1828 | 1462375255806 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:20:55 INFO - PROCESS | 1828 | 1462375255809 Marionette TRACE conn3 <- [1,1850,null,{}] 08:20:55 INFO - PROCESS | 1828 | 1462375255813 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:55 INFO - PROCESS | 1828 | 1462375255953 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 08:20:56 INFO - PROCESS | 1828 | 1462375256133 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331ed5800 == 106 [pid = 1828] [id = 470] 08:20:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f9327877400) [pid = 1828] [serial = 1411] [outer = (nil)] 08:20:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f932e869000) [pid = 1828] [serial = 1412] [outer = 0x7f9327877400] 08:20:56 INFO - PROCESS | 1828 | 1462375256191 Marionette DEBUG loaded listener.js 08:20:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f932eb33400) [pid = 1828] [serial = 1413] [outer = 0x7f9327877400] 08:20:56 INFO - PROCESS | 1828 | 1462375256961 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1230ms 08:20:57 INFO - PROCESS | 1828 | 1462375257035 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 08:20:57 INFO - PROCESS | 1828 | 1462375257038 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 08:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:20:57 INFO - PROCESS | 1828 | 1462375257044 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:20:57 INFO - PROCESS | 1828 | 1462375257046 Marionette TRACE conn3 <- [1,1854,null,{}] 08:20:57 INFO - PROCESS | 1828 | 1462375257051 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:57 INFO - PROCESS | 1828 | 1462375257191 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 08:20:57 INFO - PROCESS | 1828 | 1462375257369 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9332486800 == 107 [pid = 1828] [id = 471] 08:20:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f932d6d8000) [pid = 1828] [serial = 1414] [outer = (nil)] 08:20:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f9331c93800) [pid = 1828] [serial = 1415] [outer = 0x7f932d6d8000] 08:20:57 INFO - PROCESS | 1828 | 1462375257427 Marionette DEBUG loaded listener.js 08:20:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f93322a6c00) [pid = 1828] [serial = 1416] [outer = 0x7f932d6d8000] 08:20:58 INFO - PROCESS | 1828 | 1462375258137 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1131ms 08:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:20:58 INFO - PROCESS | 1828 | 1462375258175 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 08:20:58 INFO - PROCESS | 1828 | 1462375258177 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 08:20:58 INFO - PROCESS | 1828 | 1462375258198 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:20:58 INFO - PROCESS | 1828 | 1462375258200 Marionette TRACE conn3 <- [1,1858,null,{}] 08:20:58 INFO - PROCESS | 1828 | 1462375258206 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:58 INFO - PROCESS | 1828 | 1462375258349 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 08:20:58 INFO - PROCESS | 1828 | 1462375258528 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9335558000 == 108 [pid = 1828] [id = 472] 08:20:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f932e5cd800) [pid = 1828] [serial = 1417] [outer = (nil)] 08:20:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f9332317c00) [pid = 1828] [serial = 1418] [outer = 0x7f932e5cd800] 08:20:58 INFO - PROCESS | 1828 | 1462375258592 Marionette DEBUG loaded listener.js 08:20:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f93325ba000) [pid = 1828] [serial = 1419] [outer = 0x7f932e5cd800] 08:20:59 INFO - PROCESS | 1828 | 1462375259307 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1197ms 08:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:20:59 INFO - PROCESS | 1828 | 1462375259380 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 08:20:59 INFO - PROCESS | 1828 | 1462375259382 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 08:20:59 INFO - PROCESS | 1828 | 1462375259387 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:20:59 INFO - PROCESS | 1828 | 1462375259390 Marionette TRACE conn3 <- [1,1862,null,{}] 08:20:59 INFO - PROCESS | 1828 | 1462375259395 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:20:59 INFO - PROCESS | 1828 | 1462375259537 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 08:20:59 INFO - PROCESS | 1828 | 1462375259735 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:20:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9336db7800 == 109 [pid = 1828] [id = 473] 08:20:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f93087bc400) [pid = 1828] [serial = 1420] [outer = (nil)] 08:20:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f930885b800) [pid = 1828] [serial = 1421] [outer = 0x7f93087bc400] 08:20:59 INFO - PROCESS | 1828 | 1462375259799 Marionette DEBUG loaded listener.js 08:20:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f9308860c00) [pid = 1828] [serial = 1422] [outer = 0x7f93087bc400] 08:21:00 INFO - PROCESS | 1828 | 1462375260542 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1226ms 08:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:21:00 INFO - PROCESS | 1828 | 1462375260614 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 08:21:00 INFO - PROCESS | 1828 | 1462375260616 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 08:21:00 INFO - PROCESS | 1828 | 1462375260622 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:21:00 INFO - PROCESS | 1828 | 1462375260625 Marionette TRACE conn3 <- [1,1866,null,{}] 08:21:00 INFO - PROCESS | 1828 | 1462375260630 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:00 INFO - PROCESS | 1828 | 1462375260793 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 08:21:00 INFO - PROCESS | 1828 | 1462375260976 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fda7000 == 110 [pid = 1828] [id = 474] 08:21:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f9308854400) [pid = 1828] [serial = 1423] [outer = (nil)] 08:21:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f93156ab800) [pid = 1828] [serial = 1424] [outer = 0x7f9308854400] 08:21:01 INFO - PROCESS | 1828 | 1462375261038 Marionette DEBUG loaded listener.js 08:21:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f93325c3c00) [pid = 1828] [serial = 1425] [outer = 0x7f9308854400] 08:21:02 INFO - PROCESS | 1828 | 1462375262171 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 08:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1580ms 08:21:02 INFO - PROCESS | 1828 | 1462375262202 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 08:21:02 INFO - PROCESS | 1828 | 1462375262205 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 08:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:21:02 INFO - PROCESS | 1828 | 1462375262213 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:21:02 INFO - PROCESS | 1828 | 1462375262217 Marionette TRACE conn3 <- [1,1870,null,{}] 08:21:02 INFO - PROCESS | 1828 | 1462375262225 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:02 INFO - PROCESS | 1828 | 1462375262379 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 08:21:02 INFO - PROCESS | 1828 | 1462375262618 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310736800 == 111 [pid = 1828] [id = 475] 08:21:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f930bdc0000) [pid = 1828] [serial = 1426] [outer = (nil)] 08:21:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f930e207000) [pid = 1828] [serial = 1427] [outer = 0x7f930bdc0000] 08:21:02 INFO - PROCESS | 1828 | 1462375262673 Marionette DEBUG loaded listener.js 08:21:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f930fcb6c00) [pid = 1828] [serial = 1428] [outer = 0x7f930bdc0000] 08:21:03 INFO - PROCESS | 1828 | 1462375263414 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 08:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1233ms 08:21:03 INFO - PROCESS | 1828 | 1462375263446 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 08:21:03 INFO - PROCESS | 1828 | 1462375263452 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 08:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:21:03 INFO - PROCESS | 1828 | 1462375263461 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:21:03 INFO - PROCESS | 1828 | 1462375263463 Marionette TRACE conn3 <- [1,1874,null,{}] 08:21:03 INFO - PROCESS | 1828 | 1462375263467 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:03 INFO - PROCESS | 1828 | 1462375263648 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 08:21:03 INFO - PROCESS | 1828 | 1462375263896 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309bc4000 == 112 [pid = 1828] [id = 476] 08:21:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f931086bc00) [pid = 1828] [serial = 1429] [outer = (nil)] 08:21:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f9313a76000) [pid = 1828] [serial = 1430] [outer = 0x7f931086bc00] 08:21:03 INFO - PROCESS | 1828 | 1462375263950 Marionette DEBUG loaded listener.js 08:21:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f9314863c00) [pid = 1828] [serial = 1431] [outer = 0x7f931086bc00] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93189ac000 == 111 [pid = 1828] [id = 462] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9317256000 == 110 [pid = 1828] [id = 461] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93158bb000 == 109 [pid = 1828] [id = 460] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314874800 == 108 [pid = 1828] [id = 459] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f93189f1800) [pid = 1828] [serial = 1334] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f9315674400) [pid = 1828] [serial = 1295] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f93175cf800) [pid = 1828] [serial = 1304] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f9318668c00) [pid = 1828] [serial = 1307] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f9316016000) [pid = 1828] [serial = 1298] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f931738c800) [pid = 1828] [serial = 1301] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f93174bf000) [pid = 1828] [serial = 35] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f4b2000 == 107 [pid = 1828] [id = 458] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9309bdf000 == 106 [pid = 1828] [id = 457] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e36a800 == 105 [pid = 1828] [id = 456] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9320c69800 == 104 [pid = 1828] [id = 453] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff90800 == 103 [pid = 1828] [id = 452] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f92c000 == 102 [pid = 1828] [id = 451] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f687800 == 101 [pid = 1828] [id = 450] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931e91e800 == 100 [pid = 1828] [id = 449] 08:21:04 INFO - PROCESS | 1828 | 1462375264900 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931bf88000 == 99 [pid = 1828] [id = 448] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319f7a000 == 98 [pid = 1828] [id = 447] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f747000 == 97 [pid = 1828] [id = 446] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b284000 == 96 [pid = 1828] [id = 445] 08:21:04 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931726d000 == 95 [pid = 1828] [id = 444] 08:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1479ms 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f93175dac00) [pid = 1828] [serial = 1332] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f93156f9800) [pid = 1828] [serial = 1325] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f930e392400) [pid = 1828] [serial = 1289] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f930f4d1800) [pid = 1828] [serial = 1317] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f93087c8000) [pid = 1828] [serial = 1310] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f931390a400) [pid = 1828] [serial = 1292] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f930c5ef000) [pid = 1828] [serial = 1316] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f931566c000) [pid = 1828] [serial = 1323] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f9316662400) [pid = 1828] [serial = 1326] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f93099c5400) [pid = 1828] [serial = 1286] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f93105a7800) [pid = 1828] [serial = 1319] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f93172b4c00) [pid = 1828] [serial = 1328] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f93175d2800) [pid = 1828] [serial = 1329] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f9314665c00) [pid = 1828] [serial = 1322] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f931600dc00) [pid = 1828] [serial = 1331] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f930b5c7400) [pid = 1828] [serial = 1314] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f93099c6800) [pid = 1828] [serial = 1313] [outer = (nil)] [url = about:blank] 08:21:04 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f9313a69c00) [pid = 1828] [serial = 1320] [outer = (nil)] [url = about:blank] 08:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:21:04 INFO - PROCESS | 1828 | 1462375264956 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 08:21:04 INFO - PROCESS | 1828 | 1462375264958 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 08:21:04 INFO - PROCESS | 1828 | 1462375264965 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:21:04 INFO - PROCESS | 1828 | 1462375264970 Marionette TRACE conn3 <- [1,1878,null,{}] 08:21:04 INFO - PROCESS | 1828 | 1462375264983 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:05 INFO - PROCESS | 1828 | 1462375265114 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 08:21:05 INFO - PROCESS | 1828 | 1462375265130 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e36a800 == 96 [pid = 1828] [id = 477] 08:21:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f931466c800) [pid = 1828] [serial = 1432] [outer = (nil)] 08:21:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f93156f7800) [pid = 1828] [serial = 1433] [outer = 0x7f931466c800] 08:21:05 INFO - PROCESS | 1828 | 1462375265184 Marionette DEBUG loaded listener.js 08:21:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f93166c7400) [pid = 1828] [serial = 1434] [outer = 0x7f931466c800] 08:21:05 INFO - PROCESS | 1828 | 1462375265905 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 980ms 08:21:05 INFO - PROCESS | 1828 | 1462375265945 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 08:21:05 INFO - PROCESS | 1828 | 1462375265948 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 08:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:21:05 INFO - PROCESS | 1828 | 1462375265953 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:21:05 INFO - PROCESS | 1828 | 1462375265955 Marionette TRACE conn3 <- [1,1882,null,{}] 08:21:05 INFO - PROCESS | 1828 | 1462375265960 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:06 INFO - PROCESS | 1828 | 1462375266088 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 08:21:06 INFO - PROCESS | 1828 | 1462375266104 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93148e9800 == 97 [pid = 1828] [id = 478] 08:21:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f9315669c00) [pid = 1828] [serial = 1435] [outer = (nil)] 08:21:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f93166d2c00) [pid = 1828] [serial = 1436] [outer = 0x7f9315669c00] 08:21:06 INFO - PROCESS | 1828 | 1462375266157 Marionette DEBUG loaded listener.js 08:21:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f9316fd9c00) [pid = 1828] [serial = 1437] [outer = 0x7f9315669c00] 08:21:06 INFO - PROCESS | 1828 | 1462375266863 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 925ms 08:21:06 INFO - PROCESS | 1828 | 1462375266880 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 08:21:06 INFO - PROCESS | 1828 | 1462375266882 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 08:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:21:06 INFO - PROCESS | 1828 | 1462375266887 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:21:06 INFO - PROCESS | 1828 | 1462375266898 Marionette TRACE conn3 <- [1,1886,null,{}] 08:21:06 INFO - PROCESS | 1828 | 1462375266929 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:07 INFO - PROCESS | 1828 | 1462375267065 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 08:21:07 INFO - PROCESS | 1828 | 1462375267081 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316cf9000 == 98 [pid = 1828] [id = 479] 08:21:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f93166d0c00) [pid = 1828] [serial = 1438] [outer = (nil)] 08:21:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f931738c800) [pid = 1828] [serial = 1439] [outer = 0x7f93166d0c00] 08:21:07 INFO - PROCESS | 1828 | 1462375267131 Marionette DEBUG loaded listener.js 08:21:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f9317849800) [pid = 1828] [serial = 1440] [outer = 0x7f93166d0c00] 08:21:07 INFO - PROCESS | 1828 | 1462375267923 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 08:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1061ms 08:21:07 INFO - PROCESS | 1828 | 1462375267950 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 08:21:07 INFO - PROCESS | 1828 | 1462375267952 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 08:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:21:07 INFO - PROCESS | 1828 | 1462375267957 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:21:07 INFO - PROCESS | 1828 | 1462375267960 Marionette TRACE conn3 <- [1,1890,null,{}] 08:21:07 INFO - PROCESS | 1828 | 1462375267964 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:08 INFO - PROCESS | 1828 | 1462375268183 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 08:21:08 INFO - PROCESS | 1828 | 1462375268212 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319f80800 == 99 [pid = 1828] [id = 480] 08:21:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f9318a73800) [pid = 1828] [serial = 1441] [outer = (nil)] 08:21:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f931a45b000) [pid = 1828] [serial = 1442] [outer = 0x7f9318a73800] 08:21:08 INFO - PROCESS | 1828 | 1462375268265 Marionette DEBUG loaded listener.js 08:21:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f931ebac400) [pid = 1828] [serial = 1443] [outer = 0x7f9318a73800] 08:21:08 INFO - PROCESS | 1828 | 1462375268946 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 08:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1031ms 08:21:08 INFO - PROCESS | 1828 | 1462375268989 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 08:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:21:08 INFO - PROCESS | 1828 | 1462375268992 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 08:21:09 INFO - PROCESS | 1828 | 1462375269005 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:21:09 INFO - PROCESS | 1828 | 1462375269006 Marionette TRACE conn3 <- [1,1894,null,{}] 08:21:09 INFO - PROCESS | 1828 | 1462375269010 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:09 INFO - PROCESS | 1828 | 1462375269198 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 08:21:09 INFO - PROCESS | 1828 | 1462375269222 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f0a0000 == 100 [pid = 1828] [id = 481] 08:21:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f931a115400) [pid = 1828] [serial = 1444] [outer = (nil)] 08:21:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f931ec48000) [pid = 1828] [serial = 1445] [outer = 0x7f931a115400] 08:21:09 INFO - PROCESS | 1828 | 1462375269272 Marionette DEBUG loaded listener.js 08:21:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f93206c6000) [pid = 1828] [serial = 1446] [outer = 0x7f931a115400] 08:21:09 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f9316fdac00) [pid = 1828] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:21:09 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f93189f4800) [pid = 1828] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:21:09 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f930c5f6c00) [pid = 1828] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:21:09 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f931086f400) [pid = 1828] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:21:09 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f930990d800) [pid = 1828] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:21:09 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f930ade6000) [pid = 1828] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:21:09 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f9309903c00) [pid = 1828] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:21:10 INFO - PROCESS | 1828 | 1462375270249 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1289ms 08:21:10 INFO - PROCESS | 1828 | 1462375270286 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 08:21:10 INFO - PROCESS | 1828 | 1462375270289 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 08:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:21:10 INFO - PROCESS | 1828 | 1462375270293 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:21:10 INFO - PROCESS | 1828 | 1462375270296 Marionette TRACE conn3 <- [1,1898,null,{}] 08:21:10 INFO - PROCESS | 1828 | 1462375270300 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:10 INFO - PROCESS | 1828 | 1462375270476 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 08:21:10 INFO - PROCESS | 1828 | 1462375270491 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f69d800 == 101 [pid = 1828] [id = 482] 08:21:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f93062f3400) [pid = 1828] [serial = 1447] [outer = (nil)] 08:21:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f93147dc800) [pid = 1828] [serial = 1448] [outer = 0x7f93062f3400] 08:21:10 INFO - PROCESS | 1828 | 1462375270542 Marionette DEBUG loaded listener.js 08:21:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f93206c5c00) [pid = 1828] [serial = 1449] [outer = 0x7f93062f3400] 08:21:11 INFO - PROCESS | 1828 | 1462375271181 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 924ms 08:21:11 INFO - PROCESS | 1828 | 1462375271218 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 08:21:11 INFO - PROCESS | 1828 | 1462375271221 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 08:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:21:11 INFO - PROCESS | 1828 | 1462375271226 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:21:11 INFO - PROCESS | 1828 | 1462375271228 Marionette TRACE conn3 <- [1,1902,null,{}] 08:21:11 INFO - PROCESS | 1828 | 1462375271232 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:11 INFO - PROCESS | 1828 | 1462375271369 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 08:21:11 INFO - PROCESS | 1828 | 1462375271385 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322d12800 == 102 [pid = 1828] [id = 483] 08:21:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f93062f5400) [pid = 1828] [serial = 1450] [outer = (nil)] 08:21:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f9322f7ec00) [pid = 1828] [serial = 1451] [outer = 0x7f93062f5400] 08:21:11 INFO - PROCESS | 1828 | 1462375271443 Marionette DEBUG loaded listener.js 08:21:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f932c86e000) [pid = 1828] [serial = 1452] [outer = 0x7f93062f5400] 08:21:12 INFO - PROCESS | 1828 | 1462375272368 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1174ms 08:21:12 INFO - PROCESS | 1828 | 1462375272406 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 08:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:21:12 INFO - PROCESS | 1828 | 1462375272412 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 08:21:12 INFO - PROCESS | 1828 | 1462375272420 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:21:12 INFO - PROCESS | 1828 | 1462375272423 Marionette TRACE conn3 <- [1,1906,null,{}] 08:21:12 INFO - PROCESS | 1828 | 1462375272431 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:12 INFO - PROCESS | 1828 | 1462375272602 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 08:21:12 INFO - PROCESS | 1828 | 1462375272785 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e75e000 == 103 [pid = 1828] [id = 484] 08:21:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f930b5d1c00) [pid = 1828] [serial = 1453] [outer = (nil)] 08:21:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f930e39a800) [pid = 1828] [serial = 1454] [outer = 0x7f930b5d1c00] 08:21:12 INFO - PROCESS | 1828 | 1462375272846 Marionette DEBUG loaded listener.js 08:21:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f93105a7800) [pid = 1828] [serial = 1455] [outer = 0x7f930b5d1c00] 08:21:13 INFO - PROCESS | 1828 | 1462375273687 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 08:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1336ms 08:21:13 INFO - PROCESS | 1828 | 1462375273756 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 08:21:13 INFO - PROCESS | 1828 | 1462375273763 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 08:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:21:13 INFO - PROCESS | 1828 | 1462375273772 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:21:13 INFO - PROCESS | 1828 | 1462375273775 Marionette TRACE conn3 <- [1,1910,null,{}] 08:21:13 INFO - PROCESS | 1828 | 1462375273781 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:13 INFO - PROCESS | 1828 | 1462375273932 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 08:21:14 INFO - PROCESS | 1828 | 1462375274112 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93176cc800 == 104 [pid = 1828] [id = 485] 08:21:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f930bdbb000) [pid = 1828] [serial = 1456] [outer = (nil)] 08:21:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f9316657800) [pid = 1828] [serial = 1457] [outer = 0x7f930bdbb000] 08:21:14 INFO - PROCESS | 1828 | 1462375274175 Marionette DEBUG loaded listener.js 08:21:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f93166cb400) [pid = 1828] [serial = 1458] [outer = 0x7f930bdbb000] 08:21:14 INFO - PROCESS | 1828 | 1462375274972 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 08:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1229ms 08:21:15 INFO - PROCESS | 1828 | 1462375275001 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 08:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:21:15 INFO - PROCESS | 1828 | 1462375275004 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 08:21:15 INFO - PROCESS | 1828 | 1462375275009 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:21:15 INFO - PROCESS | 1828 | 1462375275014 Marionette TRACE conn3 <- [1,1914,null,{}] 08:21:15 INFO - PROCESS | 1828 | 1462375275028 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:15 INFO - PROCESS | 1828 | 1462375275182 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 08:21:15 INFO - PROCESS | 1828 | 1462375275372 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932eb86000 == 105 [pid = 1828] [id = 486] 08:21:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f931865d800) [pid = 1828] [serial = 1459] [outer = (nil)] 08:21:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f931a25d000) [pid = 1828] [serial = 1460] [outer = 0x7f931865d800] 08:21:15 INFO - PROCESS | 1828 | 1462375275436 Marionette DEBUG loaded listener.js 08:21:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f931c9fac00) [pid = 1828] [serial = 1461] [outer = 0x7f931865d800] 08:21:16 INFO - PROCESS | 1828 | 1462375276167 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1189ms 08:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:21:16 INFO - PROCESS | 1828 | 1462375276198 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 08:21:16 INFO - PROCESS | 1828 | 1462375276201 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 08:21:16 INFO - PROCESS | 1828 | 1462375276206 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:21:16 INFO - PROCESS | 1828 | 1462375276209 Marionette TRACE conn3 <- [1,1918,null,{}] 08:21:16 INFO - PROCESS | 1828 | 1462375276214 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:16 INFO - PROCESS | 1828 | 1462375276369 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 08:21:16 INFO - PROCESS | 1828 | 1462375276554 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933a2b7000 == 106 [pid = 1828] [id = 487] 08:21:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f9318663c00) [pid = 1828] [serial = 1462] [outer = (nil)] 08:21:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f9321a75000) [pid = 1828] [serial = 1463] [outer = 0x7f9318663c00] 08:21:16 INFO - PROCESS | 1828 | 1462375276616 Marionette DEBUG loaded listener.js 08:21:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f932d413c00) [pid = 1828] [serial = 1464] [outer = 0x7f9318663c00] 08:21:17 INFO - PROCESS | 1828 | 1462375277333 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 08:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1180ms 08:21:17 INFO - PROCESS | 1828 | 1462375277386 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 08:21:17 INFO - PROCESS | 1828 | 1462375277389 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 08:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:21:17 INFO - PROCESS | 1828 | 1462375277410 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:21:17 INFO - PROCESS | 1828 | 1462375277412 Marionette TRACE conn3 <- [1,1922,null,{}] 08:21:17 INFO - PROCESS | 1828 | 1462375277417 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:17 INFO - PROCESS | 1828 | 1462375277561 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 08:21:17 INFO - PROCESS | 1828 | 1462375277741 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310617800 == 107 [pid = 1828] [id = 488] 08:21:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f931f98f400) [pid = 1828] [serial = 1465] [outer = (nil)] 08:21:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f932d694000) [pid = 1828] [serial = 1466] [outer = 0x7f931f98f400] 08:21:17 INFO - PROCESS | 1828 | 1462375277799 Marionette DEBUG loaded listener.js 08:21:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f932e860c00) [pid = 1828] [serial = 1467] [outer = 0x7f931f98f400] 08:21:18 INFO - PROCESS | 1828 | 1462375278604 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 08:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1228ms 08:21:18 INFO - PROCESS | 1828 | 1462375278637 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 08:21:18 INFO - PROCESS | 1828 | 1462375278639 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 08:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:21:18 INFO - PROCESS | 1828 | 1462375278644 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:21:18 INFO - PROCESS | 1828 | 1462375278647 Marionette TRACE conn3 <- [1,1926,null,{}] 08:21:18 INFO - PROCESS | 1828 | 1462375278652 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:18 INFO - PROCESS | 1828 | 1462375278811 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 08:21:19 INFO - PROCESS | 1828 | 1462375278998 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314a26000 == 108 [pid = 1828] [id = 489] 08:21:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f932d68bc00) [pid = 1828] [serial = 1468] [outer = (nil)] 08:21:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f9332c29c00) [pid = 1828] [serial = 1469] [outer = 0x7f932d68bc00] 08:21:19 INFO - PROCESS | 1828 | 1462375279058 Marionette DEBUG loaded listener.js 08:21:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f933523b400) [pid = 1828] [serial = 1470] [outer = 0x7f932d68bc00] 08:21:19 INFO - PROCESS | 1828 | 1462375279874 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 08:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1276ms 08:21:19 INFO - PROCESS | 1828 | 1462375279922 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 08:21:19 INFO - PROCESS | 1828 | 1462375279925 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 08:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:21:19 INFO - PROCESS | 1828 | 1462375279930 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:21:19 INFO - PROCESS | 1828 | 1462375279932 Marionette TRACE conn3 <- [1,1930,null,{}] 08:21:19 INFO - PROCESS | 1828 | 1462375279937 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:20 INFO - PROCESS | 1828 | 1462375280084 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 08:21:20 INFO - PROCESS | 1828 | 1462375280272 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93056d4800 == 109 [pid = 1828] [id = 490] 08:21:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f930e662c00) [pid = 1828] [serial = 1471] [outer = (nil)] 08:21:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f930e66cc00) [pid = 1828] [serial = 1472] [outer = 0x7f930e662c00] 08:21:20 INFO - PROCESS | 1828 | 1462375280330 Marionette DEBUG loaded listener.js 08:21:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f930e671000) [pid = 1828] [serial = 1473] [outer = 0x7f930e662c00] 08:21:21 INFO - PROCESS | 1828 | 1462375281087 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 08:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1182ms 08:21:21 INFO - PROCESS | 1828 | 1462375281113 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 08:21:21 INFO - PROCESS | 1828 | 1462375281115 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 08:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:21:21 INFO - PROCESS | 1828 | 1462375281121 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:21:21 INFO - PROCESS | 1828 | 1462375281123 Marionette TRACE conn3 <- [1,1934,null,{}] 08:21:21 INFO - PROCESS | 1828 | 1462375281128 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:21 INFO - PROCESS | 1828 | 1462375281354 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 08:21:21 INFO - PROCESS | 1828 | 1462375281493 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93057cc000 == 110 [pid = 1828] [id = 491] 08:21:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f930e663400) [pid = 1828] [serial = 1474] [outer = (nil)] 08:21:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f9316706400) [pid = 1828] [serial = 1475] [outer = 0x7f930e663400] 08:21:21 INFO - PROCESS | 1828 | 1462375281554 Marionette DEBUG loaded listener.js 08:21:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f931670ac00) [pid = 1828] [serial = 1476] [outer = 0x7f930e663400] 08:21:22 INFO - PROCESS | 1828 | 1462375282296 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1237ms 08:21:22 INFO - PROCESS | 1828 | 1462375282358 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 08:21:22 INFO - PROCESS | 1828 | 1462375282361 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 08:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:21:22 INFO - PROCESS | 1828 | 1462375282366 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:21:22 INFO - PROCESS | 1828 | 1462375282368 Marionette TRACE conn3 <- [1,1938,null,{}] 08:21:22 INFO - PROCESS | 1828 | 1462375282373 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:22 INFO - PROCESS | 1828 | 1462375282515 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 08:21:22 INFO - PROCESS | 1828 | 1462375282703 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314a19000 == 111 [pid = 1828] [id = 492] 08:21:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f930e3d1400) [pid = 1828] [serial = 1477] [outer = (nil)] 08:21:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f930e3d6800) [pid = 1828] [serial = 1478] [outer = 0x7f930e3d1400] 08:21:22 INFO - PROCESS | 1828 | 1462375282766 Marionette DEBUG loaded listener.js 08:21:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f930e3dc000) [pid = 1828] [serial = 1479] [outer = 0x7f930e3d1400] 08:21:23 INFO - PROCESS | 1828 | 1462375283515 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1181ms 08:21:23 INFO - PROCESS | 1828 | 1462375283548 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 08:21:23 INFO - PROCESS | 1828 | 1462375283551 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 08:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:21:23 INFO - PROCESS | 1828 | 1462375283569 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:21:23 INFO - PROCESS | 1828 | 1462375283572 Marionette TRACE conn3 <- [1,1942,null,{}] 08:21:23 INFO - PROCESS | 1828 | 1462375283581 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:23 INFO - PROCESS | 1828 | 1462375283726 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 08:21:23 INFO - PROCESS | 1828 | 1462375283912 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93068d6800 == 112 [pid = 1828] [id = 493] 08:21:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f930be69400) [pid = 1828] [serial = 1480] [outer = (nil)] 08:21:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f930be71800) [pid = 1828] [serial = 1481] [outer = 0x7f930be69400] 08:21:23 INFO - PROCESS | 1828 | 1462375283973 Marionette DEBUG loaded listener.js 08:21:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f930be76800) [pid = 1828] [serial = 1482] [outer = 0x7f930be69400] 08:21:24 INFO - PROCESS | 1828 | 1462375284734 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1195ms 08:21:24 INFO - PROCESS | 1828 | 1462375284752 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 08:21:24 INFO - PROCESS | 1828 | 1462375284754 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 08:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:21:24 INFO - PROCESS | 1828 | 1462375284760 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:21:24 INFO - PROCESS | 1828 | 1462375284763 Marionette TRACE conn3 <- [1,1946,null,{}] 08:21:24 INFO - PROCESS | 1828 | 1462375284768 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:25 INFO - PROCESS | 1828 | 1462375284997 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 08:21:25 INFO - PROCESS | 1828 | 1462375285158 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305ce5800 == 113 [pid = 1828] [id = 494] 08:21:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f93062fb800) [pid = 1828] [serial = 1483] [outer = (nil)] 08:21:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f930ad39800) [pid = 1828] [serial = 1484] [outer = 0x7f93062fb800] 08:21:25 INFO - PROCESS | 1828 | 1462375285224 Marionette DEBUG loaded listener.js 08:21:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f930e3d2c00) [pid = 1828] [serial = 1485] [outer = 0x7f93062fb800] 08:21:26 INFO - PROCESS | 1828 | 1462375286024 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1275ms 08:21:26 INFO - PROCESS | 1828 | 1462375286036 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 08:21:26 INFO - PROCESS | 1828 | 1462375286038 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 08:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:21:26 INFO - PROCESS | 1828 | 1462375286062 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:21:26 INFO - PROCESS | 1828 | 1462375286065 Marionette TRACE conn3 <- [1,1950,null,{}] 08:21:26 INFO - PROCESS | 1828 | 1462375286069 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:26 INFO - PROCESS | 1828 | 1462375286217 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 08:21:26 INFO - PROCESS | 1828 | 1462375286417 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930c56c000 == 114 [pid = 1828] [id = 495] 08:21:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f93058ecc00) [pid = 1828] [serial = 1486] [outer = (nil)] 08:21:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f93058f4c00) [pid = 1828] [serial = 1487] [outer = 0x7f93058ecc00] 08:21:26 INFO - PROCESS | 1828 | 1462375286519 Marionette DEBUG loaded listener.js 08:21:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f93058f9400) [pid = 1828] [serial = 1488] [outer = 0x7f93058ecc00] 08:21:27 INFO - PROCESS | 1828 | 1462375287632 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1630ms 08:21:27 INFO - PROCESS | 1828 | 1462375287690 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 08:21:27 INFO - PROCESS | 1828 | 1462375287694 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 08:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:21:27 INFO - PROCESS | 1828 | 1462375287701 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:21:27 INFO - PROCESS | 1828 | 1462375287706 Marionette TRACE conn3 <- [1,1954,null,{}] 08:21:27 INFO - PROCESS | 1828 | 1462375287714 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:27 INFO - PROCESS | 1828 | 1462375287884 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 08:21:28 INFO - PROCESS | 1828 | 1462375288127 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e24d800 == 115 [pid = 1828] [id = 496] 08:21:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f93099c3400) [pid = 1828] [serial = 1489] [outer = (nil)] 08:21:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f930ad32400) [pid = 1828] [serial = 1490] [outer = 0x7f93099c3400] 08:21:28 INFO - PROCESS | 1828 | 1462375288196 Marionette DEBUG loaded listener.js 08:21:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f930ad3cc00) [pid = 1828] [serial = 1491] [outer = 0x7f93099c3400] 08:21:28 INFO - PROCESS | 1828 | 1462375288904 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 08:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1280ms 08:21:28 INFO - PROCESS | 1828 | 1462375288982 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 08:21:29 INFO - PROCESS | 1828 | 1462375288997 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 08:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:21:29 INFO - PROCESS | 1828 | 1462375289008 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:21:29 INFO - PROCESS | 1828 | 1462375289017 Marionette TRACE conn3 <- [1,1958,null,{}] 08:21:29 INFO - PROCESS | 1828 | 1462375289024 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:29 INFO - PROCESS | 1828 | 1462375289261 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 08:21:29 INFO - PROCESS | 1828 | 1462375289400 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930c56d000 == 116 [pid = 1828] [id = 497] 08:21:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f930be73800) [pid = 1828] [serial = 1492] [outer = (nil)] 08:21:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f930e393400) [pid = 1828] [serial = 1493] [outer = 0x7f930be73800] 08:21:29 INFO - PROCESS | 1828 | 1462375289455 Marionette DEBUG loaded listener.js 08:21:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f930e3d6000) [pid = 1828] [serial = 1494] [outer = 0x7f930be73800] 08:21:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f69d800 == 115 [pid = 1828] [id = 482] 08:21:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f0a0000 == 114 [pid = 1828] [id = 481] 08:21:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319f80800 == 113 [pid = 1828] [id = 480] 08:21:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316cf9000 == 112 [pid = 1828] [id = 479] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f9320430800) [pid = 1828] [serial = 1364] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f9320c5e800) [pid = 1828] [serial = 1391] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93148e9800 == 111 [pid = 1828] [id = 478] 08:21:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e36a800 == 110 [pid = 1828] [id = 477] 08:21:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9309bc4000 == 109 [pid = 1828] [id = 476] 08:21:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310736800 == 108 [pid = 1828] [id = 475] 08:21:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d432800 == 107 [pid = 1828] [id = 467] 08:21:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9320c6f000 == 106 [pid = 1828] [id = 466] 08:21:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93158ad000 == 105 [pid = 1828] [id = 465] 08:21:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930c56b000 == 104 [pid = 1828] [id = 464] 08:21:30 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f191800 == 103 [pid = 1828] [id = 463] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f9317398c00) [pid = 1828] [serial = 1382] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f931a14dc00) [pid = 1828] [serial = 1385] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f931757ec00) [pid = 1828] [serial = 1383] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f931e571400) [pid = 1828] [serial = 1386] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f9316011800) [pid = 1828] [serial = 1388] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f93147d6400) [pid = 1828] [serial = 1376] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f93156b2800) [pid = 1828] [serial = 1377] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f930bdbf000) [pid = 1828] [serial = 1373] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f9313905000) [pid = 1828] [serial = 1374] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f9316011c00) [pid = 1828] [serial = 1379] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f930bdc0c00) [pid = 1828] [serial = 1337] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f930e211000) [pid = 1828] [serial = 1371] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f930addb800) [pid = 1828] [serial = 1370] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f931f210c00) [pid = 1828] [serial = 1358] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f930ff24800) [pid = 1828] [serial = 1340] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f9317469800) [pid = 1828] [serial = 1346] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f931bf8e400) [pid = 1828] [serial = 1352] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f931e8eb400) [pid = 1828] [serial = 1355] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f9316014c00) [pid = 1828] [serial = 1343] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f9310870400) [pid = 1828] [serial = 1367] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f931fca3800) [pid = 1828] [serial = 1361] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f93195da000) [pid = 1828] [serial = 1349] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f9316fda400) [pid = 1828] [serial = 1380] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f931e8eb000) [pid = 1828] [serial = 1389] [outer = (nil)] [url = about:blank] 08:21:30 INFO - PROCESS | 1828 | 1462375290329 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 08:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1335ms 08:21:30 INFO - PROCESS | 1828 | 1462375290346 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 08:21:30 INFO - PROCESS | 1828 | 1462375290348 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 08:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:21:30 INFO - PROCESS | 1828 | 1462375290366 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:21:30 INFO - PROCESS | 1828 | 1462375290370 Marionette TRACE conn3 <- [1,1962,null,{}] 08:21:30 INFO - PROCESS | 1828 | 1462375290385 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:30 INFO - PROCESS | 1828 | 1462375290518 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 08:21:30 INFO - PROCESS | 1828 | 1462375290534 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fdd1800 == 104 [pid = 1828] [id = 498] 08:21:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f930feeb400) [pid = 1828] [serial = 1495] [outer = (nil)] 08:21:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f93105a2400) [pid = 1828] [serial = 1496] [outer = 0x7f930feeb400] 08:21:30 INFO - PROCESS | 1828 | 1462375290587 Marionette DEBUG loaded listener.js 08:21:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f931390ec00) [pid = 1828] [serial = 1497] [outer = 0x7f930feeb400] 08:21:31 INFO - PROCESS | 1828 | 1462375291316 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 08:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 992ms 08:21:31 INFO - PROCESS | 1828 | 1462375291346 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 08:21:31 INFO - PROCESS | 1828 | 1462375291354 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 08:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:21:31 INFO - PROCESS | 1828 | 1462375291383 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:21:31 INFO - PROCESS | 1828 | 1462375291385 Marionette TRACE conn3 <- [1,1966,null,{}] 08:21:31 INFO - PROCESS | 1828 | 1462375291390 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:31 INFO - PROCESS | 1828 | 1462375291519 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 08:21:31 INFO - PROCESS | 1828 | 1462375291532 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314a27000 == 105 [pid = 1828] [id = 499] 08:21:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f930fcb6000) [pid = 1828] [serial = 1498] [outer = (nil)] 08:21:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f93147dd800) [pid = 1828] [serial = 1499] [outer = 0x7f930fcb6000] 08:21:31 INFO - PROCESS | 1828 | 1462375291583 Marionette DEBUG loaded listener.js 08:21:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f9314871400) [pid = 1828] [serial = 1500] [outer = 0x7f930fcb6000] 08:21:32 INFO - PROCESS | 1828 | 1462375292305 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 08:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 981ms 08:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:21:32 INFO - PROCESS | 1828 | 1462375292357 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 08:21:32 INFO - PROCESS | 1828 | 1462375292359 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 08:21:32 INFO - PROCESS | 1828 | 1462375292365 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:21:32 INFO - PROCESS | 1828 | 1462375292367 Marionette TRACE conn3 <- [1,1970,null,{}] 08:21:32 INFO - PROCESS | 1828 | 1462375292371 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:32 INFO - PROCESS | 1828 | 1462375292568 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 08:21:32 INFO - PROCESS | 1828 | 1462375292592 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b61000 == 106 [pid = 1828] [id = 500] 08:21:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f93058ec400) [pid = 1828] [serial = 1501] [outer = (nil)] 08:21:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f9314870400) [pid = 1828] [serial = 1502] [outer = 0x7f93058ec400] 08:21:32 INFO - PROCESS | 1828 | 1462375292643 Marionette DEBUG loaded listener.js 08:21:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f9316659400) [pid = 1828] [serial = 1503] [outer = 0x7f93058ec400] 08:21:33 INFO - PROCESS | 1828 | 1462375293325 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 08:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 975ms 08:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:21:33 INFO - PROCESS | 1828 | 1462375293343 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 08:21:33 INFO - PROCESS | 1828 | 1462375293345 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 08:21:33 INFO - PROCESS | 1828 | 1462375293350 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:21:33 INFO - PROCESS | 1828 | 1462375293353 Marionette TRACE conn3 <- [1,1974,null,{}] 08:21:33 INFO - PROCESS | 1828 | 1462375293357 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:33 INFO - PROCESS | 1828 | 1462375293554 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 08:21:33 INFO - PROCESS | 1828 | 1462375293588 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318526000 == 107 [pid = 1828] [id = 501] 08:21:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f9316705c00) [pid = 1828] [serial = 1504] [outer = (nil)] 08:21:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f931670fc00) [pid = 1828] [serial = 1505] [outer = 0x7f9316705c00] 08:21:33 INFO - PROCESS | 1828 | 1462375293640 Marionette DEBUG loaded listener.js 08:21:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f9316fdb400) [pid = 1828] [serial = 1506] [outer = 0x7f9316705c00] 08:21:34 INFO - PROCESS | 1828 | 1462375294329 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 08:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1024ms 08:21:34 INFO - PROCESS | 1828 | 1462375294374 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 08:21:34 INFO - PROCESS | 1828 | 1462375294377 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 08:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:21:34 INFO - PROCESS | 1828 | 1462375294388 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:21:34 INFO - PROCESS | 1828 | 1462375294390 Marionette TRACE conn3 <- [1,1978,null,{}] 08:21:34 INFO - PROCESS | 1828 | 1462375294394 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:34 INFO - PROCESS | 1828 | 1462375294909 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 08:21:34 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f931466c800) [pid = 1828] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:21:34 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f93166d0c00) [pid = 1828] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:21:34 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f9315669c00) [pid = 1828] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:21:34 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f930bdc0000) [pid = 1828] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:21:34 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f93062f3400) [pid = 1828] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:21:34 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f9318a73800) [pid = 1828] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:21:34 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f931a115400) [pid = 1828] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:21:34 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f931086bc00) [pid = 1828] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:21:35 INFO - PROCESS | 1828 | 1462375295040 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e372800 == 108 [pid = 1828] [id = 502] 08:21:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f93099c4400) [pid = 1828] [serial = 1507] [outer = (nil)] 08:21:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f931086bc00) [pid = 1828] [serial = 1508] [outer = 0x7f93099c4400] 08:21:35 INFO - PROCESS | 1828 | 1462375295092 Marionette DEBUG loaded listener.js 08:21:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f9317390000) [pid = 1828] [serial = 1509] [outer = 0x7f93099c4400] 08:21:35 INFO - PROCESS | 1828 | 1462375295663 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1292ms 08:21:35 INFO - PROCESS | 1828 | 1462375295680 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 08:21:35 INFO - PROCESS | 1828 | 1462375295682 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 08:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:21:35 INFO - PROCESS | 1828 | 1462375295687 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:21:35 INFO - PROCESS | 1828 | 1462375295690 Marionette TRACE conn3 <- [1,1982,null,{}] 08:21:35 INFO - PROCESS | 1828 | 1462375295695 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:35 INFO - PROCESS | 1828 | 1462375295819 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 08:21:35 INFO - PROCESS | 1828 | 1462375295970 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931cc41800 == 109 [pid = 1828] [id = 503] 08:21:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f93099c8800) [pid = 1828] [serial = 1510] [outer = (nil)] 08:21:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f93195e1800) [pid = 1828] [serial = 1511] [outer = 0x7f93099c8800] 08:21:36 INFO - PROCESS | 1828 | 1462375296019 Marionette DEBUG loaded listener.js 08:21:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f931a262800) [pid = 1828] [serial = 1512] [outer = 0x7f93099c8800] 08:21:36 INFO - PROCESS | 1828 | 1462375296588 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 927ms 08:21:36 INFO - PROCESS | 1828 | 1462375296614 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 08:21:36 INFO - PROCESS | 1828 | 1462375296616 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 08:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:21:36 INFO - PROCESS | 1828 | 1462375296621 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:21:36 INFO - PROCESS | 1828 | 1462375296623 Marionette TRACE conn3 <- [1,1986,null,{}] 08:21:36 INFO - PROCESS | 1828 | 1462375296628 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:36 INFO - PROCESS | 1828 | 1462375296761 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 08:21:36 INFO - PROCESS | 1828 | 1462375296775 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f6a8800 == 110 [pid = 1828] [id = 504] 08:21:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f93189f1800) [pid = 1828] [serial = 1513] [outer = (nil)] 08:21:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f931d986000) [pid = 1828] [serial = 1514] [outer = 0x7f93189f1800] 08:21:36 INFO - PROCESS | 1828 | 1462375296826 Marionette DEBUG loaded listener.js 08:21:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f931ee9c000) [pid = 1828] [serial = 1515] [outer = 0x7f93189f1800] 08:21:37 INFO - PROCESS | 1828 | 1462375297816 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1234ms 08:21:37 INFO - PROCESS | 1828 | 1462375297856 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 08:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:21:37 INFO - PROCESS | 1828 | 1462375297863 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 08:21:37 INFO - PROCESS | 1828 | 1462375297869 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:21:37 INFO - PROCESS | 1828 | 1462375297874 Marionette TRACE conn3 <- [1,1990,null,{}] 08:21:37 INFO - PROCESS | 1828 | 1462375297881 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:38 INFO - PROCESS | 1828 | 1462375298045 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 08:21:38 INFO - PROCESS | 1828 | 1462375298239 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b280800 == 111 [pid = 1828] [id = 505] 08:21:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f930ad36c00) [pid = 1828] [serial = 1516] [outer = (nil)] 08:21:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f930be6f000) [pid = 1828] [serial = 1517] [outer = 0x7f930ad36c00] 08:21:38 INFO - PROCESS | 1828 | 1462375298300 Marionette DEBUG loaded listener.js 08:21:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f930e3a0800) [pid = 1828] [serial = 1518] [outer = 0x7f930ad36c00] 08:21:39 INFO - PROCESS | 1828 | 1462375299110 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1286ms 08:21:39 INFO - PROCESS | 1828 | 1462375299155 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 08:21:39 INFO - PROCESS | 1828 | 1462375299162 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 08:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:21:39 INFO - PROCESS | 1828 | 1462375299170 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:21:39 INFO - PROCESS | 1828 | 1462375299174 Marionette TRACE conn3 <- [1,1994,null,{}] 08:21:39 INFO - PROCESS | 1828 | 1462375299179 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:39 INFO - PROCESS | 1828 | 1462375299337 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 08:21:39 INFO - PROCESS | 1828 | 1462375299529 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93167c4000 == 112 [pid = 1828] [id = 506] 08:21:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f930f4c7000) [pid = 1828] [serial = 1519] [outer = (nil)] 08:21:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f9313905000) [pid = 1828] [serial = 1520] [outer = 0x7f930f4c7000] 08:21:39 INFO - PROCESS | 1828 | 1462375299587 Marionette DEBUG loaded listener.js 08:21:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f931466b000) [pid = 1828] [serial = 1521] [outer = 0x7f930f4c7000] 08:21:40 INFO - PROCESS | 1828 | 1462375300519 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1386ms 08:21:40 INFO - PROCESS | 1828 | 1462375300556 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 08:21:40 INFO - PROCESS | 1828 | 1462375300560 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 08:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:21:40 INFO - PROCESS | 1828 | 1462375300565 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:21:40 INFO - PROCESS | 1828 | 1462375300570 Marionette TRACE conn3 <- [1,1998,null,{}] 08:21:40 INFO - PROCESS | 1828 | 1462375300584 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:40 INFO - PROCESS | 1828 | 1462375300796 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 08:21:40 INFO - PROCESS | 1828 | 1462375300983 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320c69800 == 113 [pid = 1828] [id = 507] 08:21:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f93166c4000) [pid = 1828] [serial = 1522] [outer = (nil)] 08:21:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f931670c000) [pid = 1828] [serial = 1523] [outer = 0x7f93166c4000] 08:21:41 INFO - PROCESS | 1828 | 1462375301047 Marionette DEBUG loaded listener.js 08:21:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f9317398000) [pid = 1828] [serial = 1524] [outer = 0x7f93166c4000] 08:21:41 INFO - PROCESS | 1828 | 1462375301858 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 08:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1334ms 08:21:41 INFO - PROCESS | 1828 | 1462375301899 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 08:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:21:41 INFO - PROCESS | 1828 | 1462375301903 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 08:21:41 INFO - PROCESS | 1828 | 1462375301908 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:21:41 INFO - PROCESS | 1828 | 1462375301911 Marionette TRACE conn3 <- [1,2002,null,{}] 08:21:41 INFO - PROCESS | 1828 | 1462375301915 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:42 INFO - PROCESS | 1828 | 1462375302110 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 08:21:42 INFO - PROCESS | 1828 | 1462375302320 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d9a0000 == 114 [pid = 1828] [id = 508] 08:21:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f93166c9800) [pid = 1828] [serial = 1525] [outer = (nil)] 08:21:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f931ec44000) [pid = 1828] [serial = 1526] [outer = 0x7f93166c9800] 08:21:42 INFO - PROCESS | 1828 | 1462375302383 Marionette DEBUG loaded listener.js 08:21:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f931ff3f400) [pid = 1828] [serial = 1527] [outer = 0x7f93166c9800] 08:21:43 INFO - PROCESS | 1828 | 1462375303277 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1429ms 08:21:43 INFO - PROCESS | 1828 | 1462375303337 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 08:21:43 INFO - PROCESS | 1828 | 1462375303339 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 08:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:21:43 INFO - PROCESS | 1828 | 1462375303361 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:21:43 INFO - PROCESS | 1828 | 1462375303364 Marionette TRACE conn3 <- [1,2006,null,{}] 08:21:43 INFO - PROCESS | 1828 | 1462375303368 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:43 INFO - PROCESS | 1828 | 1462375303592 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 08:21:43 INFO - PROCESS | 1828 | 1462375303781 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9331ed0800 == 115 [pid = 1828] [id = 509] 08:21:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f931670cc00) [pid = 1828] [serial = 1528] [outer = (nil)] 08:21:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f932061f000) [pid = 1828] [serial = 1529] [outer = 0x7f931670cc00] 08:21:43 INFO - PROCESS | 1828 | 1462375303840 Marionette DEBUG loaded listener.js 08:21:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f932780e800) [pid = 1828] [serial = 1530] [outer = 0x7f931670cc00] 08:21:44 INFO - PROCESS | 1828 | 1462375304600 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 08:21:44 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 08:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1277ms 08:21:44 INFO - PROCESS | 1828 | 1462375304637 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 08:21:44 INFO - PROCESS | 1828 | 1462375304640 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 08:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:21:44 INFO - PROCESS | 1828 | 1462375304661 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:21:44 INFO - PROCESS | 1828 | 1462375304664 Marionette TRACE conn3 <- [1,2010,null,{}] 08:21:44 INFO - PROCESS | 1828 | 1462375304669 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:44 INFO - PROCESS | 1828 | 1462375304832 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 08:21:45 INFO - PROCESS | 1828 | 1462375305030 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933a2bf000 == 116 [pid = 1828] [id = 510] 08:21:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f93166cf400) [pid = 1828] [serial = 1531] [outer = (nil)] 08:21:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f932d79fc00) [pid = 1828] [serial = 1532] [outer = 0x7f93166cf400] 08:21:45 INFO - PROCESS | 1828 | 1462375305133 Marionette DEBUG loaded listener.js 08:21:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f9332312400) [pid = 1828] [serial = 1533] [outer = 0x7f93166cf400] 08:21:45 INFO - PROCESS | 1828 | 1462375305910 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 08:21:45 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 08:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1282ms 08:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:21:45 INFO - PROCESS | 1828 | 1462375305942 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 08:21:45 INFO - PROCESS | 1828 | 1462375305944 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 08:21:45 INFO - PROCESS | 1828 | 1462375305950 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:21:45 INFO - PROCESS | 1828 | 1462375305953 Marionette TRACE conn3 <- [1,2014,null,{}] 08:21:45 INFO - PROCESS | 1828 | 1462375305957 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:46 INFO - PROCESS | 1828 | 1462375306129 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 08:21:46 INFO - PROCESS | 1828 | 1462375306322 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931051f000 == 117 [pid = 1828] [id = 511] 08:21:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f9308842c00) [pid = 1828] [serial = 1534] [outer = (nil)] 08:21:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f930884b000) [pid = 1828] [serial = 1535] [outer = 0x7f9308842c00] 08:21:46 INFO - PROCESS | 1828 | 1462375306379 Marionette DEBUG loaded listener.js 08:21:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f9308850000) [pid = 1828] [serial = 1536] [outer = 0x7f9308842c00] 08:21:47 INFO - PROCESS | 1828 | 1462375307164 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1276ms 08:21:47 INFO - PROCESS | 1828 | 1462375307234 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 08:21:47 INFO - PROCESS | 1828 | 1462375307237 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 08:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:21:47 INFO - PROCESS | 1828 | 1462375307244 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:21:47 INFO - PROCESS | 1828 | 1462375307245 Marionette TRACE conn3 <- [1,2018,null,{}] 08:21:47 INFO - PROCESS | 1828 | 1462375307250 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:47 INFO - PROCESS | 1828 | 1462375307390 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 08:21:47 INFO - PROCESS | 1828 | 1462375307582 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9332629800 == 118 [pid = 1828] [id = 512] 08:21:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f9308845000) [pid = 1828] [serial = 1537] [outer = (nil)] 08:21:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f9309beb400) [pid = 1828] [serial = 1538] [outer = 0x7f9308845000] 08:21:47 INFO - PROCESS | 1828 | 1462375307642 Marionette DEBUG loaded listener.js 08:21:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f9309bf1000) [pid = 1828] [serial = 1539] [outer = 0x7f9308845000] 08:21:48 INFO - PROCESS | 1828 | 1462375308389 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1184ms 08:21:48 INFO - PROCESS | 1828 | 1462375308429 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 08:21:48 INFO - PROCESS | 1828 | 1462375308431 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 08:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:21:48 INFO - PROCESS | 1828 | 1462375308437 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:21:48 INFO - PROCESS | 1828 | 1462375308439 Marionette TRACE conn3 <- [1,2022,null,{}] 08:21:48 INFO - PROCESS | 1828 | 1462375308443 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:48 INFO - PROCESS | 1828 | 1462375308588 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 08:21:48 INFO - PROCESS | 1828 | 1462375308781 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310670800 == 119 [pid = 1828] [id = 513] 08:21:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f930884c800) [pid = 1828] [serial = 1540] [outer = (nil)] 08:21:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f9309bf5c00) [pid = 1828] [serial = 1541] [outer = 0x7f930884c800] 08:21:48 INFO - PROCESS | 1828 | 1462375308839 Marionette DEBUG loaded listener.js 08:21:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f932e869800) [pid = 1828] [serial = 1542] [outer = 0x7f930884c800] 08:21:49 INFO - PROCESS | 1828 | 1462375309600 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1225ms 08:21:49 INFO - PROCESS | 1828 | 1462375309663 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 08:21:49 INFO - PROCESS | 1828 | 1462375309666 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 08:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:21:49 INFO - PROCESS | 1828 | 1462375309671 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:21:49 INFO - PROCESS | 1828 | 1462375309673 Marionette TRACE conn3 <- [1,2026,null,{}] 08:21:49 INFO - PROCESS | 1828 | 1462375309678 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:49 INFO - PROCESS | 1828 | 1462375309818 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 08:21:50 INFO - PROCESS | 1828 | 1462375310052 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310681800 == 120 [pid = 1828] [id = 514] 08:21:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f9304bc8800) [pid = 1828] [serial = 1543] [outer = (nil)] 08:21:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f9304bcd800) [pid = 1828] [serial = 1544] [outer = 0x7f9304bc8800] 08:21:50 INFO - PROCESS | 1828 | 1462375310175 Marionette DEBUG loaded listener.js 08:21:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f9304bd1c00) [pid = 1828] [serial = 1545] [outer = 0x7f9304bc8800] 08:21:50 INFO - PROCESS | 1828 | 1462375310945 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1330ms 08:21:51 INFO - PROCESS | 1828 | 1462375311001 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 08:21:51 INFO - PROCESS | 1828 | 1462375311004 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 08:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:21:51 INFO - PROCESS | 1828 | 1462375311009 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:21:51 INFO - PROCESS | 1828 | 1462375311012 Marionette TRACE conn3 <- [1,2030,null,{}] 08:21:51 INFO - PROCESS | 1828 | 1462375311017 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:51 INFO - PROCESS | 1828 | 1462375311188 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 08:21:51 INFO - PROCESS | 1828 | 1462375311380 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305aed800 == 121 [pid = 1828] [id = 515] 08:21:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f9304bcac00) [pid = 1828] [serial = 1546] [outer = (nil)] 08:21:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f931746a400) [pid = 1828] [serial = 1547] [outer = 0x7f9304bcac00] 08:21:51 INFO - PROCESS | 1828 | 1462375311450 Marionette DEBUG loaded listener.js 08:21:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f9332447000) [pid = 1828] [serial = 1548] [outer = 0x7f9304bcac00] 08:21:52 INFO - PROCESS | 1828 | 1462375312234 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:21:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:21:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1284ms 08:21:52 INFO - PROCESS | 1828 | 1462375312294 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 08:21:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:21:52 INFO - PROCESS | 1828 | 1462375312297 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 08:21:52 INFO - PROCESS | 1828 | 1462375312302 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:21:52 INFO - PROCESS | 1828 | 1462375312304 Marionette TRACE conn3 <- [1,2034,null,{}] 08:21:52 INFO - PROCESS | 1828 | 1462375312309 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:52 INFO - PROCESS | 1828 | 1462375312455 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 08:21:52 INFO - PROCESS | 1828 | 1462375312652 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93174ae800 == 122 [pid = 1828] [id = 516] 08:21:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f9309bf3800) [pid = 1828] [serial = 1549] [outer = (nil)] 08:21:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f930b2cc400) [pid = 1828] [serial = 1550] [outer = 0x7f9309bf3800] 08:21:52 INFO - PROCESS | 1828 | 1462375312708 Marionette DEBUG loaded listener.js 08:21:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f930b2d1800) [pid = 1828] [serial = 1551] [outer = 0x7f9309bf3800] 08:21:53 INFO - PROCESS | 1828 | 1462375313865 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1627ms 08:21:53 INFO - PROCESS | 1828 | 1462375313936 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 08:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:21:53 INFO - PROCESS | 1828 | 1462375313941 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 08:21:53 INFO - PROCESS | 1828 | 1462375313948 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:21:53 INFO - PROCESS | 1828 | 1462375313952 Marionette TRACE conn3 <- [1,2038,null,{}] 08:21:53 INFO - PROCESS | 1828 | 1462375313959 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:54 INFO - PROCESS | 1828 | 1462375314123 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 08:21:54 INFO - PROCESS | 1828 | 1462375314371 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310502800 == 123 [pid = 1828] [id = 517] 08:21:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f93058f0c00) [pid = 1828] [serial = 1552] [outer = (nil)] 08:21:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f93058f9000) [pid = 1828] [serial = 1553] [outer = 0x7f93058f0c00] 08:21:54 INFO - PROCESS | 1828 | 1462375314429 Marionette DEBUG loaded listener.js 08:21:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f930885f000) [pid = 1828] [serial = 1554] [outer = 0x7f93058f0c00] 08:21:55 INFO - PROCESS | 1828 | 1462375315345 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:21:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:21:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1446ms 08:21:55 INFO - PROCESS | 1828 | 1462375315393 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 08:21:55 INFO - PROCESS | 1828 | 1462375315400 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 08:21:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:21:55 INFO - PROCESS | 1828 | 1462375315408 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:21:55 INFO - PROCESS | 1828 | 1462375315412 Marionette TRACE conn3 <- [1,2042,null,{}] 08:21:55 INFO - PROCESS | 1828 | 1462375315416 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:55 INFO - PROCESS | 1828 | 1462375315559 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 08:21:55 INFO - PROCESS | 1828 | 1462375315759 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93068df800 == 124 [pid = 1828] [id = 518] 08:21:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f930ad3ac00) [pid = 1828] [serial = 1555] [outer = (nil)] 08:21:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f930b2ce000) [pid = 1828] [serial = 1556] [outer = 0x7f930ad3ac00] 08:21:55 INFO - PROCESS | 1828 | 1462375315814 Marionette DEBUG loaded listener.js 08:21:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f930b5cf400) [pid = 1828] [serial = 1557] [outer = 0x7f930ad3ac00] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931cc41800 == 123 [pid = 1828] [id = 503] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e372800 == 122 [pid = 1828] [id = 502] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318526000 == 121 [pid = 1828] [id = 501] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f9322f7ec00) [pid = 1828] [serial = 1451] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316b61000 == 120 [pid = 1828] [id = 500] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314a27000 == 119 [pid = 1828] [id = 499] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fdd1800 == 118 [pid = 1828] [id = 498] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930c56d000 == 117 [pid = 1828] [id = 497] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e24d800 == 116 [pid = 1828] [id = 496] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314a19000 == 115 [pid = 1828] [id = 492] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93057cc000 == 114 [pid = 1828] [id = 491] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93056d4800 == 113 [pid = 1828] [id = 490] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314a26000 == 112 [pid = 1828] [id = 489] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310617800 == 111 [pid = 1828] [id = 488] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933a2b7000 == 110 [pid = 1828] [id = 487] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932eb86000 == 109 [pid = 1828] [id = 486] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93176cc800 == 108 [pid = 1828] [id = 485] 08:21:56 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e75e000 == 107 [pid = 1828] [id = 484] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f931fc74400) [pid = 1828] [serial = 1403] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f931a258c00) [pid = 1828] [serial = 1400] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f93166c7400) [pid = 1828] [serial = 1434] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f930e206400) [pid = 1828] [serial = 1394] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f931738c800) [pid = 1828] [serial = 1439] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f93166d2c00) [pid = 1828] [serial = 1436] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f93156ab800) [pid = 1828] [serial = 1424] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f930fcb6c00) [pid = 1828] [serial = 1428] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f9316fd9c00) [pid = 1828] [serial = 1437] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f93147dc800) [pid = 1828] [serial = 1448] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f930e207000) [pid = 1828] [serial = 1427] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f9314870000) [pid = 1828] [serial = 1397] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f931a45b000) [pid = 1828] [serial = 1442] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f9332317c00) [pid = 1828] [serial = 1418] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f932d68ec00) [pid = 1828] [serial = 1409] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f9322d9d800) [pid = 1828] [serial = 1406] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f930885b800) [pid = 1828] [serial = 1421] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f931ebac400) [pid = 1828] [serial = 1443] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f9317849800) [pid = 1828] [serial = 1440] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f93206c6000) [pid = 1828] [serial = 1446] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f9331c93800) [pid = 1828] [serial = 1415] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f931ec48000) [pid = 1828] [serial = 1445] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f9314863c00) [pid = 1828] [serial = 1431] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f9313a76000) [pid = 1828] [serial = 1430] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f932e869000) [pid = 1828] [serial = 1412] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f93156f7800) [pid = 1828] [serial = 1433] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f93206c5c00) [pid = 1828] [serial = 1449] [outer = (nil)] [url = about:blank] 08:21:56 INFO - PROCESS | 1828 | 1462375316657 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:21:56 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) 08:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1280ms 08:21:56 INFO - PROCESS | 1828 | 1462375316710 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 08:21:56 INFO - PROCESS | 1828 | 1462375316712 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 08:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:21:56 INFO - PROCESS | 1828 | 1462375316720 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:21:56 INFO - PROCESS | 1828 | 1462375316724 Marionette TRACE conn3 <- [1,2046,null,{}] 08:21:56 INFO - PROCESS | 1828 | 1462375316737 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:56 INFO - PROCESS | 1828 | 1462375316875 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 08:21:56 INFO - PROCESS | 1828 | 1462375316892 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e774800 == 108 [pid = 1828] [id = 519] 08:21:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f930e398c00) [pid = 1828] [serial = 1558] [outer = (nil)] 08:21:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f930e3d4400) [pid = 1828] [serial = 1559] [outer = 0x7f930e398c00] 08:21:56 INFO - PROCESS | 1828 | 1462375316946 Marionette DEBUG loaded listener.js 08:21:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f930e669400) [pid = 1828] [serial = 1560] [outer = 0x7f930e398c00] 08:21:57 INFO - PROCESS | 1828 | 1462375317686 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:21:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:21:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1031ms 08:21:57 INFO - PROCESS | 1828 | 1462375317751 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 08:21:57 INFO - PROCESS | 1828 | 1462375317754 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 08:21:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:21:57 INFO - PROCESS | 1828 | 1462375317759 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:21:57 INFO - PROCESS | 1828 | 1462375317761 Marionette TRACE conn3 <- [1,2050,null,{}] 08:21:57 INFO - PROCESS | 1828 | 1462375317765 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:57 INFO - PROCESS | 1828 | 1462375317896 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 08:21:57 INFO - PROCESS | 1828 | 1462375317911 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314890000 == 109 [pid = 1828] [id = 520] 08:21:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f930be70400) [pid = 1828] [serial = 1561] [outer = (nil)] 08:21:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f930ff1b800) [pid = 1828] [serial = 1562] [outer = 0x7f930be70400] 08:21:57 INFO - PROCESS | 1828 | 1462375317961 Marionette DEBUG loaded listener.js 08:21:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f931390f400) [pid = 1828] [serial = 1563] [outer = 0x7f930be70400] 08:21:58 INFO - PROCESS | 1828 | 1462375318755 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1025ms 08:21:58 INFO - PROCESS | 1828 | 1462375318783 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 08:21:58 INFO - PROCESS | 1828 | 1462375318786 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 08:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:21:58 INFO - PROCESS | 1828 | 1462375318791 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:21:58 INFO - PROCESS | 1828 | 1462375318793 Marionette TRACE conn3 <- [1,2054,null,{}] 08:21:58 INFO - PROCESS | 1828 | 1462375318797 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:58 INFO - PROCESS | 1828 | 1462375318977 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 08:21:59 INFO - PROCESS | 1828 | 1462375319001 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:21:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93158b4800 == 110 [pid = 1828] [id = 521] 08:21:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f930e3d9000) [pid = 1828] [serial = 1564] [outer = (nil)] 08:21:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f931464f000) [pid = 1828] [serial = 1565] [outer = 0x7f930e3d9000] 08:21:59 INFO - PROCESS | 1828 | 1462375319051 Marionette DEBUG loaded listener.js 08:21:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f931566f800) [pid = 1828] [serial = 1566] [outer = 0x7f930e3d9000] 08:21:59 INFO - PROCESS | 1828 | 1462375319736 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 973ms 08:21:59 INFO - PROCESS | 1828 | 1462375319772 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 08:21:59 INFO - PROCESS | 1828 | 1462375319774 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 08:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:21:59 INFO - PROCESS | 1828 | 1462375319779 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:21:59 INFO - PROCESS | 1828 | 1462375319781 Marionette TRACE conn3 <- [1,2058,null,{}] 08:21:59 INFO - PROCESS | 1828 | 1462375319785 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:21:59 INFO - PROCESS | 1828 | 1462375319988 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 08:22:00 INFO - PROCESS | 1828 | 1462375320018 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93176c4800 == 111 [pid = 1828] [id = 522] 08:22:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f931486d400) [pid = 1828] [serial = 1567] [outer = (nil)] 08:22:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f9316709c00) [pid = 1828] [serial = 1568] [outer = 0x7f931486d400] 08:22:00 INFO - PROCESS | 1828 | 1462375320071 Marionette DEBUG loaded listener.js 08:22:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f9316fdac00) [pid = 1828] [serial = 1569] [outer = 0x7f931486d400] 08:22:00 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f9316705c00) [pid = 1828] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:22:00 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f930feeb400) [pid = 1828] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:22:00 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f93099c4400) [pid = 1828] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:22:00 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f93099c3400) [pid = 1828] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:22:00 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f930fcb6000) [pid = 1828] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:22:00 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f930be73800) [pid = 1828] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:22:00 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f93099c8800) [pid = 1828] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:22:00 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f93058ec400) [pid = 1828] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:22:01 INFO - PROCESS | 1828 | 1462375321108 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1380ms 08:22:01 INFO - PROCESS | 1828 | 1462375321159 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 08:22:01 INFO - PROCESS | 1828 | 1462375321160 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 08:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:22:01 INFO - PROCESS | 1828 | 1462375321175 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:22:01 INFO - PROCESS | 1828 | 1462375321178 Marionette TRACE conn3 <- [1,2062,null,{}] 08:22:01 INFO - PROCESS | 1828 | 1462375321182 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:01 INFO - PROCESS | 1828 | 1462375321309 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 08:22:01 INFO - PROCESS | 1828 | 1462375321320 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316dc4800 == 112 [pid = 1828] [id = 523] 08:22:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f93099c3400) [pid = 1828] [serial = 1570] [outer = (nil)] 08:22:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f931670a800) [pid = 1828] [serial = 1571] [outer = 0x7f93099c3400] 08:22:01 INFO - PROCESS | 1828 | 1462375321373 Marionette DEBUG loaded listener.js 08:22:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f9317451400) [pid = 1828] [serial = 1572] [outer = 0x7f93099c3400] 08:22:02 INFO - PROCESS | 1828 | 1462375322101 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 975ms 08:22:02 INFO - PROCESS | 1828 | 1462375322150 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 08:22:02 INFO - PROCESS | 1828 | 1462375322152 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 08:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:22:02 INFO - PROCESS | 1828 | 1462375322158 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:22:02 INFO - PROCESS | 1828 | 1462375322160 Marionette TRACE conn3 <- [1,2066,null,{}] 08:22:02 INFO - PROCESS | 1828 | 1462375322164 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:02 INFO - PROCESS | 1828 | 1462375322359 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 08:22:02 INFO - PROCESS | 1828 | 1462375322376 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931eb5b000 == 113 [pid = 1828] [id = 524] 08:22:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f9309909400) [pid = 1828] [serial = 1573] [outer = (nil)] 08:22:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f931a10cc00) [pid = 1828] [serial = 1574] [outer = 0x7f9309909400] 08:22:02 INFO - PROCESS | 1828 | 1462375322426 Marionette DEBUG loaded listener.js 08:22:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f931ec42800) [pid = 1828] [serial = 1575] [outer = 0x7f9309909400] 08:22:03 INFO - PROCESS | 1828 | 1462375323256 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1125ms 08:22:03 INFO - PROCESS | 1828 | 1462375323284 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 08:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:22:03 INFO - PROCESS | 1828 | 1462375323289 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 08:22:03 INFO - PROCESS | 1828 | 1462375323297 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:22:03 INFO - PROCESS | 1828 | 1462375323302 Marionette TRACE conn3 <- [1,2070,null,{}] 08:22:03 INFO - PROCESS | 1828 | 1462375323310 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:03 INFO - PROCESS | 1828 | 1462375323493 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 08:22:03 INFO - PROCESS | 1828 | 1462375323686 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308acf000 == 114 [pid = 1828] [id = 525] 08:22:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f9304bcb400) [pid = 1828] [serial = 1576] [outer = (nil)] 08:22:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f93062f0000) [pid = 1828] [serial = 1577] [outer = 0x7f9304bcb400] 08:22:03 INFO - PROCESS | 1828 | 1462375323750 Marionette DEBUG loaded listener.js 08:22:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f9309bf1c00) [pid = 1828] [serial = 1578] [outer = 0x7f9304bcb400] 08:22:04 INFO - PROCESS | 1828 | 1462375324607 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 08:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1382ms 08:22:04 INFO - PROCESS | 1828 | 1462375324678 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 08:22:04 INFO - PROCESS | 1828 | 1462375324685 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 08:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:22:04 INFO - PROCESS | 1828 | 1462375324694 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:22:04 INFO - PROCESS | 1828 | 1462375324698 Marionette TRACE conn3 <- [1,2074,null,{}] 08:22:04 INFO - PROCESS | 1828 | 1462375324703 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:04 INFO - PROCESS | 1828 | 1462375324894 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 08:22:05 INFO - PROCESS | 1828 | 1462375325092 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314a14800 == 115 [pid = 1828] [id = 526] 08:22:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f9309bf6000) [pid = 1828] [serial = 1579] [outer = (nil)] 08:22:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f930be71c00) [pid = 1828] [serial = 1580] [outer = 0x7f9309bf6000] 08:22:05 INFO - PROCESS | 1828 | 1462375325162 Marionette DEBUG loaded listener.js 08:22:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f930e3d9c00) [pid = 1828] [serial = 1581] [outer = 0x7f9309bf6000] 08:22:06 INFO - PROCESS | 1828 | 1462375326042 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 08:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1381ms 08:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:22:06 INFO - PROCESS | 1828 | 1462375326076 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 08:22:06 INFO - PROCESS | 1828 | 1462375326078 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 08:22:06 INFO - PROCESS | 1828 | 1462375326084 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:22:06 INFO - PROCESS | 1828 | 1462375326089 Marionette TRACE conn3 <- [1,2078,null,{}] 08:22:06 INFO - PROCESS | 1828 | 1462375326103 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:06 INFO - PROCESS | 1828 | 1462375326257 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 08:22:06 INFO - PROCESS | 1828 | 1462375326456 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322d09800 == 116 [pid = 1828] [id = 527] 08:22:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f930f4d1800) [pid = 1828] [serial = 1582] [outer = (nil)] 08:22:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f931665d000) [pid = 1828] [serial = 1583] [outer = 0x7f930f4d1800] 08:22:06 INFO - PROCESS | 1828 | 1462375326530 Marionette DEBUG loaded listener.js 08:22:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f9316708000) [pid = 1828] [serial = 1584] [outer = 0x7f930f4d1800] 08:22:07 INFO - PROCESS | 1828 | 1462375327291 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1235ms 08:22:07 INFO - PROCESS | 1828 | 1462375327320 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 08:22:07 INFO - PROCESS | 1828 | 1462375327324 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 08:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:22:07 INFO - PROCESS | 1828 | 1462375327330 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:22:07 INFO - PROCESS | 1828 | 1462375327333 Marionette TRACE conn3 <- [1,2082,null,{}] 08:22:07 INFO - PROCESS | 1828 | 1462375327338 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:07 INFO - PROCESS | 1828 | 1462375327484 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 08:22:07 INFO - PROCESS | 1828 | 1462375327680 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93323ad800 == 117 [pid = 1828] [id = 528] 08:22:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f9313a76000) [pid = 1828] [serial = 1585] [outer = (nil)] 08:22:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f931a14e400) [pid = 1828] [serial = 1586] [outer = 0x7f9313a76000] 08:22:07 INFO - PROCESS | 1828 | 1462375327739 Marionette DEBUG loaded listener.js 08:22:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f931f991400) [pid = 1828] [serial = 1587] [outer = 0x7f9313a76000] 08:22:08 INFO - PROCESS | 1828 | 1462375328487 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1228ms 08:22:08 INFO - PROCESS | 1828 | 1462375328561 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 08:22:08 INFO - PROCESS | 1828 | 1462375328563 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 08:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:22:08 INFO - PROCESS | 1828 | 1462375328570 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:22:08 INFO - PROCESS | 1828 | 1462375328573 Marionette TRACE conn3 <- [1,2086,null,{}] 08:22:08 INFO - PROCESS | 1828 | 1462375328578 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:08 INFO - PROCESS | 1828 | 1462375328723 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 08:22:08 INFO - PROCESS | 1828 | 1462375328917 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9336db0000 == 118 [pid = 1828] [id = 529] 08:22:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f9316708800) [pid = 1828] [serial = 1588] [outer = (nil)] 08:22:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f93210c9800) [pid = 1828] [serial = 1589] [outer = 0x7f9316708800] 08:22:08 INFO - PROCESS | 1828 | 1462375328976 Marionette DEBUG loaded listener.js 08:22:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f932d49f000) [pid = 1828] [serial = 1590] [outer = 0x7f9316708800] 08:22:09 INFO - PROCESS | 1828 | 1462375329706 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1175ms 08:22:09 INFO - PROCESS | 1828 | 1462375329759 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 08:22:09 INFO - PROCESS | 1828 | 1462375329762 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 08:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:22:09 INFO - PROCESS | 1828 | 1462375329770 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:22:09 INFO - PROCESS | 1828 | 1462375329772 Marionette TRACE conn3 <- [1,2090,null,{}] 08:22:09 INFO - PROCESS | 1828 | 1462375329777 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:09 INFO - PROCESS | 1828 | 1462375329945 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 08:22:10 INFO - PROCESS | 1828 | 1462375330142 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307ec3800 == 119 [pid = 1828] [id = 530] 08:22:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f930885a800) [pid = 1828] [serial = 1591] [outer = (nil)] 08:22:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f9313a7dc00) [pid = 1828] [serial = 1592] [outer = 0x7f930885a800] 08:22:10 INFO - PROCESS | 1828 | 1462375330212 Marionette DEBUG loaded listener.js 08:22:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f932d41c800) [pid = 1828] [serial = 1593] [outer = 0x7f930885a800] 08:22:10 INFO - PROCESS | 1828 | 1462375330978 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1280ms 08:22:11 INFO - PROCESS | 1828 | 1462375331050 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 08:22:11 INFO - PROCESS | 1828 | 1462375331053 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 08:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:22:11 INFO - PROCESS | 1828 | 1462375331058 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:22:11 INFO - PROCESS | 1828 | 1462375331060 Marionette TRACE conn3 <- [1,2094,null,{}] 08:22:11 INFO - PROCESS | 1828 | 1462375331065 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:11 INFO - PROCESS | 1828 | 1462375331204 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 08:22:11 INFO - PROCESS | 1828 | 1462375331404 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93049e3000 == 120 [pid = 1828] [id = 531] 08:22:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f9305a52c00) [pid = 1828] [serial = 1594] [outer = (nil)] 08:22:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f9305a5b400) [pid = 1828] [serial = 1595] [outer = 0x7f9305a52c00] 08:22:11 INFO - PROCESS | 1828 | 1462375331463 Marionette DEBUG loaded listener.js 08:22:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f9305a60800) [pid = 1828] [serial = 1596] [outer = 0x7f9305a52c00] 08:22:12 INFO - PROCESS | 1828 | 1462375332197 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1179ms 08:22:12 INFO - PROCESS | 1828 | 1462375332238 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 08:22:12 INFO - PROCESS | 1828 | 1462375332241 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 08:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:22:12 INFO - PROCESS | 1828 | 1462375332259 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:22:12 INFO - PROCESS | 1828 | 1462375332262 Marionette TRACE conn3 <- [1,2098,null,{}] 08:22:12 INFO - PROCESS | 1828 | 1462375332270 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:12 INFO - PROCESS | 1828 | 1462375332414 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 08:22:12 INFO - PROCESS | 1828 | 1462375332609 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304810000 == 121 [pid = 1828] [id = 532] 08:22:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 264 (0x7f9305a54c00) [pid = 1828] [serial = 1597] [outer = (nil)] 08:22:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 265 (0x7f930c528000) [pid = 1828] [serial = 1598] [outer = 0x7f9305a54c00] 08:22:12 INFO - PROCESS | 1828 | 1462375332671 Marionette DEBUG loaded listener.js 08:22:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 266 (0x7f930c52cc00) [pid = 1828] [serial = 1599] [outer = 0x7f9305a54c00] 08:22:13 INFO - PROCESS | 1828 | 1462375333415 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 08:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1242ms 08:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:22:13 INFO - PROCESS | 1828 | 1462375333489 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 08:22:13 INFO - PROCESS | 1828 | 1462375333491 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 08:22:13 INFO - PROCESS | 1828 | 1462375333497 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:22:13 INFO - PROCESS | 1828 | 1462375333500 Marionette TRACE conn3 <- [1,2102,null,{}] 08:22:13 INFO - PROCESS | 1828 | 1462375333505 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:13 INFO - PROCESS | 1828 | 1462375333655 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 08:22:13 INFO - PROCESS | 1828 | 1462375333852 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307eb8800 == 122 [pid = 1828] [id = 533] 08:22:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 267 (0x7f9302de6c00) [pid = 1828] [serial = 1600] [outer = (nil)] 08:22:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 268 (0x7f9302deec00) [pid = 1828] [serial = 1601] [outer = 0x7f9302de6c00] 08:22:13 INFO - PROCESS | 1828 | 1462375333911 Marionette DEBUG loaded listener.js 08:22:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 269 (0x7f9302df4000) [pid = 1828] [serial = 1602] [outer = 0x7f9302de6c00] 08:22:14 INFO - PROCESS | 1828 | 1462375334666 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 08:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1228ms 08:22:14 INFO - PROCESS | 1828 | 1462375334724 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 08:22:14 INFO - PROCESS | 1828 | 1462375334727 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 08:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:22:14 INFO - PROCESS | 1828 | 1462375334732 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:22:14 INFO - PROCESS | 1828 | 1462375334734 Marionette TRACE conn3 <- [1,2106,null,{}] 08:22:14 INFO - PROCESS | 1828 | 1462375334739 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:14 INFO - PROCESS | 1828 | 1462375334883 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 08:22:15 INFO - PROCESS | 1828 | 1462375335081 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307d81800 == 123 [pid = 1828] [id = 534] 08:22:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 270 (0x7f9302dea000) [pid = 1828] [serial = 1603] [outer = (nil)] 08:22:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 271 (0x7f930c529000) [pid = 1828] [serial = 1604] [outer = 0x7f9302dea000] 08:22:15 INFO - PROCESS | 1828 | 1462375335139 Marionette DEBUG loaded listener.js 08:22:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 272 (0x7f930c531000) [pid = 1828] [serial = 1605] [outer = 0x7f9302dea000] 08:22:15 INFO - PROCESS | 1828 | 1462375335897 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 08:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1225ms 08:22:15 INFO - PROCESS | 1828 | 1462375335960 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 08:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:22:15 INFO - PROCESS | 1828 | 1462375335963 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 08:22:15 INFO - PROCESS | 1828 | 1462375335968 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:22:15 INFO - PROCESS | 1828 | 1462375335972 Marionette TRACE conn3 <- [1,2110,null,{}] 08:22:15 INFO - PROCESS | 1828 | 1462375335976 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:16 INFO - PROCESS | 1828 | 1462375336145 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 08:22:16 INFO - PROCESS | 1828 | 1462375336343 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9302eea000 == 124 [pid = 1828] [id = 535] 08:22:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 273 (0x7f9302dea800) [pid = 1828] [serial = 1606] [outer = (nil)] 08:22:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 274 (0x7f9302f0b800) [pid = 1828] [serial = 1607] [outer = 0x7f9302dea800] 08:22:16 INFO - PROCESS | 1828 | 1462375336408 Marionette DEBUG loaded listener.js 08:22:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 275 (0x7f930c532c00) [pid = 1828] [serial = 1608] [outer = 0x7f9302dea800] 08:22:17 INFO - PROCESS | 1828 | 1462375337184 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 08:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1285ms 08:22:17 INFO - PROCESS | 1828 | 1462375337253 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 08:22:17 INFO - PROCESS | 1828 | 1462375337256 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 08:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:22:17 INFO - PROCESS | 1828 | 1462375337261 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:22:17 INFO - PROCESS | 1828 | 1462375337263 Marionette TRACE conn3 <- [1,2114,null,{}] 08:22:17 INFO - PROCESS | 1828 | 1462375337268 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:17 INFO - PROCESS | 1828 | 1462375337407 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 08:22:17 INFO - PROCESS | 1828 | 1462375337607 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9302647800 == 125 [pid = 1828] [id = 536] 08:22:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 276 (0x7f9302692c00) [pid = 1828] [serial = 1609] [outer = (nil)] 08:22:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 277 (0x7f930269a000) [pid = 1828] [serial = 1610] [outer = 0x7f9302692c00] 08:22:17 INFO - PROCESS | 1828 | 1462375337667 Marionette DEBUG loaded listener.js 08:22:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 278 (0x7f930269f800) [pid = 1828] [serial = 1611] [outer = 0x7f9302692c00] 08:22:18 INFO - PROCESS | 1828 | 1462375338509 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 08:22:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:22:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1275ms 08:22:18 INFO - PROCESS | 1828 | 1462375338537 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 08:22:18 INFO - PROCESS | 1828 | 1462375338540 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 08:22:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:22:18 INFO - PROCESS | 1828 | 1462375338545 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:22:18 INFO - PROCESS | 1828 | 1462375338547 Marionette TRACE conn3 <- [1,2118,null,{}] 08:22:18 INFO - PROCESS | 1828 | 1462375338552 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:18 INFO - PROCESS | 1828 | 1462375338702 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 08:22:18 INFO - PROCESS | 1828 | 1462375338910 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304268800 == 126 [pid = 1828] [id = 537] 08:22:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 279 (0x7f930269ec00) [pid = 1828] [serial = 1612] [outer = (nil)] 08:22:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 280 (0x7f93042b7400) [pid = 1828] [serial = 1613] [outer = 0x7f930269ec00] 08:22:18 INFO - PROCESS | 1828 | 1462375338972 Marionette DEBUG loaded listener.js 08:22:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 281 (0x7f93042bbc00) [pid = 1828] [serial = 1614] [outer = 0x7f930269ec00] 08:22:20 INFO - PROCESS | 1828 | 1462375340101 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 08:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1626ms 08:22:20 INFO - PROCESS | 1828 | 1462375340172 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 08:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:22:20 INFO - PROCESS | 1828 | 1462375340177 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 08:22:20 INFO - PROCESS | 1828 | 1462375340183 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:22:20 INFO - PROCESS | 1828 | 1462375340187 Marionette TRACE conn3 <- [1,2122,null,{}] 08:22:20 INFO - PROCESS | 1828 | 1462375340196 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:20 INFO - PROCESS | 1828 | 1462375340405 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 08:22:20 INFO - PROCESS | 1828 | 1462375340673 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93049e9800 == 127 [pid = 1828] [id = 538] 08:22:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 282 (0x7f93042bd400) [pid = 1828] [serial = 1615] [outer = (nil)] 08:22:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 283 (0x7f93042bf000) [pid = 1828] [serial = 1616] [outer = 0x7f93042bd400] 08:22:20 INFO - PROCESS | 1828 | 1462375340729 Marionette DEBUG loaded listener.js 08:22:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 284 (0x7f9304bc9000) [pid = 1828] [serial = 1617] [outer = 0x7f93042bd400] 08:22:21 INFO - PROCESS | 1828 | 1462375341451 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:22:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:22:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1336ms 08:22:21 INFO - PROCESS | 1828 | 1462375341519 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 08:22:21 INFO - PROCESS | 1828 | 1462375341526 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 08:22:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:22:21 INFO - PROCESS | 1828 | 1462375341534 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:22:21 INFO - PROCESS | 1828 | 1462375341537 Marionette TRACE conn3 <- [1,2126,null,{}] 08:22:21 INFO - PROCESS | 1828 | 1462375341551 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:21 INFO - PROCESS | 1828 | 1462375341703 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 08:22:22 INFO - PROCESS | 1828 | 1462375342040 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305ae1800 == 128 [pid = 1828] [id = 539] 08:22:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 285 (0x7f93058f3400) [pid = 1828] [serial = 1618] [outer = (nil)] 08:22:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 286 (0x7f9305a56000) [pid = 1828] [serial = 1619] [outer = 0x7f93058f3400] 08:22:22 INFO - PROCESS | 1828 | 1462375342135 Marionette DEBUG loaded listener.js 08:22:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 287 (0x7f9308846800) [pid = 1828] [serial = 1620] [outer = 0x7f93058f3400] 08:22:22 INFO - PROCESS | 1828 | 1462375342884 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 08:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1391ms 08:22:22 INFO - PROCESS | 1828 | 1462375342925 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 08:22:22 INFO - PROCESS | 1828 | 1462375342928 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 08:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:22:22 INFO - PROCESS | 1828 | 1462375342933 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:22:22 INFO - PROCESS | 1828 | 1462375342938 Marionette TRACE conn3 <- [1,2130,null,{}] 08:22:22 INFO - PROCESS | 1828 | 1462375342969 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:23 INFO - PROCESS | 1828 | 1462375343175 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 08:22:23 INFO - PROCESS | 1828 | 1462375343325 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e44b000 == 129 [pid = 1828] [id = 540] 08:22:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 288 (0x7f93099c2800) [pid = 1828] [serial = 1621] [outer = (nil)] 08:22:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 289 (0x7f9309bed400) [pid = 1828] [serial = 1622] [outer = 0x7f93099c2800] 08:22:23 INFO - PROCESS | 1828 | 1462375343385 Marionette DEBUG loaded listener.js 08:22:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 290 (0x7f930b2c5400) [pid = 1828] [serial = 1623] [outer = 0x7f93099c2800] 08:22:24 INFO - PROCESS | 1828 | 1462375344191 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 08:22:24 INFO - PROCESS | 1828 | 1462375344269 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 08:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:22:24 INFO - PROCESS | 1828 | 1462375344274 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:22:24 INFO - PROCESS | 1828 | 1462375344276 Marionette TRACE conn3 <- [1,2134,null,{}] 08:22:24 INFO - PROCESS | 1828 | 1462375344280 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:24 INFO - PROCESS | 1828 | 1462375344423 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 08:22:24 INFO - PROCESS | 1828 | 1462375344632 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305cf1000 == 130 [pid = 1828] [id = 541] 08:22:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 291 (0x7f9309be9400) [pid = 1828] [serial = 1624] [outer = (nil)] 08:22:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 292 (0x7f930c529400) [pid = 1828] [serial = 1625] [outer = 0x7f9309be9400] 08:22:24 INFO - PROCESS | 1828 | 1462375344688 Marionette DEBUG loaded listener.js 08:22:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 293 (0x7f930c5f6c00) [pid = 1828] [serial = 1626] [outer = 0x7f9309be9400] 08:22:25 INFO - PROCESS | 1828 | 1462375345493 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9335558000 == 129 [pid = 1828] [id = 472] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932eb8f000 == 128 [pid = 1828] [id = 469] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9336db7800 == 127 [pid = 1828] [id = 473] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316dc4800 == 126 [pid = 1828] [id = 523] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 292 (0x7f932d694000) [pid = 1828] [serial = 1466] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 291 (0x7f9321a75000) [pid = 1828] [serial = 1463] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 290 (0x7f9316657800) [pid = 1828] [serial = 1457] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 289 (0x7f930e39a800) [pid = 1828] [serial = 1454] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 288 (0x7f931a25d000) [pid = 1828] [serial = 1460] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 287 (0x7f93058f4c00) [pid = 1828] [serial = 1487] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 286 (0x7f9332c29c00) [pid = 1828] [serial = 1469] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 285 (0x7f930e66cc00) [pid = 1828] [serial = 1472] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 284 (0x7f9316706400) [pid = 1828] [serial = 1475] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 283 (0x7f930e3d6800) [pid = 1828] [serial = 1478] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 282 (0x7f930be71800) [pid = 1828] [serial = 1481] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 281 (0x7f930ad39800) [pid = 1828] [serial = 1484] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93176c4800 == 125 [pid = 1828] [id = 522] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93158b4800 == 124 [pid = 1828] [id = 521] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314890000 == 123 [pid = 1828] [id = 520] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e774800 == 122 [pid = 1828] [id = 519] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93068df800 == 121 [pid = 1828] [id = 518] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310502800 == 120 [pid = 1828] [id = 517] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931eb51000 == 119 [pid = 1828] [id = 408] 08:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1329ms 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d9a0000 == 118 [pid = 1828] [id = 508] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9320c69800 == 117 [pid = 1828] [id = 507] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93167c4000 == 116 [pid = 1828] [id = 506] 08:22:25 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b280800 == 115 [pid = 1828] [id = 505] 08:22:25 INFO - PROCESS | 1828 | 1462375345609 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 08:22:25 INFO - PROCESS | 1828 | 1462375345612 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 08:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:22:25 INFO - PROCESS | 1828 | 1462375345621 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:22:25 INFO - PROCESS | 1828 | 1462375345623 Marionette TRACE conn3 <- [1,2138,null,{}] 08:22:25 INFO - PROCESS | 1828 | 1462375345627 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:25 INFO - PROCESS | 1828 | 1462375345768 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 280 (0x7f931670fc00) [pid = 1828] [serial = 1505] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 279 (0x7f93105a2400) [pid = 1828] [serial = 1496] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 278 (0x7f931390ec00) [pid = 1828] [serial = 1497] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 277 (0x7f931086bc00) [pid = 1828] [serial = 1508] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 276 (0x7f930ad3cc00) [pid = 1828] [serial = 1491] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 275 (0x7f930ad32400) [pid = 1828] [serial = 1490] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 274 (0x7f93147dd800) [pid = 1828] [serial = 1499] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 273 (0x7f9314871400) [pid = 1828] [serial = 1500] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 272 (0x7f930e3d6000) [pid = 1828] [serial = 1494] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 271 (0x7f930e393400) [pid = 1828] [serial = 1493] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 270 (0x7f93195e1800) [pid = 1828] [serial = 1511] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 269 (0x7f9314870400) [pid = 1828] [serial = 1502] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 268 (0x7f9316659400) [pid = 1828] [serial = 1503] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 267 (0x7f9316fdb400) [pid = 1828] [serial = 1506] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 266 (0x7f931a262800) [pid = 1828] [serial = 1512] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | --DOMWINDOW == 265 (0x7f9317390000) [pid = 1828] [serial = 1509] [outer = (nil)] [url = about:blank] 08:22:25 INFO - PROCESS | 1828 | 1462375345939 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305cec800 == 116 [pid = 1828] [id = 542] 08:22:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 266 (0x7f9309bf2400) [pid = 1828] [serial = 1627] [outer = (nil)] 08:22:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 267 (0x7f930be75c00) [pid = 1828] [serial = 1628] [outer = 0x7f9309bf2400] 08:22:25 INFO - PROCESS | 1828 | 1462375345991 Marionette DEBUG loaded listener.js 08:22:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 268 (0x7f930e399000) [pid = 1828] [serial = 1629] [outer = 0x7f9309bf2400] 08:22:26 INFO - PROCESS | 1828 | 1462375346635 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 08:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1030ms 08:22:26 INFO - PROCESS | 1828 | 1462375346651 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 08:22:26 INFO - PROCESS | 1828 | 1462375346653 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 08:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:22:26 INFO - PROCESS | 1828 | 1462375346659 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:22:26 INFO - PROCESS | 1828 | 1462375346661 Marionette TRACE conn3 <- [1,2142,null,{}] 08:22:26 INFO - PROCESS | 1828 | 1462375346680 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:26 INFO - PROCESS | 1828 | 1462375346840 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 08:22:27 INFO - PROCESS | 1828 | 1462375347001 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310508800 == 117 [pid = 1828] [id = 543] 08:22:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 269 (0x7f930e399800) [pid = 1828] [serial = 1630] [outer = (nil)] 08:22:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 270 (0x7f930f4c3000) [pid = 1828] [serial = 1631] [outer = 0x7f930e399800] 08:22:27 INFO - PROCESS | 1828 | 1462375347053 Marionette DEBUG loaded listener.js 08:22:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 271 (0x7f9313a6c400) [pid = 1828] [serial = 1632] [outer = 0x7f930e399800] 08:22:27 INFO - PROCESS | 1828 | 1462375347661 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 08:22:27 INFO - PROCESS | 1828 | 1462375347694 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 08:22:27 INFO - PROCESS | 1828 | 1462375347699 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:22:27 INFO - PROCESS | 1828 | 1462375347702 Marionette TRACE conn3 <- [1,2146,null,{}] 08:22:27 INFO - PROCESS | 1828 | 1462375347706 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:27 INFO - PROCESS | 1828 | 1462375347851 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 08:22:28 INFO - PROCESS | 1828 | 1462375348039 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314878800 == 118 [pid = 1828] [id = 544] 08:22:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 272 (0x7f9309905800) [pid = 1828] [serial = 1633] [outer = (nil)] 08:22:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 273 (0x7f93147dd800) [pid = 1828] [serial = 1634] [outer = 0x7f9309905800] 08:22:28 INFO - PROCESS | 1828 | 1462375348089 Marionette DEBUG loaded listener.js 08:22:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 274 (0x7f93166cc400) [pid = 1828] [serial = 1635] [outer = 0x7f9309905800] 08:22:28 INFO - PROCESS | 1828 | 1462375348718 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 08:22:28 INFO - PROCESS | 1828 | 1462375348778 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 08:22:28 INFO - PROCESS | 1828 | 1462375348786 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:22:28 INFO - PROCESS | 1828 | 1462375348788 Marionette TRACE conn3 <- [1,2150,null,{}] 08:22:28 INFO - PROCESS | 1828 | 1462375348792 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:28 INFO - PROCESS | 1828 | 1462375348974 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 08:22:29 INFO - PROCESS | 1828 | 1462375348997 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314a30800 == 119 [pid = 1828] [id = 545] 08:22:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 275 (0x7f930add8c00) [pid = 1828] [serial = 1636] [outer = (nil)] 08:22:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 276 (0x7f931670b800) [pid = 1828] [serial = 1637] [outer = 0x7f930add8c00] 08:22:29 INFO - PROCESS | 1828 | 1462375349046 Marionette DEBUG loaded listener.js 08:22:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 277 (0x7f93172af400) [pid = 1828] [serial = 1638] [outer = 0x7f930add8c00] 08:22:29 INFO - PROCESS | 1828 | 1462375349722 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 08:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 978ms 08:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:22:29 INFO - PROCESS | 1828 | 1462375349778 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 08:22:29 INFO - PROCESS | 1828 | 1462375349781 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 08:22:29 INFO - PROCESS | 1828 | 1462375349785 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:22:29 INFO - PROCESS | 1828 | 1462375349788 Marionette TRACE conn3 <- [1,2154,null,{}] 08:22:29 INFO - PROCESS | 1828 | 1462375349792 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:30 INFO - PROCESS | 1828 | 1462375350824 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 08:22:30 INFO - PROCESS | 1828 | --DOMWINDOW == 276 (0x7f93058ecc00) [pid = 1828] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:22:30 INFO - PROCESS | 1828 | --DOMWINDOW == 275 (0x7f93099cd000) [pid = 1828] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:22:30 INFO - PROCESS | 1828 | --DOMWINDOW == 274 (0x7f93089ab800) [pid = 1828] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:22:30 INFO - PROCESS | 1828 | --DOMWINDOW == 273 (0x7f9308854400) [pid = 1828] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:22:30 INFO - PROCESS | 1828 | --DOMWINDOW == 272 (0x7f930be70400) [pid = 1828] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:22:30 INFO - PROCESS | 1828 | --DOMWINDOW == 271 (0x7f930e3d9000) [pid = 1828] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:22:30 INFO - PROCESS | 1828 | --DOMWINDOW == 270 (0x7f93058f0c00) [pid = 1828] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:22:30 INFO - PROCESS | 1828 | --DOMWINDOW == 269 (0x7f930e398c00) [pid = 1828] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:22:30 INFO - PROCESS | 1828 | --DOMWINDOW == 268 (0x7f930ad3ac00) [pid = 1828] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:22:30 INFO - PROCESS | 1828 | --DOMWINDOW == 267 (0x7f931486d400) [pid = 1828] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:22:30 INFO - PROCESS | 1828 | --DOMWINDOW == 266 (0x7f93099c3400) [pid = 1828] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:22:30 INFO - PROCESS | 1828 | --DOMWINDOW == 265 (0x7f93087ba400) [pid = 1828] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:22:31 INFO - PROCESS | 1828 | 1462375351074 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304807000 == 120 [pid = 1828] [id = 546] 08:22:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 266 (0x7f9302696c00) [pid = 1828] [serial = 1639] [outer = (nil)] 08:22:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 267 (0x7f9302f07800) [pid = 1828] [serial = 1640] [outer = 0x7f9302696c00] 08:22:31 INFO - PROCESS | 1828 | 1462375351136 Marionette DEBUG loaded listener.js 08:22:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 268 (0x7f93042b8c00) [pid = 1828] [serial = 1641] [outer = 0x7f9302696c00] 08:22:31 INFO - PROCESS | 1828 | 1462375351925 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2178ms 08:22:31 INFO - PROCESS | 1828 | 1462375351980 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 08:22:31 INFO - PROCESS | 1828 | 1462375351985 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 08:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:22:31 INFO - PROCESS | 1828 | 1462375351994 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:22:32 INFO - PROCESS | 1828 | 1462375352000 Marionette TRACE conn3 <- [1,2158,null,{}] 08:22:32 INFO - PROCESS | 1828 | 1462375352005 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:32 INFO - PROCESS | 1828 | 1462375352175 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 08:22:32 INFO - PROCESS | 1828 | 1462375352383 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b18e800 == 121 [pid = 1828] [id = 547] 08:22:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 269 (0x7f9304bcc400) [pid = 1828] [serial = 1642] [outer = (nil)] 08:22:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 270 (0x7f9308843800) [pid = 1828] [serial = 1643] [outer = 0x7f9304bcc400] 08:22:32 INFO - PROCESS | 1828 | 1462375352490 Marionette DEBUG loaded listener.js 08:22:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 271 (0x7f930885d800) [pid = 1828] [serial = 1644] [outer = 0x7f9304bcc400] 08:22:33 INFO - PROCESS | 1828 | 1462375353347 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1431ms 08:22:33 INFO - PROCESS | 1828 | 1462375353425 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 08:22:33 INFO - PROCESS | 1828 | 1462375353429 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 08:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:22:33 INFO - PROCESS | 1828 | 1462375353434 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:22:33 INFO - PROCESS | 1828 | 1462375353436 Marionette TRACE conn3 <- [1,2162,null,{}] 08:22:33 INFO - PROCESS | 1828 | 1462375353442 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:33 INFO - PROCESS | 1828 | 1462375353606 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 08:22:33 INFO - PROCESS | 1828 | 1462375353805 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931060d800 == 122 [pid = 1828] [id = 548] 08:22:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 272 (0x7f930ad3ac00) [pid = 1828] [serial = 1645] [outer = (nil)] 08:22:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 273 (0x7f930c525800) [pid = 1828] [serial = 1646] [outer = 0x7f930ad3ac00] 08:22:33 INFO - PROCESS | 1828 | 1462375353866 Marionette DEBUG loaded listener.js 08:22:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 274 (0x7f930e3d6000) [pid = 1828] [serial = 1647] [outer = 0x7f930ad3ac00] 08:22:34 INFO - PROCESS | 1828 | 1462375354730 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 08:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1328ms 08:22:34 INFO - PROCESS | 1828 | 1462375354770 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 08:22:34 INFO - PROCESS | 1828 | 1462375354776 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 08:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:22:34 INFO - PROCESS | 1828 | 1462375354790 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:22:34 INFO - PROCESS | 1828 | 1462375354796 Marionette TRACE conn3 <- [1,2166,null,{}] 08:22:34 INFO - PROCESS | 1828 | 1462375354800 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:34 INFO - PROCESS | 1828 | 1462375354969 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 08:22:35 INFO - PROCESS | 1828 | 1462375355169 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316cf3000 == 123 [pid = 1828] [id = 549] 08:22:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 275 (0x7f930bdb3c00) [pid = 1828] [serial = 1648] [outer = (nil)] 08:22:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 276 (0x7f931466c800) [pid = 1828] [serial = 1649] [outer = 0x7f930bdb3c00] 08:22:35 INFO - PROCESS | 1828 | 1462375355231 Marionette DEBUG loaded listener.js 08:22:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 277 (0x7f93156b1000) [pid = 1828] [serial = 1650] [outer = 0x7f930bdb3c00] 08:22:36 INFO - PROCESS | 1828 | 1462375356069 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 08:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1343ms 08:22:36 INFO - PROCESS | 1828 | 1462375356126 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 08:22:36 INFO - PROCESS | 1828 | 1462375356129 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 08:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:22:36 INFO - PROCESS | 1828 | 1462375356135 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:22:36 INFO - PROCESS | 1828 | 1462375356137 Marionette TRACE conn3 <- [1,2170,null,{}] 08:22:36 INFO - PROCESS | 1828 | 1462375356142 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:36 INFO - PROCESS | 1828 | 1462375356291 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 08:22:36 INFO - PROCESS | 1828 | 1462375356497 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93176cc800 == 124 [pid = 1828] [id = 550] 08:22:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 278 (0x7f930be6d400) [pid = 1828] [serial = 1651] [outer = (nil)] 08:22:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 279 (0x7f931670e000) [pid = 1828] [serial = 1652] [outer = 0x7f930be6d400] 08:22:36 INFO - PROCESS | 1828 | 1462375356609 Marionette DEBUG loaded listener.js 08:22:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 280 (0x7f9316d39400) [pid = 1828] [serial = 1653] [outer = 0x7f930be6d400] 08:22:37 INFO - PROCESS | 1828 | 1462375357367 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 08:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1276ms 08:22:37 INFO - PROCESS | 1828 | 1462375357411 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 08:22:37 INFO - PROCESS | 1828 | 1462375357415 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 08:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:22:37 INFO - PROCESS | 1828 | 1462375357419 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:22:37 INFO - PROCESS | 1828 | 1462375357422 Marionette TRACE conn3 <- [1,2174,null,{}] 08:22:37 INFO - PROCESS | 1828 | 1462375357427 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:37 INFO - PROCESS | 1828 | 1462375357573 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 08:22:37 INFO - PROCESS | 1828 | 1462375357781 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4d9800 == 125 [pid = 1828] [id = 551] 08:22:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 281 (0x7f9317475c00) [pid = 1828] [serial = 1654] [outer = (nil)] 08:22:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 282 (0x7f9317583c00) [pid = 1828] [serial = 1655] [outer = 0x7f9317475c00] 08:22:37 INFO - PROCESS | 1828 | 1462375357853 Marionette DEBUG loaded listener.js 08:22:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 283 (0x7f931a10c400) [pid = 1828] [serial = 1656] [outer = 0x7f9317475c00] 08:22:38 INFO - PROCESS | 1828 | 1462375358672 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1326ms 08:22:38 INFO - PROCESS | 1828 | 1462375358746 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 08:22:38 INFO - PROCESS | 1828 | 1462375358748 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 08:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:22:38 INFO - PROCESS | 1828 | 1462375358754 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:22:38 INFO - PROCESS | 1828 | 1462375358756 Marionette TRACE conn3 <- [1,2178,null,{}] 08:22:38 INFO - PROCESS | 1828 | 1462375358761 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:38 INFO - PROCESS | 1828 | 1462375358916 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 08:22:39 INFO - PROCESS | 1828 | 1462375359118 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931ff8e000 == 126 [pid = 1828] [id = 552] 08:22:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 284 (0x7f93172b1000) [pid = 1828] [serial = 1657] [outer = (nil)] 08:22:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 285 (0x7f931cc8b000) [pid = 1828] [serial = 1658] [outer = 0x7f93172b1000] 08:22:39 INFO - PROCESS | 1828 | 1462375359180 Marionette DEBUG loaded listener.js 08:22:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 286 (0x7f931f512400) [pid = 1828] [serial = 1659] [outer = 0x7f93172b1000] 08:22:39 INFO - PROCESS | 1828 | 1462375359966 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1277ms 08:22:40 INFO - PROCESS | 1828 | 1462375360032 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 08:22:40 INFO - PROCESS | 1828 | 1462375360035 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 08:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:22:40 INFO - PROCESS | 1828 | 1462375360040 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:22:40 INFO - PROCESS | 1828 | 1462375360042 Marionette TRACE conn3 <- [1,2182,null,{}] 08:22:40 INFO - PROCESS | 1828 | 1462375360047 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:40 INFO - PROCESS | 1828 | 1462375360192 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 08:22:40 INFO - PROCESS | 1828 | 1462375360395 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93278e2800 == 127 [pid = 1828] [id = 553] 08:22:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 287 (0x7f9317579800) [pid = 1828] [serial = 1660] [outer = (nil)] 08:22:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 288 (0x7f931fcabc00) [pid = 1828] [serial = 1661] [outer = 0x7f9317579800] 08:22:40 INFO - PROCESS | 1828 | 1462375360454 Marionette DEBUG loaded listener.js 08:22:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 289 (0x7f93206c6000) [pid = 1828] [serial = 1662] [outer = 0x7f9317579800] 08:22:41 INFO - PROCESS | 1828 | 1462375361231 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1226ms 08:22:41 INFO - PROCESS | 1828 | 1462375361266 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 08:22:41 INFO - PROCESS | 1828 | 1462375361269 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 08:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:22:41 INFO - PROCESS | 1828 | 1462375361274 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:22:41 INFO - PROCESS | 1828 | 1462375361276 Marionette TRACE conn3 <- [1,2186,null,{}] 08:22:41 INFO - PROCESS | 1828 | 1462375361281 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:41 INFO - PROCESS | 1828 | 1462375361424 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 08:22:41 INFO - PROCESS | 1828 | 1462375361635 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932e85c000 == 128 [pid = 1828] [id = 554] 08:22:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 290 (0x7f931a261400) [pid = 1828] [serial = 1663] [outer = (nil)] 08:22:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 291 (0x7f9322db7000) [pid = 1828] [serial = 1664] [outer = 0x7f931a261400] 08:22:41 INFO - PROCESS | 1828 | 1462375361736 Marionette DEBUG loaded listener.js 08:22:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 292 (0x7f932c86d800) [pid = 1828] [serial = 1665] [outer = 0x7f931a261400] 08:22:42 INFO - PROCESS | 1828 | 1462375362539 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:22:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:22:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1326ms 08:22:42 INFO - PROCESS | 1828 | 1462375362601 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 08:22:42 INFO - PROCESS | 1828 | 1462375362604 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 08:22:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:22:42 INFO - PROCESS | 1828 | 1462375362610 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:22:42 INFO - PROCESS | 1828 | 1462375362617 Marionette TRACE conn3 <- [1,2190,null,{}] 08:22:42 INFO - PROCESS | 1828 | 1462375362622 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:42 INFO - PROCESS | 1828 | 1462375362773 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 08:22:42 INFO - PROCESS | 1828 | 1462375362975 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9332476800 == 129 [pid = 1828] [id = 555] 08:22:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 293 (0x7f931fcab000) [pid = 1828] [serial = 1666] [outer = (nil)] 08:22:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 294 (0x7f932d6d6c00) [pid = 1828] [serial = 1667] [outer = 0x7f931fcab000] 08:22:43 INFO - PROCESS | 1828 | 1462375363038 Marionette DEBUG loaded listener.js 08:22:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 295 (0x7f932e61ac00) [pid = 1828] [serial = 1668] [outer = 0x7f931fcab000] 08:22:43 INFO - PROCESS | 1828 | 1462375363797 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 08:22:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:22:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1230ms 08:22:43 INFO - PROCESS | 1828 | 1462375363841 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 08:22:43 INFO - PROCESS | 1828 | 1462375363844 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 08:22:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:22:43 INFO - PROCESS | 1828 | 1462375363865 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:22:43 INFO - PROCESS | 1828 | 1462375363868 Marionette TRACE conn3 <- [1,2194,null,{}] 08:22:43 INFO - PROCESS | 1828 | 1462375363873 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:44 INFO - PROCESS | 1828 | 1462375364020 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 08:22:44 INFO - PROCESS | 1828 | 1462375364227 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9336da3800 == 130 [pid = 1828] [id = 556] 08:22:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 296 (0x7f932eb08c00) [pid = 1828] [serial = 1669] [outer = (nil)] 08:22:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 297 (0x7f9330a69000) [pid = 1828] [serial = 1670] [outer = 0x7f932eb08c00] 08:22:44 INFO - PROCESS | 1828 | 1462375364298 Marionette DEBUG loaded listener.js 08:22:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 298 (0x7f933231b800) [pid = 1828] [serial = 1671] [outer = 0x7f932eb08c00] 08:22:45 INFO - PROCESS | 1828 | 1462375365135 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 08:22:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:22:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1330ms 08:22:45 INFO - PROCESS | 1828 | 1462375365193 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 08:22:45 INFO - PROCESS | 1828 | 1462375365196 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 08:22:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:22:45 INFO - PROCESS | 1828 | 1462375365201 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:22:45 INFO - PROCESS | 1828 | 1462375365205 Marionette TRACE conn3 <- [1,2198,null,{}] 08:22:45 INFO - PROCESS | 1828 | 1462375365209 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:45 INFO - PROCESS | 1828 | 1462375365395 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 08:22:45 INFO - PROCESS | 1828 | 1462375365606 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307fe3000 == 131 [pid = 1828] [id = 557] 08:22:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 299 (0x7f930885e400) [pid = 1828] [serial = 1672] [outer = (nil)] 08:22:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 300 (0x7f9314849800) [pid = 1828] [serial = 1673] [outer = 0x7f930885e400] 08:22:45 INFO - PROCESS | 1828 | 1462375365706 Marionette DEBUG loaded listener.js 08:22:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 301 (0x7f9331e4f800) [pid = 1828] [serial = 1674] [outer = 0x7f930885e400] 08:22:46 INFO - PROCESS | 1828 | 1462375366509 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:22:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:22:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1329ms 08:22:46 INFO - PROCESS | 1828 | 1462375366540 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 08:22:46 INFO - PROCESS | 1828 | 1462375366543 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 08:22:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:22:46 INFO - PROCESS | 1828 | 1462375366550 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:22:46 INFO - PROCESS | 1828 | 1462375366552 Marionette TRACE conn3 <- [1,2202,null,{}] 08:22:46 INFO - PROCESS | 1828 | 1462375366557 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:46 INFO - PROCESS | 1828 | 1462375366736 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 08:22:46 INFO - PROCESS | 1828 | 1462375366942 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93167c7800 == 132 [pid = 1828] [id = 558] 08:22:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 302 (0x7f93001cb800) [pid = 1828] [serial = 1675] [outer = (nil)] 08:22:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 303 (0x7f93001d2400) [pid = 1828] [serial = 1676] [outer = 0x7f93001cb800] 08:22:47 INFO - PROCESS | 1828 | 1462375366999 Marionette DEBUG loaded listener.js 08:22:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 304 (0x7f93001d7c00) [pid = 1828] [serial = 1677] [outer = 0x7f93001cb800] 08:22:47 INFO - PROCESS | 1828 | 1462375367781 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:22:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:22:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1283ms 08:22:47 INFO - PROCESS | 1828 | 1462375367833 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 08:22:47 INFO - PROCESS | 1828 | 1462375367836 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 08:22:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:22:47 INFO - PROCESS | 1828 | 1462375367841 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:22:47 INFO - PROCESS | 1828 | 1462375367843 Marionette TRACE conn3 <- [1,2206,null,{}] 08:22:47 INFO - PROCESS | 1828 | 1462375367848 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:48 INFO - PROCESS | 1828 | 1462375368013 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 08:22:48 INFO - PROCESS | 1828 | 1462375368224 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309cd1000 == 133 [pid = 1828] [id = 559] 08:22:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 305 (0x7f93001d3000) [pid = 1828] [serial = 1678] [outer = (nil)] 08:22:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 306 (0x7f930578b000) [pid = 1828] [serial = 1679] [outer = 0x7f93001d3000] 08:22:48 INFO - PROCESS | 1828 | 1462375368325 Marionette DEBUG loaded listener.js 08:22:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 307 (0x7f930578f400) [pid = 1828] [serial = 1680] [outer = 0x7f93001d3000] 08:22:49 INFO - PROCESS | 1828 | 1462375369118 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 08:22:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:22:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1327ms 08:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:22:49 INFO - PROCESS | 1828 | 1462375369168 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 08:22:49 INFO - PROCESS | 1828 | 1462375369170 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 08:22:49 INFO - PROCESS | 1828 | 1462375369174 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:22:49 INFO - PROCESS | 1828 | 1462375369178 Marionette TRACE conn3 <- [1,2210,null,{}] 08:22:49 INFO - PROCESS | 1828 | 1462375369182 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:49 INFO - PROCESS | 1828 | 1462375369648 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 08:22:49 INFO - PROCESS | 1828 | 1462375369938 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93068dc800 == 134 [pid = 1828] [id = 560] 08:22:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 308 (0x7f9302de8000) [pid = 1828] [serial = 1681] [outer = (nil)] 08:22:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 309 (0x7f9302f06400) [pid = 1828] [serial = 1682] [outer = 0x7f9302de8000] 08:22:50 INFO - PROCESS | 1828 | 1462375370036 Marionette DEBUG loaded listener.js 08:22:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 310 (0x7f93042c0400) [pid = 1828] [serial = 1683] [outer = 0x7f9302de8000] 08:22:50 INFO - PROCESS | 1828 | 1462375370812 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 08:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1692ms 08:22:50 INFO - PROCESS | 1828 | 1462375370868 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 08:22:50 INFO - PROCESS | 1828 | 1462375370872 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 08:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:22:50 INFO - PROCESS | 1828 | 1462375370902 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:22:50 INFO - PROCESS | 1828 | 1462375370907 Marionette TRACE conn3 <- [1,2214,null,{}] 08:22:50 INFO - PROCESS | 1828 | 1462375370913 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:51 INFO - PROCESS | 1828 | 1462375371171 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 08:22:51 INFO - PROCESS | 1828 | 1462375371451 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9302ede800 == 135 [pid = 1828] [id = 561] 08:22:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 311 (0x7f93058f3000) [pid = 1828] [serial = 1684] [outer = (nil)] 08:22:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 312 (0x7f93058fa000) [pid = 1828] [serial = 1685] [outer = 0x7f93058f3000] 08:22:51 INFO - PROCESS | 1828 | 1462375371557 Marionette DEBUG loaded listener.js 08:22:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 313 (0x7f9305a61400) [pid = 1828] [serial = 1686] [outer = 0x7f93058f3000] 08:22:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931e4b7000 == 134 [pid = 1828] [id = 17] 08:22:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314a30800 == 133 [pid = 1828] [id = 545] 08:22:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314878800 == 132 [pid = 1828] [id = 544] 08:22:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310508800 == 131 [pid = 1828] [id = 543] 08:22:51 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9305cec800 == 130 [pid = 1828] [id = 542] 08:22:51 INFO - PROCESS | 1828 | --DOMWINDOW == 312 (0x7f9309bf5c00) [pid = 1828] [serial = 1541] [outer = (nil)] [url = about:blank] 08:22:51 INFO - PROCESS | 1828 | --DOMWINDOW == 311 (0x7f9304bcd800) [pid = 1828] [serial = 1544] [outer = (nil)] [url = about:blank] 08:22:51 INFO - PROCESS | 1828 | --DOMWINDOW == 310 (0x7f931746a400) [pid = 1828] [serial = 1547] [outer = (nil)] [url = about:blank] 08:22:51 INFO - PROCESS | 1828 | --DOMWINDOW == 309 (0x7f931a10cc00) [pid = 1828] [serial = 1574] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9305cf1000 == 129 [pid = 1828] [id = 541] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e44b000 == 128 [pid = 1828] [id = 540] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9305ae1800 == 127 [pid = 1828] [id = 539] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93049e9800 == 126 [pid = 1828] [id = 538] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9307eb8800 == 125 [pid = 1828] [id = 533] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9304810000 == 124 [pid = 1828] [id = 532] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93049e3000 == 123 [pid = 1828] [id = 531] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9307ec3800 == 122 [pid = 1828] [id = 530] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9336db0000 == 121 [pid = 1828] [id = 529] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93323ad800 == 120 [pid = 1828] [id = 528] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322d09800 == 119 [pid = 1828] [id = 527] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314a14800 == 118 [pid = 1828] [id = 526] 08:22:52 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308acf000 == 117 [pid = 1828] [id = 525] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 308 (0x7f9316016400) [pid = 1828] [serial = 1311] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 307 (0x7f93058f9400) [pid = 1828] [serial = 1488] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 306 (0x7f93210c4800) [pid = 1828] [serial = 1368] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 305 (0x7f930c5f6800) [pid = 1828] [serial = 1257] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 304 (0x7f93325c3c00) [pid = 1828] [serial = 1425] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 303 (0x7f930ff1b800) [pid = 1828] [serial = 1562] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 302 (0x7f9313905000) [pid = 1828] [serial = 1520] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 301 (0x7f932d79fc00) [pid = 1828] [serial = 1532] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 300 (0x7f931670c000) [pid = 1828] [serial = 1523] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 299 (0x7f930be6f000) [pid = 1828] [serial = 1517] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 298 (0x7f931d986000) [pid = 1828] [serial = 1514] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 297 (0x7f931ec44000) [pid = 1828] [serial = 1526] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 296 (0x7f931464f000) [pid = 1828] [serial = 1565] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 295 (0x7f930884b000) [pid = 1828] [serial = 1535] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 294 (0x7f9309beb400) [pid = 1828] [serial = 1538] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 293 (0x7f930885f000) [pid = 1828] [serial = 1554] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 292 (0x7f93058f9000) [pid = 1828] [serial = 1553] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 291 (0x7f932061f000) [pid = 1828] [serial = 1529] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 290 (0x7f930e3d4400) [pid = 1828] [serial = 1559] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 289 (0x7f930e669400) [pid = 1828] [serial = 1560] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 288 (0x7f930b5cf400) [pid = 1828] [serial = 1557] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 287 (0x7f930b2ce000) [pid = 1828] [serial = 1556] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 286 (0x7f930b2cc400) [pid = 1828] [serial = 1550] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 285 (0x7f9316709c00) [pid = 1828] [serial = 1568] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 284 (0x7f9316fdac00) [pid = 1828] [serial = 1569] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 283 (0x7f931670a800) [pid = 1828] [serial = 1571] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 282 (0x7f931566f800) [pid = 1828] [serial = 1566] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 281 (0x7f931390f400) [pid = 1828] [serial = 1563] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | --DOMWINDOW == 280 (0x7f9317451400) [pid = 1828] [serial = 1572] [outer = (nil)] [url = about:blank] 08:22:52 INFO - PROCESS | 1828 | 1462375372385 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 08:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1539ms 08:22:52 INFO - PROCESS | 1828 | 1462375372443 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 08:22:52 INFO - PROCESS | 1828 | 1462375372445 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 08:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:22:52 INFO - PROCESS | 1828 | 1462375372451 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:22:52 INFO - PROCESS | 1828 | 1462375372453 Marionette TRACE conn3 <- [1,2218,null,{}] 08:22:52 INFO - PROCESS | 1828 | 1462375372458 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:52 INFO - PROCESS | 1828 | 1462375372601 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 08:22:52 INFO - PROCESS | 1828 | 1462375372616 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93057ce800 == 118 [pid = 1828] [id = 562] 08:22:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 281 (0x7f9305794000) [pid = 1828] [serial = 1687] [outer = (nil)] 08:22:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 282 (0x7f930885dc00) [pid = 1828] [serial = 1688] [outer = 0x7f9305794000] 08:22:52 INFO - PROCESS | 1828 | 1462375372670 Marionette DEBUG loaded listener.js 08:22:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 283 (0x7f9309bf2c00) [pid = 1828] [serial = 1689] [outer = 0x7f9305794000] 08:22:53 INFO - PROCESS | 1828 | 1462375373471 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 08:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1080ms 08:22:53 INFO - PROCESS | 1828 | 1462375373532 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 08:22:53 INFO - PROCESS | 1828 | 1462375373537 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 08:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:22:53 INFO - PROCESS | 1828 | 1462375373551 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:22:53 INFO - PROCESS | 1828 | 1462375373555 Marionette TRACE conn3 <- [1,2222,null,{}] 08:22:53 INFO - PROCESS | 1828 | 1462375373560 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:53 INFO - PROCESS | 1828 | 1462375373703 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 08:22:53 INFO - PROCESS | 1828 | 1462375373715 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930879c800 == 119 [pid = 1828] [id = 563] 08:22:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 284 (0x7f9302df5400) [pid = 1828] [serial = 1690] [outer = (nil)] 08:22:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 285 (0x7f930c52a000) [pid = 1828] [serial = 1691] [outer = 0x7f9302df5400] 08:22:53 INFO - PROCESS | 1828 | 1462375373766 Marionette DEBUG loaded listener.js 08:22:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 286 (0x7f930c532800) [pid = 1828] [serial = 1692] [outer = 0x7f9302df5400] 08:22:54 INFO - PROCESS | 1828 | 1462375374565 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:22:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:22:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1039ms 08:22:54 INFO - PROCESS | 1828 | 1462375374582 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 08:22:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:22:54 INFO - PROCESS | 1828 | 1462375374585 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 08:22:54 INFO - PROCESS | 1828 | 1462375374590 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:22:54 INFO - PROCESS | 1828 | 1462375374593 Marionette TRACE conn3 <- [1,2226,null,{}] 08:22:54 INFO - PROCESS | 1828 | 1462375374597 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:54 INFO - PROCESS | 1828 | 1462375374788 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 08:22:54 INFO - PROCESS | 1828 | 1462375374818 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e258800 == 120 [pid = 1828] [id = 564] 08:22:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 287 (0x7f930b2cac00) [pid = 1828] [serial = 1693] [outer = (nil)] 08:22:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 288 (0x7f930e665400) [pid = 1828] [serial = 1694] [outer = 0x7f930b2cac00] 08:22:54 INFO - PROCESS | 1828 | 1462375374870 Marionette DEBUG loaded listener.js 08:22:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 289 (0x7f930f4c4400) [pid = 1828] [serial = 1695] [outer = 0x7f930b2cac00] 08:22:55 INFO - PROCESS | 1828 | 1462375375570 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 08:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1026ms 08:22:55 INFO - PROCESS | 1828 | 1462375375616 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 08:22:55 INFO - PROCESS | 1828 | 1462375375619 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 08:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:22:55 INFO - PROCESS | 1828 | 1462375375630 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:22:55 INFO - PROCESS | 1828 | 1462375375632 Marionette TRACE conn3 <- [1,2230,null,{}] 08:22:55 INFO - PROCESS | 1828 | 1462375375651 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:55 INFO - PROCESS | 1828 | 1462375375841 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 08:22:55 INFO - PROCESS | 1828 | 1462375375876 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93104d6800 == 121 [pid = 1828] [id = 565] 08:22:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 290 (0x7f9310871000) [pid = 1828] [serial = 1696] [outer = (nil)] 08:22:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 291 (0x7f931390d400) [pid = 1828] [serial = 1697] [outer = 0x7f9310871000] 08:22:55 INFO - PROCESS | 1828 | 1462375375947 Marionette DEBUG loaded listener.js 08:22:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 292 (0x7f931484b000) [pid = 1828] [serial = 1698] [outer = 0x7f9310871000] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 291 (0x7f93166c9800) [pid = 1828] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 290 (0x7f931670cc00) [pid = 1828] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 289 (0x7f930f4c7000) [pid = 1828] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 288 (0x7f93166c4000) [pid = 1828] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 287 (0x7f9308842c00) [pid = 1828] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 286 (0x7f93189f1800) [pid = 1828] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 285 (0x7f930ad36c00) [pid = 1828] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 284 (0x7f93166cf400) [pid = 1828] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 283 (0x7f9309905800) [pid = 1828] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 282 (0x7f93058f3400) [pid = 1828] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 281 (0x7f93210c5400) [pid = 1828] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 280 (0x7f931784e000) [pid = 1828] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 279 (0x7f9313a68400) [pid = 1828] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 278 (0x7f9313908800) [pid = 1828] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 277 (0x7f9322d9b000) [pid = 1828] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 276 (0x7f9313a73000) [pid = 1828] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 275 (0x7f930c5f8c00) [pid = 1828] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 274 (0x7f93042bd400) [pid = 1828] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 273 (0x7f9316c8b400) [pid = 1828] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 272 (0x7f930e399800) [pid = 1828] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 271 (0x7f9327877400) [pid = 1828] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 270 (0x7f93099c2800) [pid = 1828] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 269 (0x7f9313a69800) [pid = 1828] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 268 (0x7f93062fb800) [pid = 1828] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 267 (0x7f93105a7000) [pid = 1828] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 266 (0x7f9309907400) [pid = 1828] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 265 (0x7f930fcaa000) [pid = 1828] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 264 (0x7f930fcab400) [pid = 1828] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 263 (0x7f9313a6fc00) [pid = 1828] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f9318a70c00) [pid = 1828] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f93062ef800) [pid = 1828] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f931744ec00) [pid = 1828] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f930e39a000) [pid = 1828] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f9309be9400) [pid = 1828] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f9318666000) [pid = 1828] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f9318387c00) [pid = 1828] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f9309905400) [pid = 1828] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f930b5d1c00) [pid = 1828] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f931a25dc00) [pid = 1828] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f931865d800) [pid = 1828] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f932e5cd800) [pid = 1828] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f93062f0800) [pid = 1828] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f9309903400) [pid = 1828] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f931a115c00) [pid = 1828] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f930c5f9000) [pid = 1828] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f93062f3c00) [pid = 1828] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f93104a7000) [pid = 1828] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f93089b7000) [pid = 1828] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f932d68bc00) [pid = 1828] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f930ff19800) [pid = 1828] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f932d6d8000) [pid = 1828] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f931a10f800) [pid = 1828] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f93156b3400) [pid = 1828] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f931e4df000) [pid = 1828] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f930e663400) [pid = 1828] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f931f98f400) [pid = 1828] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f931c9f5000) [pid = 1828] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f93062f4000) [pid = 1828] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f9309bf2400) [pid = 1828] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f932780c400) [pid = 1828] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f93189ed000) [pid = 1828] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f930e3d1400) [pid = 1828] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f93147d3000) [pid = 1828] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f93087bc400) [pid = 1828] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f9316fd5c00) [pid = 1828] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f93089b1c00) [pid = 1828] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f9318663c00) [pid = 1828] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f930be69400) [pid = 1828] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f930e662c00) [pid = 1828] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f930fcaf400) [pid = 1828] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f930c5f8000) [pid = 1828] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f930ff24c00) [pid = 1828] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f931ee9e800) [pid = 1828] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f930b5ce400) [pid = 1828] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f9313a68000) [pid = 1828] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f93089ab400) [pid = 1828] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f93172b8000) [pid = 1828] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f9309909400) [pid = 1828] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:22:57 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f930bdbb000) [pid = 1828] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:22:57 INFO - PROCESS | 1828 | 1462375377606 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 08:22:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:22:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2035ms 08:22:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:22:57 INFO - PROCESS | 1828 | 1462375377659 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 08:22:57 INFO - PROCESS | 1828 | 1462375377661 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 08:22:57 INFO - PROCESS | 1828 | 1462375377674 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:22:57 INFO - PROCESS | 1828 | 1462375377676 Marionette TRACE conn3 <- [1,2234,null,{}] 08:22:57 INFO - PROCESS | 1828 | 1462375377680 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:57 INFO - PROCESS | 1828 | 1462375377818 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 08:22:57 INFO - PROCESS | 1828 | 1462375377982 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307ebd800 == 122 [pid = 1828] [id = 566] 08:22:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f93058eb800) [pid = 1828] [serial = 1699] [outer = (nil)] 08:22:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f9308844800) [pid = 1828] [serial = 1700] [outer = 0x7f93058eb800] 08:22:58 INFO - PROCESS | 1828 | 1462375378034 Marionette DEBUG loaded listener.js 08:22:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f9309905800) [pid = 1828] [serial = 1701] [outer = 0x7f93058eb800] 08:22:58 INFO - PROCESS | 1828 | 1462375378568 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 08:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 932ms 08:22:58 INFO - PROCESS | 1828 | 1462375378598 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 08:22:58 INFO - PROCESS | 1828 | 1462375378600 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 08:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:22:58 INFO - PROCESS | 1828 | 1462375378605 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:22:58 INFO - PROCESS | 1828 | 1462375378607 Marionette TRACE conn3 <- [1,2238,null,{}] 08:22:58 INFO - PROCESS | 1828 | 1462375378612 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:22:58 INFO - PROCESS | 1828 | 1462375378744 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 08:22:58 INFO - PROCESS | 1828 | 1462375378911 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:22:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310521800 == 123 [pid = 1828] [id = 567] 08:22:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f9304bcf000) [pid = 1828] [serial = 1702] [outer = (nil)] 08:22:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f930ad31c00) [pid = 1828] [serial = 1703] [outer = 0x7f9304bcf000] 08:22:58 INFO - PROCESS | 1828 | 1462375378962 Marionette DEBUG loaded listener.js 08:22:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f930c5f8c00) [pid = 1828] [serial = 1704] [outer = 0x7f9304bcf000] 08:22:59 INFO - PROCESS | 1828 | 1462375379833 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1275ms 08:22:59 INFO - PROCESS | 1828 | 1462375379881 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 08:22:59 INFO - PROCESS | 1828 | 1462375379887 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 08:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:22:59 INFO - PROCESS | 1828 | 1462375379895 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:22:59 INFO - PROCESS | 1828 | 1462375379899 Marionette TRACE conn3 <- [1,2242,null,{}] 08:22:59 INFO - PROCESS | 1828 | 1462375379906 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:00 INFO - PROCESS | 1828 | 1462375380098 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 08:23:00 INFO - PROCESS | 1828 | 1462375380306 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305cd7800 == 124 [pid = 1828] [id = 568] 08:23:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f9304cbd400) [pid = 1828] [serial = 1705] [outer = (nil)] 08:23:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f9305793000) [pid = 1828] [serial = 1706] [outer = 0x7f9304cbd400] 08:23:00 INFO - PROCESS | 1828 | 1462375380410 Marionette DEBUG loaded listener.js 08:23:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f9305a54400) [pid = 1828] [serial = 1707] [outer = 0x7f9304cbd400] 08:23:01 INFO - PROCESS | 1828 | 1462375381248 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1380ms 08:23:01 INFO - PROCESS | 1828 | 1462375381275 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 08:23:01 INFO - PROCESS | 1828 | 1462375381282 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 08:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:23:01 INFO - PROCESS | 1828 | 1462375381291 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:23:01 INFO - PROCESS | 1828 | 1462375381295 Marionette TRACE conn3 <- [1,2246,null,{}] 08:23:01 INFO - PROCESS | 1828 | 1462375381299 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:01 INFO - PROCESS | 1828 | 1462375381452 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 08:23:01 INFO - PROCESS | 1828 | 1462375381658 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930c571800 == 125 [pid = 1828] [id = 569] 08:23:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f93062f9c00) [pid = 1828] [serial = 1708] [outer = (nil)] 08:23:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f9309910800) [pid = 1828] [serial = 1709] [outer = 0x7f93062f9c00] 08:23:01 INFO - PROCESS | 1828 | 1462375381727 Marionette DEBUG loaded listener.js 08:23:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f930ad3dc00) [pid = 1828] [serial = 1710] [outer = 0x7f93062f9c00] 08:23:02 INFO - PROCESS | 1828 | 1462375382573 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 08:23:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:23:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1334ms 08:23:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:23:02 INFO - PROCESS | 1828 | 1462375382625 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 08:23:02 INFO - PROCESS | 1828 | 1462375382628 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 08:23:02 INFO - PROCESS | 1828 | 1462375382634 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:23:02 INFO - PROCESS | 1828 | 1462375382639 Marionette TRACE conn3 <- [1,2250,null,{}] 08:23:02 INFO - PROCESS | 1828 | 1462375382652 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:02 INFO - PROCESS | 1828 | 1462375382815 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 08:23:03 INFO - PROCESS | 1828 | 1462375383029 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314a1a000 == 126 [pid = 1828] [id = 570] 08:23:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f930c5f8000) [pid = 1828] [serial = 1711] [outer = (nil)] 08:23:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f930e3cec00) [pid = 1828] [serial = 1712] [outer = 0x7f930c5f8000] 08:23:03 INFO - PROCESS | 1828 | 1462375383143 Marionette DEBUG loaded listener.js 08:23:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f930e671400) [pid = 1828] [serial = 1713] [outer = 0x7f930c5f8000] 08:23:03 INFO - PROCESS | 1828 | 1462375383932 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 08:23:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:23:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1335ms 08:23:03 INFO - PROCESS | 1828 | 1462375383968 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 08:23:03 INFO - PROCESS | 1828 | 1462375383972 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 08:23:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:23:03 INFO - PROCESS | 1828 | 1462375383977 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:23:03 INFO - PROCESS | 1828 | 1462375383979 Marionette TRACE conn3 <- [1,2254,null,{}] 08:23:03 INFO - PROCESS | 1828 | 1462375383984 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:04 INFO - PROCESS | 1828 | 1462375384136 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 08:23:04 INFO - PROCESS | 1828 | 1462375384342 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93167dc800 == 127 [pid = 1828] [id = 571] 08:23:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f930c5f9000) [pid = 1828] [serial = 1714] [outer = (nil)] 08:23:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f93105ac800) [pid = 1828] [serial = 1715] [outer = 0x7f930c5f9000] 08:23:04 INFO - PROCESS | 1828 | 1462375384401 Marionette DEBUG loaded listener.js 08:23:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f9313a6b800) [pid = 1828] [serial = 1716] [outer = 0x7f930c5f9000] 08:23:05 INFO - PROCESS | 1828 | 1462375385131 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 08:23:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:23:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1177ms 08:23:05 INFO - PROCESS | 1828 | 1462375385154 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 08:23:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:23:05 INFO - PROCESS | 1828 | 1462375385157 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 08:23:05 INFO - PROCESS | 1828 | 1462375385162 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:23:05 INFO - PROCESS | 1828 | 1462375385164 Marionette TRACE conn3 <- [1,2258,null,{}] 08:23:05 INFO - PROCESS | 1828 | 1462375385169 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:05 INFO - PROCESS | 1828 | 1462375385315 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 08:23:05 INFO - PROCESS | 1828 | 1462375385520 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93174b4000 == 128 [pid = 1828] [id = 572] 08:23:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f930e3d4c00) [pid = 1828] [serial = 1717] [outer = (nil)] 08:23:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f9313a7b400) [pid = 1828] [serial = 1718] [outer = 0x7f930e3d4c00] 08:23:05 INFO - PROCESS | 1828 | 1462375385582 Marionette DEBUG loaded listener.js 08:23:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f931484c800) [pid = 1828] [serial = 1719] [outer = 0x7f930e3d4c00] 08:23:06 INFO - PROCESS | 1828 | 1462375386423 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:23:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:23:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1326ms 08:23:06 INFO - PROCESS | 1828 | 1462375386488 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 08:23:06 INFO - PROCESS | 1828 | 1462375386491 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 08:23:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:23:06 INFO - PROCESS | 1828 | 1462375386496 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:23:06 INFO - PROCESS | 1828 | 1462375386498 Marionette TRACE conn3 <- [1,2262,null,{}] 08:23:06 INFO - PROCESS | 1828 | 1462375386503 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:06 INFO - PROCESS | 1828 | 1462375386679 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 08:23:06 INFO - PROCESS | 1828 | 1462375386890 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931cb35000 == 129 [pid = 1828] [id = 573] 08:23:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f931484bc00) [pid = 1828] [serial = 1720] [outer = (nil)] 08:23:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f93166cbc00) [pid = 1828] [serial = 1721] [outer = 0x7f931484bc00] 08:23:06 INFO - PROCESS | 1828 | 1462375386955 Marionette DEBUG loaded listener.js 08:23:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f93172b8400) [pid = 1828] [serial = 1722] [outer = 0x7f931484bc00] 08:23:07 INFO - PROCESS | 1828 | 1462375387720 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 08:23:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:23:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1280ms 08:23:07 INFO - PROCESS | 1828 | 1462375387777 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 08:23:07 INFO - PROCESS | 1828 | 1462375387780 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 08:23:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:23:07 INFO - PROCESS | 1828 | 1462375387785 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:23:07 INFO - PROCESS | 1828 | 1462375387787 Marionette TRACE conn3 <- [1,2266,null,{}] 08:23:07 INFO - PROCESS | 1828 | 1462375387792 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:07 INFO - PROCESS | 1828 | 1462375387938 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 08:23:08 INFO - PROCESS | 1828 | 1462375388144 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320385000 == 130 [pid = 1828] [id = 574] 08:23:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f93156b3400) [pid = 1828] [serial = 1723] [outer = (nil)] 08:23:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f931744dc00) [pid = 1828] [serial = 1724] [outer = 0x7f93156b3400] 08:23:08 INFO - PROCESS | 1828 | 1462375388202 Marionette DEBUG loaded listener.js 08:23:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f93175d0000) [pid = 1828] [serial = 1725] [outer = 0x7f93156b3400] 08:23:08 INFO - PROCESS | 1828 | 1462375388963 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 08:23:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:23:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1227ms 08:23:09 INFO - PROCESS | 1828 | 1462375389025 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 08:23:09 INFO - PROCESS | 1828 | 1462375389029 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 08:23:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:23:09 INFO - PROCESS | 1828 | 1462375389036 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:23:09 INFO - PROCESS | 1828 | 1462375389039 Marionette TRACE conn3 <- [1,2270,null,{}] 08:23:09 INFO - PROCESS | 1828 | 1462375389043 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:09 INFO - PROCESS | 1828 | 1462375389194 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 08:23:09 INFO - PROCESS | 1828 | 1462375389403 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932dbe9000 == 131 [pid = 1828] [id = 575] 08:23:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f9316c97800) [pid = 1828] [serial = 1726] [outer = (nil)] 08:23:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f9318387c00) [pid = 1828] [serial = 1727] [outer = 0x7f9316c97800] 08:23:09 INFO - PROCESS | 1828 | 1462375389462 Marionette DEBUG loaded listener.js 08:23:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f93189ec000) [pid = 1828] [serial = 1728] [outer = 0x7f9316c97800] 08:23:10 INFO - PROCESS | 1828 | 1462375390222 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 08:23:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:23:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1226ms 08:23:10 INFO - PROCESS | 1828 | 1462375390273 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 08:23:10 INFO - PROCESS | 1828 | 1462375390276 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 08:23:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:23:10 INFO - PROCESS | 1828 | 1462375390284 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:23:10 INFO - PROCESS | 1828 | 1462375390286 Marionette TRACE conn3 <- [1,2274,null,{}] 08:23:10 INFO - PROCESS | 1828 | 1462375390291 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:10 INFO - PROCESS | 1828 | 1462375390462 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 08:23:10 INFO - PROCESS | 1828 | 1462375390670 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9332635000 == 132 [pid = 1828] [id = 576] 08:23:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f9304cc6c00) [pid = 1828] [serial = 1729] [outer = (nil)] 08:23:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f93189f0c00) [pid = 1828] [serial = 1730] [outer = 0x7f9304cc6c00] 08:23:10 INFO - PROCESS | 1828 | 1462375390733 Marionette DEBUG loaded listener.js 08:23:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f931a10f800) [pid = 1828] [serial = 1731] [outer = 0x7f9304cc6c00] 08:23:11 INFO - PROCESS | 1828 | 1462375391510 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 08:23:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:23:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1234ms 08:23:11 INFO - PROCESS | 1828 | 1462375391519 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 08:23:11 INFO - PROCESS | 1828 | 1462375391522 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 08:23:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:23:11 INFO - PROCESS | 1828 | 1462375391542 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:23:11 INFO - PROCESS | 1828 | 1462375391545 Marionette TRACE conn3 <- [1,2278,null,{}] 08:23:11 INFO - PROCESS | 1828 | 1462375391550 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:11 INFO - PROCESS | 1828 | 1462375391726 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 08:23:11 INFO - PROCESS | 1828 | 1462375391934 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304ba1800 == 133 [pid = 1828] [id = 577] 08:23:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f930addb400) [pid = 1828] [serial = 1732] [outer = (nil)] 08:23:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f931a154c00) [pid = 1828] [serial = 1733] [outer = 0x7f930addb400] 08:23:12 INFO - PROCESS | 1828 | 1462375392035 Marionette DEBUG loaded listener.js 08:23:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f931c9f9800) [pid = 1828] [serial = 1734] [outer = 0x7f930addb400] 08:23:12 INFO - PROCESS | 1828 | 1462375392851 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 08:23:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:23:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1334ms 08:23:12 INFO - PROCESS | 1828 | 1462375392875 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 08:23:12 INFO - PROCESS | 1828 | 1462375392878 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 08:23:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:23:12 INFO - PROCESS | 1828 | 1462375392883 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:23:12 INFO - PROCESS | 1828 | 1462375392886 Marionette TRACE conn3 <- [1,2282,null,{}] 08:23:12 INFO - PROCESS | 1828 | 1462375392891 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:13 INFO - PROCESS | 1828 | 1462375393060 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 08:23:13 INFO - PROCESS | 1828 | 1462375393272 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9337a3d800 == 134 [pid = 1828] [id = 578] 08:23:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f931fc79800) [pid = 1828] [serial = 1735] [outer = (nil)] 08:23:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f9320622800) [pid = 1828] [serial = 1736] [outer = 0x7f931fc79800] 08:23:13 INFO - PROCESS | 1828 | 1462375393375 Marionette DEBUG loaded listener.js 08:23:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f932780a400) [pid = 1828] [serial = 1737] [outer = 0x7f931fc79800] 08:23:14 INFO - PROCESS | 1828 | 1462375394142 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 08:23:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:23:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1279ms 08:23:14 INFO - PROCESS | 1828 | 1462375394190 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 08:23:14 INFO - PROCESS | 1828 | 1462375394194 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 08:23:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:23:14 INFO - PROCESS | 1828 | 1462375394201 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:23:14 INFO - PROCESS | 1828 | 1462375394204 Marionette TRACE conn3 <- [1,2286,null,{}] 08:23:14 INFO - PROCESS | 1828 | 1462375394208 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:14 INFO - PROCESS | 1828 | 1462375394368 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 08:23:14 INFO - PROCESS | 1828 | 1462375394579 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304819800 == 135 [pid = 1828] [id = 579] 08:23:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f9302def800) [pid = 1828] [serial = 1738] [outer = (nil)] 08:23:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f9304cbe000) [pid = 1828] [serial = 1739] [outer = 0x7f9302def800] 08:23:14 INFO - PROCESS | 1828 | 1462375394680 Marionette DEBUG loaded listener.js 08:23:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f930b5c6400) [pid = 1828] [serial = 1740] [outer = 0x7f9302def800] 08:23:15 INFO - PROCESS | 1828 | 1462375395487 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 08:23:15 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 08:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1338ms 08:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:23:15 INFO - PROCESS | 1828 | 1462375395539 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 08:23:15 INFO - PROCESS | 1828 | 1462375395541 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 08:23:15 INFO - PROCESS | 1828 | 1462375395547 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:23:15 INFO - PROCESS | 1828 | 1462375395549 Marionette TRACE conn3 <- [1,2290,null,{}] 08:23:15 INFO - PROCESS | 1828 | 1462375395561 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:15 INFO - PROCESS | 1828 | 1462375395709 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 08:23:15 INFO - PROCESS | 1828 | 1462375395922 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93068d1000 == 136 [pid = 1828] [id = 580] 08:23:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f9302df2400) [pid = 1828] [serial = 1741] [outer = (nil)] 08:23:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 257 (0x7f93099c9c00) [pid = 1828] [serial = 1742] [outer = 0x7f9302df2400] 08:23:15 INFO - PROCESS | 1828 | 1462375395980 Marionette DEBUG loaded listener.js 08:23:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 258 (0x7f930addbc00) [pid = 1828] [serial = 1743] [outer = 0x7f9302df2400] 08:23:16 INFO - PROCESS | 1828 | 1462375396756 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 08:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1237ms 08:23:16 INFO - PROCESS | 1828 | 1462375396783 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 08:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:23:16 INFO - PROCESS | 1828 | 1462375396786 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 08:23:16 INFO - PROCESS | 1828 | 1462375396790 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:23:16 INFO - PROCESS | 1828 | 1462375396793 Marionette TRACE conn3 <- [1,2294,null,{}] 08:23:16 INFO - PROCESS | 1828 | 1462375396797 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:16 INFO - PROCESS | 1828 | 1462375396953 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 08:23:17 INFO - PROCESS | 1828 | 1462375397166 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93062dd800 == 137 [pid = 1828] [id = 581] 08:23:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 259 (0x7f93058ee000) [pid = 1828] [serial = 1744] [outer = (nil)] 08:23:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f93089aa400) [pid = 1828] [serial = 1745] [outer = 0x7f93058ee000] 08:23:17 INFO - PROCESS | 1828 | 1462375397268 Marionette DEBUG loaded listener.js 08:23:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f930b5c6c00) [pid = 1828] [serial = 1746] [outer = 0x7f93058ee000] 08:23:18 INFO - PROCESS | 1828 | 1462375398453 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 08:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1731ms 08:23:18 INFO - PROCESS | 1828 | 1462375398521 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 08:23:18 INFO - PROCESS | 1828 | 1462375398526 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 08:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:23:18 INFO - PROCESS | 1828 | 1462375398540 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:23:18 INFO - PROCESS | 1828 | 1462375398545 Marionette TRACE conn3 <- [1,2298,null,{}] 08:23:18 INFO - PROCESS | 1828 | 1462375398552 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:18 INFO - PROCESS | 1828 | 1462375398738 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 08:23:19 INFO - PROCESS | 1828 | 1462375399060 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93079ab800 == 138 [pid = 1828] [id = 582] 08:23:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f93001d5c00) [pid = 1828] [serial = 1747] [outer = (nil)] 08:23:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 263 (0x7f9302f0f000) [pid = 1828] [serial = 1748] [outer = 0x7f93001d5c00] 08:23:19 INFO - PROCESS | 1828 | 1462375399117 Marionette DEBUG loaded listener.js 08:23:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 264 (0x7f9305792c00) [pid = 1828] [serial = 1749] [outer = 0x7f93001d5c00] 08:23:19 INFO - PROCESS | 1828 | 1462375399932 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 08:23:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:23:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1431ms 08:23:19 INFO - PROCESS | 1828 | 1462375399970 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 08:23:19 INFO - PROCESS | 1828 | 1462375399977 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 08:23:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:23:19 INFO - PROCESS | 1828 | 1462375399985 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:23:19 INFO - PROCESS | 1828 | 1462375399989 Marionette TRACE conn3 <- [1,2302,null,{}] 08:23:20 INFO - PROCESS | 1828 | 1462375400015 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:20 INFO - PROCESS | 1828 | 1462375400163 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310670800 == 137 [pid = 1828] [id = 513] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9332629800 == 136 [pid = 1828] [id = 512] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931051f000 == 135 [pid = 1828] [id = 511] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9305aed800 == 134 [pid = 1828] [id = 515] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933a2bf000 == 133 [pid = 1828] [id = 510] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fda7000 == 132 [pid = 1828] [id = 474] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310681800 == 131 [pid = 1828] [id = 514] 08:23:20 INFO - PROCESS | 1828 | --DOMWINDOW == 263 (0x7f930c529000) [pid = 1828] [serial = 1604] [outer = (nil)] [url = about:blank] 08:23:20 INFO - PROCESS | 1828 | --DOMWINDOW == 262 (0x7f93042b7400) [pid = 1828] [serial = 1613] [outer = (nil)] [url = about:blank] 08:23:20 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f9302f0b800) [pid = 1828] [serial = 1607] [outer = (nil)] [url = about:blank] 08:23:20 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f930269a000) [pid = 1828] [serial = 1610] [outer = (nil)] [url = about:blank] 08:23:20 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f931670b800) [pid = 1828] [serial = 1637] [outer = (nil)] [url = about:blank] 08:23:20 INFO - PROCESS | 1828 | 1462375400475 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9302ef0000 == 132 [pid = 1828] [id = 583] 08:23:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 260 (0x7f9302decc00) [pid = 1828] [serial = 1750] [outer = (nil)] 08:23:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 261 (0x7f9305796800) [pid = 1828] [serial = 1751] [outer = 0x7f9302decc00] 08:23:20 INFO - PROCESS | 1828 | 1462375400535 Marionette DEBUG loaded listener.js 08:23:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 262 (0x7f93089abc00) [pid = 1828] [serial = 1752] [outer = 0x7f9302decc00] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9332476800 == 131 [pid = 1828] [id = 555] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932e85c000 == 130 [pid = 1828] [id = 554] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93278e2800 == 129 [pid = 1828] [id = 553] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931ff8e000 == 128 [pid = 1828] [id = 552] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4d9800 == 127 [pid = 1828] [id = 551] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93176cc800 == 126 [pid = 1828] [id = 550] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316cf3000 == 125 [pid = 1828] [id = 549] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931060d800 == 124 [pid = 1828] [id = 548] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b18e800 == 123 [pid = 1828] [id = 547] 08:23:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9304807000 == 122 [pid = 1828] [id = 546] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 261 (0x7f9308846800) [pid = 1828] [serial = 1620] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 260 (0x7f9332317000) [pid = 1828] [serial = 1185] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 259 (0x7f931a462000) [pid = 1828] [serial = 1401] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 258 (0x7f9315671800) [pid = 1828] [serial = 1236] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 257 (0x7f9320d97800) [pid = 1828] [serial = 1245] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 256 (0x7f93348cec00) [pid = 1828] [serial = 1188] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f9313a80800) [pid = 1828] [serial = 1191] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f9305a5b400) [pid = 1828] [serial = 1595] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f930fef3000) [pid = 1828] [serial = 1233] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f93042bf000) [pid = 1828] [serial = 1616] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f931746d800) [pid = 1828] [serial = 1302] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f9304bc9000) [pid = 1828] [serial = 1617] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f930f4c3000) [pid = 1828] [serial = 1631] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f931a14e400) [pid = 1828] [serial = 1586] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f932eb33400) [pid = 1828] [serial = 1413] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f930b2c5400) [pid = 1828] [serial = 1623] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f9317469400) [pid = 1828] [serial = 1239] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f930e3d2c00) [pid = 1828] [serial = 1485] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f93322a6800) [pid = 1828] [serial = 1251] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f93325c2c00) [pid = 1828] [serial = 1197] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f9318a70400) [pid = 1828] [serial = 1242] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f93210c8400) [pid = 1828] [serial = 1392] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f931746c400) [pid = 1828] [serial = 1173] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f931e4d0400) [pid = 1828] [serial = 1353] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f931a112000) [pid = 1828] [serial = 1335] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f93189eec00) [pid = 1828] [serial = 1308] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f9313a67c00) [pid = 1828] [serial = 1341] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f930c529400) [pid = 1828] [serial = 1625] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f93210c1000) [pid = 1828] [serial = 1404] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f931fca4c00) [pid = 1828] [serial = 1179] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f9309910c00) [pid = 1828] [serial = 1194] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f930be71c00) [pid = 1828] [serial = 1580] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f93105a7800) [pid = 1828] [serial = 1455] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f931ee9ec00) [pid = 1828] [serial = 1356] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f931c9fac00) [pid = 1828] [serial = 1461] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f93325ba000) [pid = 1828] [serial = 1419] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f930c5efc00) [pid = 1828] [serial = 1227] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f93062f0000) [pid = 1828] [serial = 1577] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f931665d000) [pid = 1828] [serial = 1583] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f930fca9400) [pid = 1828] [serial = 1395] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f932d799c00) [pid = 1828] [serial = 1248] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f9323b97400) [pid = 1828] [serial = 1407] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f931600d400) [pid = 1828] [serial = 1284] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f9313a63400) [pid = 1828] [serial = 1170] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f930e397400) [pid = 1828] [serial = 1338] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f933523b400) [pid = 1828] [serial = 1470] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f9313a7e000) [pid = 1828] [serial = 1293] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f93322a6c00) [pid = 1828] [serial = 1416] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f931db6d400) [pid = 1828] [serial = 1167] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f93189f2800) [pid = 1828] [serial = 1347] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f9320009000) [pid = 1828] [serial = 1362] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f93210c9800) [pid = 1828] [serial = 1589] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f930c528000) [pid = 1828] [serial = 1598] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f9309bed400) [pid = 1828] [serial = 1622] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f931670ac00) [pid = 1828] [serial = 1476] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f932e860c00) [pid = 1828] [serial = 1467] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f931fc77800) [pid = 1828] [serial = 1359] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f930ade4000) [pid = 1828] [serial = 1230] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f9313a6c400) [pid = 1828] [serial = 1632] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f930be75c00) [pid = 1828] [serial = 1628] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f932d9bb000) [pid = 1828] [serial = 1410] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f9305a56000) [pid = 1828] [serial = 1619] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f9302deec00) [pid = 1828] [serial = 1601] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f931db78000) [pid = 1828] [serial = 1176] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f930e3dc000) [pid = 1828] [serial = 1479] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f9316fe0000) [pid = 1828] [serial = 1344] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f9308860c00) [pid = 1828] [serial = 1422] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f9317851c00) [pid = 1828] [serial = 1305] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f9313a7dc00) [pid = 1828] [serial = 1592] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f930b5c3400) [pid = 1828] [serial = 1287] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f932d413c00) [pid = 1828] [serial = 1464] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f930be76800) [pid = 1828] [serial = 1482] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f930e671000) [pid = 1828] [serial = 1473] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f9322d9a800) [pid = 1828] [serial = 1182] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f930f4d1c00) [pid = 1828] [serial = 1290] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f93156f5c00) [pid = 1828] [serial = 1296] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f93206ce400) [pid = 1828] [serial = 1365] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f931665fc00) [pid = 1828] [serial = 1299] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f931665b800) [pid = 1828] [serial = 1398] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f93089b9000) [pid = 1828] [serial = 1254] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f930c5f6c00) [pid = 1828] [serial = 1626] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f931a14f000) [pid = 1828] [serial = 1350] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f931ec42800) [pid = 1828] [serial = 1575] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f930e399000) [pid = 1828] [serial = 1629] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f93166cb400) [pid = 1828] [serial = 1458] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f931ff3f400) [pid = 1828] [serial = 1527] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f932780e800) [pid = 1828] [serial = 1530] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f931466b000) [pid = 1828] [serial = 1521] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f9317398000) [pid = 1828] [serial = 1524] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f9308850000) [pid = 1828] [serial = 1536] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f931ee9c000) [pid = 1828] [serial = 1515] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f930e3a0800) [pid = 1828] [serial = 1518] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f9332312400) [pid = 1828] [serial = 1533] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f93147dd800) [pid = 1828] [serial = 1634] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f93166cc400) [pid = 1828] [serial = 1635] [outer = (nil)] [url = about:blank] 08:23:21 INFO - PROCESS | 1828 | 1462375401350 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1450ms 08:23:21 INFO - PROCESS | 1828 | 1462375401435 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 08:23:21 INFO - PROCESS | 1828 | 1462375401439 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 08:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:23:21 INFO - PROCESS | 1828 | 1462375401444 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:23:21 INFO - PROCESS | 1828 | 1462375401448 Marionette TRACE conn3 <- [1,2306,null,{}] 08:23:21 INFO - PROCESS | 1828 | 1462375401462 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:21 INFO - PROCESS | 1828 | 1462375401607 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 08:23:21 INFO - PROCESS | 1828 | 1462375401617 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307d72000 == 123 [pid = 1828] [id = 584] 08:23:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f9309bf6400) [pid = 1828] [serial = 1753] [outer = (nil)] 08:23:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f930addb800) [pid = 1828] [serial = 1754] [outer = 0x7f9309bf6400] 08:23:21 INFO - PROCESS | 1828 | 1462375401672 Marionette DEBUG loaded listener.js 08:23:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f930b2cf000) [pid = 1828] [serial = 1755] [outer = 0x7f9309bf6400] 08:23:22 INFO - PROCESS | 1828 | 1462375402440 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 08:23:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:23:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1038ms 08:23:22 INFO - PROCESS | 1828 | 1462375402482 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 08:23:22 INFO - PROCESS | 1828 | 1462375402486 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 08:23:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:23:22 INFO - PROCESS | 1828 | 1462375402491 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:23:22 INFO - PROCESS | 1828 | 1462375402492 Marionette TRACE conn3 <- [1,2310,null,{}] 08:23:22 INFO - PROCESS | 1828 | 1462375402497 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:22 INFO - PROCESS | 1828 | 1462375402648 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 08:23:22 INFO - PROCESS | 1828 | 1462375402660 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308ad2000 == 124 [pid = 1828] [id = 585] 08:23:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f9305795400) [pid = 1828] [serial = 1756] [outer = (nil)] 08:23:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f930be71c00) [pid = 1828] [serial = 1757] [outer = 0x7f9305795400] 08:23:22 INFO - PROCESS | 1828 | 1462375402721 Marionette DEBUG loaded listener.js 08:23:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f930c52fc00) [pid = 1828] [serial = 1758] [outer = 0x7f9305795400] 08:23:23 INFO - PROCESS | 1828 | 1462375403521 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 08:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1080ms 08:23:23 INFO - PROCESS | 1828 | 1462375403579 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 08:23:23 INFO - PROCESS | 1828 | 1462375403582 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 08:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:23:23 INFO - PROCESS | 1828 | 1462375403586 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:23:23 INFO - PROCESS | 1828 | 1462375403589 Marionette TRACE conn3 <- [1,2314,null,{}] 08:23:23 INFO - PROCESS | 1828 | 1462375403593 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:23 INFO - PROCESS | 1828 | 1462375403780 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 08:23:23 INFO - PROCESS | 1828 | 1462375403810 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b27a000 == 125 [pid = 1828] [id = 586] 08:23:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f930c52d800) [pid = 1828] [serial = 1759] [outer = (nil)] 08:23:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f930c5f9400) [pid = 1828] [serial = 1760] [outer = 0x7f930c52d800] 08:23:23 INFO - PROCESS | 1828 | 1462375403860 Marionette DEBUG loaded listener.js 08:23:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f930e211400) [pid = 1828] [serial = 1761] [outer = 0x7f930c52d800] 08:23:24 INFO - PROCESS | 1828 | 1462375404733 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 08:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1178ms 08:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:23:24 INFO - PROCESS | 1828 | 1462375404765 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 08:23:24 INFO - PROCESS | 1828 | 1462375404767 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 08:23:24 INFO - PROCESS | 1828 | 1462375404773 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:23:24 INFO - PROCESS | 1828 | 1462375404775 Marionette TRACE conn3 <- [1,2318,null,{}] 08:23:24 INFO - PROCESS | 1828 | 1462375404779 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:25 INFO - PROCESS | 1828 | 1462375405000 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 08:23:25 INFO - PROCESS | 1828 | 1462375405020 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e37b000 == 126 [pid = 1828] [id = 587] 08:23:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f930e3db000) [pid = 1828] [serial = 1762] [outer = (nil)] 08:23:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f930e670000) [pid = 1828] [serial = 1763] [outer = 0x7f930e3db000] 08:23:25 INFO - PROCESS | 1828 | 1462375405073 Marionette DEBUG loaded listener.js 08:23:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f930ff26400) [pid = 1828] [serial = 1764] [outer = 0x7f930e3db000] 08:23:25 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f930b2cac00) [pid = 1828] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:23:25 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f9302de8000) [pid = 1828] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:23:25 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f93058f3000) [pid = 1828] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:23:25 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f9305794000) [pid = 1828] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:23:25 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f9310871000) [pid = 1828] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:23:25 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f930add8c00) [pid = 1828] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:23:25 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f9302df5400) [pid = 1828] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:23:25 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f93058eb800) [pid = 1828] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:23:26 INFO - PROCESS | 1828 | 1462375406044 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 08:23:26 INFO - PROCESS | 1828 | 1462375406061 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 08:23:26 INFO - PROCESS | 1828 | 1462375406066 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:23:26 INFO - PROCESS | 1828 | 1462375406069 Marionette TRACE conn3 <- [1,2322,null,{}] 08:23:26 INFO - PROCESS | 1828 | 1462375406073 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:26 INFO - PROCESS | 1828 | 1462375406206 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 08:23:26 INFO - PROCESS | 1828 | 1462375406217 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f613000 == 127 [pid = 1828] [id = 588] 08:23:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f9305794000) [pid = 1828] [serial = 1765] [outer = (nil)] 08:23:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f93104a7800) [pid = 1828] [serial = 1766] [outer = 0x7f9305794000] 08:23:26 INFO - PROCESS | 1828 | 1462375406280 Marionette DEBUG loaded listener.js 08:23:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f9313903c00) [pid = 1828] [serial = 1767] [outer = 0x7f9305794000] 08:23:26 INFO - PROCESS | 1828 | 1462375406993 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 08:23:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:23:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 975ms 08:23:27 INFO - PROCESS | 1828 | 1462375407041 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 08:23:27 INFO - PROCESS | 1828 | 1462375407043 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 08:23:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:23:27 INFO - PROCESS | 1828 | 1462375407048 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:23:27 INFO - PROCESS | 1828 | 1462375407050 Marionette TRACE conn3 <- [1,2326,null,{}] 08:23:27 INFO - PROCESS | 1828 | 1462375407055 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:27 INFO - PROCESS | 1828 | 1462375407186 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 08:23:27 INFO - PROCESS | 1828 | 1462375407348 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93104dc800 == 128 [pid = 1828] [id = 589] 08:23:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f9305a59000) [pid = 1828] [serial = 1768] [outer = (nil)] 08:23:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f9313a6e800) [pid = 1828] [serial = 1769] [outer = 0x7f9305a59000] 08:23:27 INFO - PROCESS | 1828 | 1462375407398 Marionette DEBUG loaded listener.js 08:23:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f9314664800) [pid = 1828] [serial = 1770] [outer = 0x7f9305a59000] 08:23:28 INFO - PROCESS | 1828 | 1462375408200 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 08:23:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:23:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1174ms 08:23:28 INFO - PROCESS | 1828 | 1462375408223 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 08:23:28 INFO - PROCESS | 1828 | 1462375408227 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 08:23:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:23:28 INFO - PROCESS | 1828 | 1462375408235 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:23:28 INFO - PROCESS | 1828 | 1462375408240 Marionette TRACE conn3 <- [1,2330,null,{}] 08:23:28 INFO - PROCESS | 1828 | 1462375408247 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:28 INFO - PROCESS | 1828 | 1462375408411 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 08:23:28 INFO - PROCESS | 1828 | 1462375408612 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305ce3800 == 129 [pid = 1828] [id = 590] 08:23:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f9304bca800) [pid = 1828] [serial = 1771] [outer = (nil)] 08:23:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f93058f8800) [pid = 1828] [serial = 1772] [outer = 0x7f9304bca800] 08:23:28 INFO - PROCESS | 1828 | 1462375408674 Marionette DEBUG loaded listener.js 08:23:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f930884d800) [pid = 1828] [serial = 1773] [outer = 0x7f9304bca800] 08:23:29 INFO - PROCESS | 1828 | 1462375409439 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 08:23:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:23:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1234ms 08:23:29 INFO - PROCESS | 1828 | 1462375409468 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 08:23:29 INFO - PROCESS | 1828 | 1462375409475 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 08:23:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:23:29 INFO - PROCESS | 1828 | 1462375409484 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:23:29 INFO - PROCESS | 1828 | 1462375409487 Marionette TRACE conn3 <- [1,2334,null,{}] 08:23:29 INFO - PROCESS | 1828 | 1462375409491 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:29 INFO - PROCESS | 1828 | 1462375409645 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 08:23:29 INFO - PROCESS | 1828 | 1462375409845 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309ce1800 == 130 [pid = 1828] [id = 591] 08:23:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f9308857000) [pid = 1828] [serial = 1774] [outer = (nil)] 08:23:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f93099c4400) [pid = 1828] [serial = 1775] [outer = 0x7f9308857000] 08:23:29 INFO - PROCESS | 1828 | 1462375409910 Marionette DEBUG loaded listener.js 08:23:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f930b2cdc00) [pid = 1828] [serial = 1776] [outer = 0x7f9308857000] 08:23:30 INFO - PROCESS | 1828 | 1462375410761 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 08:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1329ms 08:23:30 INFO - PROCESS | 1828 | 1462375410813 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 08:23:30 INFO - PROCESS | 1828 | 1462375410817 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 08:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:23:30 INFO - PROCESS | 1828 | 1462375410822 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:23:30 INFO - PROCESS | 1828 | 1462375410827 Marionette TRACE conn3 <- [1,2338,null,{}] 08:23:30 INFO - PROCESS | 1828 | 1462375410841 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:31 INFO - PROCESS | 1828 | 1462375411000 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 08:23:31 INFO - PROCESS | 1828 | 1462375411202 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931066a800 == 131 [pid = 1828] [id = 592] 08:23:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f930c5ecc00) [pid = 1828] [serial = 1777] [outer = (nil)] 08:23:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f930e398c00) [pid = 1828] [serial = 1778] [outer = 0x7f930c5ecc00] 08:23:31 INFO - PROCESS | 1828 | 1462375411276 Marionette DEBUG loaded listener.js 08:23:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f930fca9000) [pid = 1828] [serial = 1779] [outer = 0x7f930c5ecc00] 08:23:32 INFO - PROCESS | 1828 | 1462375412076 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 08:23:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:23:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1288ms 08:23:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:23:32 INFO - PROCESS | 1828 | 1462375412110 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 08:23:32 INFO - PROCESS | 1828 | 1462375412113 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 08:23:32 INFO - PROCESS | 1828 | 1462375412119 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:23:32 INFO - PROCESS | 1828 | 1462375412121 Marionette TRACE conn3 <- [1,2342,null,{}] 08:23:32 INFO - PROCESS | 1828 | 1462375412126 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:32 INFO - PROCESS | 1828 | 1462375412283 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 08:23:32 INFO - PROCESS | 1828 | 1462375412493 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931487a000 == 132 [pid = 1828] [id = 593] 08:23:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f930e20e400) [pid = 1828] [serial = 1780] [outer = (nil)] 08:23:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f9313a6d000) [pid = 1828] [serial = 1781] [outer = 0x7f930e20e400] 08:23:32 INFO - PROCESS | 1828 | 1462375412594 Marionette DEBUG loaded listener.js 08:23:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f93147d9c00) [pid = 1828] [serial = 1782] [outer = 0x7f930e20e400] 08:23:33 INFO - PROCESS | 1828 | 1462375413380 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 08:23:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:23:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1330ms 08:23:33 INFO - PROCESS | 1828 | 1462375413448 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 08:23:33 INFO - PROCESS | 1828 | 1462375413451 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 08:23:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:23:33 INFO - PROCESS | 1828 | 1462375413456 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:23:33 INFO - PROCESS | 1828 | 1462375413458 Marionette TRACE conn3 <- [1,2346,null,{}] 08:23:33 INFO - PROCESS | 1828 | 1462375413463 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:33 INFO - PROCESS | 1828 | 1462375413615 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 08:23:33 INFO - PROCESS | 1828 | 1462375413814 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314a27000 == 133 [pid = 1828] [id = 594] 08:23:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f930fca9400) [pid = 1828] [serial = 1783] [outer = (nil)] 08:23:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f9314862c00) [pid = 1828] [serial = 1784] [outer = 0x7f930fca9400] 08:23:33 INFO - PROCESS | 1828 | 1462375413875 Marionette DEBUG loaded listener.js 08:23:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f9315671800) [pid = 1828] [serial = 1785] [outer = 0x7f930fca9400] 08:23:34 INFO - PROCESS | 1828 | 1462375414656 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 08:23:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:23:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1225ms 08:23:34 INFO - PROCESS | 1828 | 1462375414682 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 08:23:34 INFO - PROCESS | 1828 | 1462375414685 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 08:23:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:23:34 INFO - PROCESS | 1828 | 1462375414690 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:23:34 INFO - PROCESS | 1828 | 1462375414692 Marionette TRACE conn3 <- [1,2350,null,{}] 08:23:34 INFO - PROCESS | 1828 | 1462375414697 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:34 INFO - PROCESS | 1828 | 1462375414874 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 08:23:35 INFO - PROCESS | 1828 | 1462375415076 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931662c800 == 134 [pid = 1828] [id = 595] 08:23:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f931566c000) [pid = 1828] [serial = 1786] [outer = (nil)] 08:23:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f9316662000) [pid = 1828] [serial = 1787] [outer = 0x7f931566c000] 08:23:35 INFO - PROCESS | 1828 | 1462375415137 Marionette DEBUG loaded listener.js 08:23:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f9316b37800) [pid = 1828] [serial = 1788] [outer = 0x7f931566c000] 08:23:35 INFO - PROCESS | 1828 | 1462375415897 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 08:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:23:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1230ms 08:23:35 INFO - PROCESS | 1828 | 1462375415921 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 08:23:35 INFO - PROCESS | 1828 | 1462375415924 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 08:23:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:23:35 INFO - PROCESS | 1828 | 1462375415929 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:23:35 INFO - PROCESS | 1828 | 1462375415931 Marionette TRACE conn3 <- [1,2354,null,{}] 08:23:35 INFO - PROCESS | 1828 | 1462375415936 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:36 INFO - PROCESS | 1828 | 1462375416085 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 08:23:36 INFO - PROCESS | 1828 | 1462375416320 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316dd4800 == 135 [pid = 1828] [id = 596] 08:23:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f9316c8c400) [pid = 1828] [serial = 1789] [outer = (nil)] 08:23:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f9316d37c00) [pid = 1828] [serial = 1790] [outer = 0x7f9316c8c400] 08:23:36 INFO - PROCESS | 1828 | 1462375416385 Marionette DEBUG loaded listener.js 08:23:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f9317469800) [pid = 1828] [serial = 1791] [outer = 0x7f9316c8c400] 08:23:37 INFO - PROCESS | 1828 | 1462375417194 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 08:23:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:23:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1326ms 08:23:37 INFO - PROCESS | 1828 | 1462375417256 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 08:23:37 INFO - PROCESS | 1828 | 1462375417259 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 08:23:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:23:37 INFO - PROCESS | 1828 | 1462375417264 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:23:37 INFO - PROCESS | 1828 | 1462375417266 Marionette TRACE conn3 <- [1,2358,null,{}] 08:23:37 INFO - PROCESS | 1828 | 1462375417271 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:37 INFO - PROCESS | 1828 | 1462375417419 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 08:23:37 INFO - PROCESS | 1828 | 1462375417630 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931850d000 == 136 [pid = 1828] [id = 597] 08:23:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f9316c94000) [pid = 1828] [serial = 1792] [outer = (nil)] 08:23:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f9317584800) [pid = 1828] [serial = 1793] [outer = 0x7f9316c94000] 08:23:37 INFO - PROCESS | 1828 | 1462375417689 Marionette DEBUG loaded listener.js 08:23:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f93189b0800) [pid = 1828] [serial = 1794] [outer = 0x7f9316c94000] 08:23:38 INFO - PROCESS | 1828 | 1462375418444 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 08:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1226ms 08:23:38 INFO - PROCESS | 1828 | 1462375418492 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 08:23:38 INFO - PROCESS | 1828 | 1462375418495 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 08:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:23:38 INFO - PROCESS | 1828 | 1462375418500 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:23:38 INFO - PROCESS | 1828 | 1462375418502 Marionette TRACE conn3 <- [1,2362,null,{}] 08:23:38 INFO - PROCESS | 1828 | 1462375418507 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:38 INFO - PROCESS | 1828 | 1462375418658 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 08:23:38 INFO - PROCESS | 1828 | 1462375418860 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a1af000 == 137 [pid = 1828] [id = 598] 08:23:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f9316661800) [pid = 1828] [serial = 1795] [outer = (nil)] 08:23:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f9318a70400) [pid = 1828] [serial = 1796] [outer = 0x7f9316661800] 08:23:38 INFO - PROCESS | 1828 | 1462375418924 Marionette DEBUG loaded listener.js 08:23:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f931a14f000) [pid = 1828] [serial = 1797] [outer = 0x7f9316661800] 08:23:39 INFO - PROCESS | 1828 | 1462375419715 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 08:23:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:23:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1274ms 08:23:39 INFO - PROCESS | 1828 | 1462375419775 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 08:23:39 INFO - PROCESS | 1828 | 1462375419778 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 08:23:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:23:39 INFO - PROCESS | 1828 | 1462375419783 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:23:39 INFO - PROCESS | 1828 | 1462375419785 Marionette TRACE conn3 <- [1,2366,null,{}] 08:23:39 INFO - PROCESS | 1828 | 1462375419790 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:39 INFO - PROCESS | 1828 | 1462375419943 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 08:23:40 INFO - PROCESS | 1828 | 1462375420152 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931eb3e800 == 138 [pid = 1828] [id = 599] 08:23:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f930add9800) [pid = 1828] [serial = 1798] [outer = (nil)] 08:23:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f93189f2000) [pid = 1828] [serial = 1799] [outer = 0x7f930add9800] 08:23:40 INFO - PROCESS | 1828 | 1462375420253 Marionette DEBUG loaded listener.js 08:23:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f931e4d2400) [pid = 1828] [serial = 1800] [outer = 0x7f930add9800] 08:23:41 INFO - PROCESS | 1828 | 1462375421045 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 08:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1326ms 08:23:41 INFO - PROCESS | 1828 | 1462375421110 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 08:23:41 INFO - PROCESS | 1828 | 1462375421114 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 08:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:23:41 INFO - PROCESS | 1828 | 1462375421120 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:23:41 INFO - PROCESS | 1828 | 1462375421122 Marionette TRACE conn3 <- [1,2370,null,{}] 08:23:41 INFO - PROCESS | 1828 | 1462375421127 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:41 INFO - PROCESS | 1828 | 1462375421306 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 08:23:41 INFO - PROCESS | 1828 | 1462375421521 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931fcb9000 == 139 [pid = 1828] [id = 600] 08:23:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f930feef800) [pid = 1828] [serial = 1801] [outer = (nil)] 08:23:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f931f028800) [pid = 1828] [serial = 1802] [outer = 0x7f930feef800] 08:23:41 INFO - PROCESS | 1828 | 1462375421588 Marionette DEBUG loaded listener.js 08:23:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f931ff3f800) [pid = 1828] [serial = 1803] [outer = 0x7f930feef800] 08:23:42 INFO - PROCESS | 1828 | 1462375422389 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 08:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1326ms 08:23:42 INFO - PROCESS | 1828 | 1462375422447 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 08:23:42 INFO - PROCESS | 1828 | 1462375422450 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 08:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:23:42 INFO - PROCESS | 1828 | 1462375422455 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:23:42 INFO - PROCESS | 1828 | 1462375422457 Marionette TRACE conn3 <- [1,2374,null,{}] 08:23:42 INFO - PROCESS | 1828 | 1462375422462 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:42 INFO - PROCESS | 1828 | 1462375422619 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 08:23:42 INFO - PROCESS | 1828 | 1462375422823 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322c4c000 == 140 [pid = 1828] [id = 601] 08:23:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f931670c400) [pid = 1828] [serial = 1804] [outer = (nil)] 08:23:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f9321a75000) [pid = 1828] [serial = 1805] [outer = 0x7f931670c400] 08:23:42 INFO - PROCESS | 1828 | 1462375422883 Marionette DEBUG loaded listener.js 08:23:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f9326993800) [pid = 1828] [serial = 1806] [outer = 0x7f931670c400] 08:23:43 INFO - PROCESS | 1828 | 1462375423676 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 08:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1277ms 08:23:43 INFO - PROCESS | 1828 | 1462375423732 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 08:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:23:43 INFO - PROCESS | 1828 | 1462375423735 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 08:23:43 INFO - PROCESS | 1828 | 1462375423740 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:23:43 INFO - PROCESS | 1828 | 1462375423742 Marionette TRACE conn3 <- [1,2378,null,{}] 08:23:43 INFO - PROCESS | 1828 | 1462375423747 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:43 INFO - PROCESS | 1828 | 1462375423903 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 08:23:44 INFO - PROCESS | 1828 | 1462375424107 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9326c2e000 == 141 [pid = 1828] [id = 602] 08:23:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f932042c000) [pid = 1828] [serial = 1807] [outer = (nil)] 08:23:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f932d415000) [pid = 1828] [serial = 1808] [outer = 0x7f932042c000] 08:23:44 INFO - PROCESS | 1828 | 1462375424165 Marionette DEBUG loaded listener.js 08:23:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f932d6dc400) [pid = 1828] [serial = 1809] [outer = 0x7f932042c000] 08:23:44 INFO - PROCESS | 1828 | 1462375424925 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 08:23:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:23:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1226ms 08:23:44 INFO - PROCESS | 1828 | 1462375424967 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 08:23:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:23:44 INFO - PROCESS | 1828 | 1462375424970 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 08:23:44 INFO - PROCESS | 1828 | 1462375424975 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:23:44 INFO - PROCESS | 1828 | 1462375424977 Marionette TRACE conn3 <- [1,2382,null,{}] 08:23:44 INFO - PROCESS | 1828 | 1462375424982 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:45 INFO - PROCESS | 1828 | 1462375425135 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 08:23:45 INFO - PROCESS | 1828 | 1462375425343 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930264e800 == 142 [pid = 1828] [id = 603] 08:23:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f9302ded000) [pid = 1828] [serial = 1810] [outer = (nil)] 08:23:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f93042c2400) [pid = 1828] [serial = 1811] [outer = 0x7f9302ded000] 08:23:45 INFO - PROCESS | 1828 | 1462375425442 Marionette DEBUG loaded listener.js 08:23:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f930ad37400) [pid = 1828] [serial = 1812] [outer = 0x7f9302ded000] 08:23:46 INFO - PROCESS | 1828 | 1462375426584 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 08:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1679ms 08:23:46 INFO - PROCESS | 1828 | 1462375426654 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 08:23:46 INFO - PROCESS | 1828 | 1462375426659 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 08:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:23:46 INFO - PROCESS | 1828 | 1462375426666 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:23:46 INFO - PROCESS | 1828 | 1462375426670 Marionette TRACE conn3 <- [1,2386,null,{}] 08:23:46 INFO - PROCESS | 1828 | 1462375426677 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:46 INFO - PROCESS | 1828 | 1462375426826 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 08:23:47 INFO - PROCESS | 1828 | 1462375427060 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308ac8000 == 143 [pid = 1828] [id = 604] 08:23:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f9304cc6800) [pid = 1828] [serial = 1813] [outer = (nil)] 08:23:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f930578f000) [pid = 1828] [serial = 1814] [outer = 0x7f9304cc6800] 08:23:47 INFO - PROCESS | 1828 | 1462375427114 Marionette DEBUG loaded listener.js 08:23:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f930884b000) [pid = 1828] [serial = 1815] [outer = 0x7f9304cc6800] 08:23:47 INFO - PROCESS | 1828 | 1462375427890 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 08:23:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:23:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1280ms 08:23:47 INFO - PROCESS | 1828 | 1462375427946 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 08:23:47 INFO - PROCESS | 1828 | 1462375427952 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 08:23:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:23:47 INFO - PROCESS | 1828 | 1462375427961 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:23:47 INFO - PROCESS | 1828 | 1462375427964 Marionette TRACE conn3 <- [1,2390,null,{}] 08:23:47 INFO - PROCESS | 1828 | 1462375427968 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:48 INFO - PROCESS | 1828 | 1462375428117 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 08:23:48 INFO - PROCESS | 1828 | 1462375428501 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304ba3000 == 144 [pid = 1828] [id = 605] 08:23:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f93058f7800) [pid = 1828] [serial = 1816] [outer = (nil)] 08:23:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f9308849800) [pid = 1828] [serial = 1817] [outer = 0x7f93058f7800] 08:23:48 INFO - PROCESS | 1828 | 1462375428596 Marionette DEBUG loaded listener.js 08:23:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f930ad31800) [pid = 1828] [serial = 1818] [outer = 0x7f93058f7800] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316b64800 == 143 [pid = 1828] [id = 16] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93158a3000 == 142 [pid = 1828] [id = 190] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f6a8800 == 141 [pid = 1828] [id = 504] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9304268800 == 140 [pid = 1828] [id = 537] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9302647800 == 139 [pid = 1828] [id = 536] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9334886800 == 138 [pid = 1828] [id = 189] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f0af000 == 137 [pid = 1828] [id = 24] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322d21800 == 136 [pid = 1828] [id = 25] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f0b1000 == 135 [pid = 1828] [id = 18] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f932d6d6c00) [pid = 1828] [serial = 1667] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f9330a69000) [pid = 1828] [serial = 1670] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f9314849800) [pid = 1828] [serial = 1673] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f93001d2400) [pid = 1828] [serial = 1676] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f930578b000) [pid = 1828] [serial = 1679] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f930ad31c00) [pid = 1828] [serial = 1703] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | 1462375429464 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f613000 == 134 [pid = 1828] [id = 588] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e37b000 == 133 [pid = 1828] [id = 587] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b27a000 == 132 [pid = 1828] [id = 586] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308ad2000 == 131 [pid = 1828] [id = 585] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9307d72000 == 130 [pid = 1828] [id = 584] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9302ef0000 == 129 [pid = 1828] [id = 583] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93079ab800 == 128 [pid = 1828] [id = 582] 08:23:49 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9337a3d800 == 127 [pid = 1828] [id = 578] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f930e665400) [pid = 1828] [serial = 1694] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f93042c0400) [pid = 1828] [serial = 1683] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f9302f06400) [pid = 1828] [serial = 1682] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f9305a61400) [pid = 1828] [serial = 1686] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f93058fa000) [pid = 1828] [serial = 1685] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f9308843800) [pid = 1828] [serial = 1643] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f930885dc00) [pid = 1828] [serial = 1688] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f931390d400) [pid = 1828] [serial = 1697] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f9309bf2c00) [pid = 1828] [serial = 1689] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f930c525800) [pid = 1828] [serial = 1646] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f931670e000) [pid = 1828] [serial = 1652] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f931fcabc00) [pid = 1828] [serial = 1661] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f931484b000) [pid = 1828] [serial = 1698] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f9302f07800) [pid = 1828] [serial = 1640] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f931466c800) [pid = 1828] [serial = 1649] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f931cc8b000) [pid = 1828] [serial = 1658] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f9317583c00) [pid = 1828] [serial = 1655] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f93172af400) [pid = 1828] [serial = 1638] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f930c52a000) [pid = 1828] [serial = 1691] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f9322db7000) [pid = 1828] [serial = 1664] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f9308844800) [pid = 1828] [serial = 1700] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f930f4c4400) [pid = 1828] [serial = 1695] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f930c532800) [pid = 1828] [serial = 1692] [outer = (nil)] [url = about:blank] 08:23:49 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f9309905800) [pid = 1828] [serial = 1701] [outer = (nil)] [url = about:blank] 08:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1581ms 08:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:23:49 INFO - PROCESS | 1828 | 1462375429541 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 08:23:49 INFO - PROCESS | 1828 | 1462375429544 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 08:23:49 INFO - PROCESS | 1828 | 1462375429550 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:23:49 INFO - PROCESS | 1828 | 1462375429555 Marionette TRACE conn3 <- [1,2394,null,{}] 08:23:49 INFO - PROCESS | 1828 | 1462375429569 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:49 INFO - PROCESS | 1828 | 1462375429717 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 08:23:49 INFO - PROCESS | 1828 | 1462375429727 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305ae2800 == 128 [pid = 1828] [id = 606] 08:23:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f930b2ca400) [pid = 1828] [serial = 1819] [outer = (nil)] 08:23:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f930b5c8800) [pid = 1828] [serial = 1820] [outer = 0x7f930b2ca400] 08:23:49 INFO - PROCESS | 1828 | 1462375429781 Marionette DEBUG loaded listener.js 08:23:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f930c531400) [pid = 1828] [serial = 1821] [outer = 0x7f930b2ca400] 08:23:50 INFO - PROCESS | 1828 | 1462375430597 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 08:23:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:23:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1087ms 08:23:50 INFO - PROCESS | 1828 | 1462375430636 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 08:23:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:23:50 INFO - PROCESS | 1828 | 1462375430639 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 08:23:50 INFO - PROCESS | 1828 | 1462375430644 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:23:50 INFO - PROCESS | 1828 | 1462375430646 Marionette TRACE conn3 <- [1,2398,null,{}] 08:23:50 INFO - PROCESS | 1828 | 1462375430651 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:50 INFO - PROCESS | 1828 | 1462375430785 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 08:23:50 INFO - PROCESS | 1828 | 1462375430802 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308a84800 == 129 [pid = 1828] [id = 607] 08:23:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f930b5cdc00) [pid = 1828] [serial = 1822] [outer = (nil)] 08:23:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f930e668800) [pid = 1828] [serial = 1823] [outer = 0x7f930b5cdc00] 08:23:50 INFO - PROCESS | 1828 | 1462375430852 Marionette DEBUG loaded listener.js 08:23:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f930fca8800) [pid = 1828] [serial = 1824] [outer = 0x7f930b5cdc00] 08:23:51 INFO - PROCESS | 1828 | 1462375431647 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 08:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1024ms 08:23:51 INFO - PROCESS | 1828 | 1462375431669 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 08:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:23:51 INFO - PROCESS | 1828 | 1462375431672 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 08:23:51 INFO - PROCESS | 1828 | 1462375431676 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:23:51 INFO - PROCESS | 1828 | 1462375431679 Marionette TRACE conn3 <- [1,2402,null,{}] 08:23:51 INFO - PROCESS | 1828 | 1462375431683 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:51 INFO - PROCESS | 1828 | 1462375431831 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 08:23:52 INFO - PROCESS | 1828 | 1462375432147 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93049eb000 == 130 [pid = 1828] [id = 608] 08:23:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f93001cfc00) [pid = 1828] [serial = 1825] [outer = (nil)] 08:23:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f930269a000) [pid = 1828] [serial = 1826] [outer = 0x7f93001cfc00] 08:23:52 INFO - PROCESS | 1828 | 1462375432213 Marionette DEBUG loaded listener.js 08:23:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f9304bc7800) [pid = 1828] [serial = 1827] [outer = 0x7f93001cfc00] 08:23:53 INFO - PROCESS | 1828 | 1462375433044 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 08:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1425ms 08:23:53 INFO - PROCESS | 1828 | 1462375433103 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 08:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:23:53 INFO - PROCESS | 1828 | 1462375433109 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 08:23:53 INFO - PROCESS | 1828 | 1462375433115 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:23:53 INFO - PROCESS | 1828 | 1462375433119 Marionette TRACE conn3 <- [1,2406,null,{}] 08:23:53 INFO - PROCESS | 1828 | 1462375433126 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:53 INFO - PROCESS | 1828 | 1462375433282 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 08:23:53 INFO - PROCESS | 1828 | 1462375433494 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b7ca000 == 131 [pid = 1828] [id = 609] 08:23:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f93087bcc00) [pid = 1828] [serial = 1828] [outer = (nil)] 08:23:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f930ad37c00) [pid = 1828] [serial = 1829] [outer = 0x7f93087bcc00] 08:23:53 INFO - PROCESS | 1828 | 1462375433599 Marionette DEBUG loaded listener.js 08:23:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f930bdb7c00) [pid = 1828] [serial = 1830] [outer = 0x7f93087bcc00] 08:23:54 INFO - PROCESS | 1828 | 1462375434416 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 08:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1339ms 08:23:54 INFO - PROCESS | 1828 | 1462375434456 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 08:23:54 INFO - PROCESS | 1828 | 1462375434462 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 08:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:23:54 INFO - PROCESS | 1828 | 1462375434467 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:23:54 INFO - PROCESS | 1828 | 1462375434470 Marionette TRACE conn3 <- [1,2410,null,{}] 08:23:54 INFO - PROCESS | 1828 | 1462375434475 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:54 INFO - PROCESS | 1828 | 1462375434632 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 08:23:54 INFO - PROCESS | 1828 | 1462375434840 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93104cb800 == 132 [pid = 1828] [id = 610] 08:23:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f930e20a000) [pid = 1828] [serial = 1831] [outer = (nil)] 08:23:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f930fcb1400) [pid = 1828] [serial = 1832] [outer = 0x7f930e20a000] 08:23:54 INFO - PROCESS | 1828 | 1462375434899 Marionette DEBUG loaded listener.js 08:23:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f9310866400) [pid = 1828] [serial = 1833] [outer = 0x7f930e20a000] 08:23:55 INFO - PROCESS | 1828 | 1462375435755 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 08:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1330ms 08:23:55 INFO - PROCESS | 1828 | 1462375435798 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 08:23:55 INFO - PROCESS | 1828 | 1462375435802 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 08:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:23:55 INFO - PROCESS | 1828 | 1462375435815 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:23:55 INFO - PROCESS | 1828 | 1462375435823 Marionette TRACE conn3 <- [1,2414,null,{}] 08:23:55 INFO - PROCESS | 1828 | 1462375435829 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:55 INFO - PROCESS | 1828 | 1462375435983 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 08:23:56 INFO - PROCESS | 1828 | 1462375436187 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931487b800 == 133 [pid = 1828] [id = 611] 08:23:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f930c52a000) [pid = 1828] [serial = 1834] [outer = (nil)] 08:23:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f9314870c00) [pid = 1828] [serial = 1835] [outer = 0x7f930c52a000] 08:23:56 INFO - PROCESS | 1828 | 1462375436248 Marionette DEBUG loaded listener.js 08:23:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f9316658c00) [pid = 1828] [serial = 1836] [outer = 0x7f930c52a000] 08:23:57 INFO - PROCESS | 1828 | 1462375437057 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 08:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1291ms 08:23:57 INFO - PROCESS | 1828 | 1462375437099 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 08:23:57 INFO - PROCESS | 1828 | 1462375437103 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 08:23:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:23:57 INFO - PROCESS | 1828 | 1462375437108 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:23:57 INFO - PROCESS | 1828 | 1462375437110 Marionette TRACE conn3 <- [1,2418,null,{}] 08:23:57 INFO - PROCESS | 1828 | 1462375437115 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:23:57 INFO - PROCESS | 1828 | 1462375437265 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 08:23:57 INFO - PROCESS | 1828 | 1462375437473 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:23:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316624800 == 134 [pid = 1828] [id = 612] 08:23:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f930e3d6400) [pid = 1828] [serial = 1837] [outer = (nil)] 08:23:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f93166cb400) [pid = 1828] [serial = 1838] [outer = 0x7f930e3d6400] 08:23:57 INFO - PROCESS | 1828 | 1462375437538 Marionette DEBUG loaded listener.js 08:23:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f9316fdac00) [pid = 1828] [serial = 1839] [outer = 0x7f930e3d6400] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930c56c000 == 133 [pid = 1828] [id = 495] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93068d6800 == 132 [pid = 1828] [id = 493] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318ba2800 == 131 [pid = 1828] [id = 280] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93068dc800 == 130 [pid = 1828] [id = 560] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316dd3000 == 129 [pid = 1828] [id = 247] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308a84800 == 128 [pid = 1828] [id = 607] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9305ae2800 == 127 [pid = 1828] [id = 606] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9304ba3000 == 126 [pid = 1828] [id = 605] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308ac8000 == 125 [pid = 1828] [id = 604] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931850d000 == 124 [pid = 1828] [id = 597] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316dd4800 == 123 [pid = 1828] [id = 596] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931662c800 == 122 [pid = 1828] [id = 595] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314a27000 == 121 [pid = 1828] [id = 594] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931487a000 == 120 [pid = 1828] [id = 593] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9307d81800 == 119 [pid = 1828] [id = 534] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9309ce1800 == 118 [pid = 1828] [id = 591] 08:24:00 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9305ce3800 == 117 [pid = 1828] [id = 590] 08:24:00 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f9305794000) [pid = 1828] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:24:00 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f93001d5c00) [pid = 1828] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:24:00 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f9304bcf000) [pid = 1828] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:24:00 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f930e3db000) [pid = 1828] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:24:00 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f9302decc00) [pid = 1828] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:24:00 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f930c52d800) [pid = 1828] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:24:00 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f9305795400) [pid = 1828] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:24:00 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f9309bf6400) [pid = 1828] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:24:00 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f9304cc6800) [pid = 1828] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:24:00 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f93058f7800) [pid = 1828] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:24:00 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f930b2ca400) [pid = 1828] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:24:00 INFO - PROCESS | 1828 | 1462375440941 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:24:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:24:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 3883ms 08:24:00 INFO - PROCESS | 1828 | 1462375440991 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 08:24:00 INFO - PROCESS | 1828 | 1462375440996 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 08:24:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:24:01 INFO - PROCESS | 1828 | 1462375441003 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:24:01 INFO - PROCESS | 1828 | 1462375441008 Marionette TRACE conn3 <- [1,2422,null,{}] 08:24:01 INFO - PROCESS | 1828 | 1462375441015 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:01 INFO - PROCESS | 1828 | 1462375441208 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 08:24:01 INFO - PROCESS | 1828 | 1462375441321 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93049d4800 == 118 [pid = 1828] [id = 613] 08:24:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f9302f0e400) [pid = 1828] [serial = 1840] [outer = (nil)] 08:24:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f9304bc9c00) [pid = 1828] [serial = 1841] [outer = 0x7f9302f0e400] 08:24:01 INFO - PROCESS | 1828 | 1462375441373 Marionette DEBUG loaded listener.js 08:24:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f9304cc6000) [pid = 1828] [serial = 1842] [outer = 0x7f9302f0e400] 08:24:01 INFO - PROCESS | 1828 | 1462375441976 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 08:24:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:24:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1033ms 08:24:02 INFO - PROCESS | 1828 | 1462375442036 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 08:24:02 INFO - PROCESS | 1828 | 1462375442042 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 08:24:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:24:02 INFO - PROCESS | 1828 | 1462375442051 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:24:02 INFO - PROCESS | 1828 | 1462375442054 Marionette TRACE conn3 <- [1,2426,null,{}] 08:24:02 INFO - PROCESS | 1828 | 1462375442076 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:02 INFO - PROCESS | 1828 | 1462375442280 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 08:24:02 INFO - PROCESS | 1828 | 1462375442289 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93062cb800 == 119 [pid = 1828] [id = 614] 08:24:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f9305a5d000) [pid = 1828] [serial = 1843] [outer = (nil)] 08:24:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f93062efc00) [pid = 1828] [serial = 1844] [outer = 0x7f9305a5d000] 08:24:02 INFO - PROCESS | 1828 | 1462375442340 Marionette DEBUG loaded listener.js 08:24:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f93062f7800) [pid = 1828] [serial = 1845] [outer = 0x7f9305a5d000] 08:24:03 INFO - PROCESS | 1828 | 1462375443292 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 08:24:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:24:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1283ms 08:24:03 INFO - PROCESS | 1828 | 1462375443335 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 08:24:03 INFO - PROCESS | 1828 | 1462375443339 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 08:24:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:24:03 INFO - PROCESS | 1828 | 1462375443347 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:24:03 INFO - PROCESS | 1828 | 1462375443352 Marionette TRACE conn3 <- [1,2430,null,{}] 08:24:03 INFO - PROCESS | 1828 | 1462375443375 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:03 INFO - PROCESS | 1828 | 1462375443540 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 08:24:03 INFO - PROCESS | 1828 | 1462375443741 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305ce8800 == 120 [pid = 1828] [id = 615] 08:24:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f93042c0400) [pid = 1828] [serial = 1846] [outer = (nil)] 08:24:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f93058f6400) [pid = 1828] [serial = 1847] [outer = 0x7f93042c0400] 08:24:03 INFO - PROCESS | 1828 | 1462375443843 Marionette DEBUG loaded listener.js 08:24:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f93062f6800) [pid = 1828] [serial = 1848] [outer = 0x7f93042c0400] 08:24:04 INFO - PROCESS | 1828 | 1462375444644 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 08:24:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:24:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1350ms 08:24:04 INFO - PROCESS | 1828 | 1462375444696 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 08:24:04 INFO - PROCESS | 1828 | 1462375444702 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 08:24:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:24:04 INFO - PROCESS | 1828 | 1462375444712 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:24:04 INFO - PROCESS | 1828 | 1462375444714 Marionette TRACE conn3 <- [1,2434,null,{}] 08:24:04 INFO - PROCESS | 1828 | 1462375444733 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:04 INFO - PROCESS | 1828 | 1462375444943 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 08:24:05 INFO - PROCESS | 1828 | 1462375445088 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930879c000 == 121 [pid = 1828] [id = 616] 08:24:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f9308845400) [pid = 1828] [serial = 1849] [outer = (nil)] 08:24:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f9308858400) [pid = 1828] [serial = 1850] [outer = 0x7f9308845400] 08:24:05 INFO - PROCESS | 1828 | 1462375445148 Marionette DEBUG loaded listener.js 08:24:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f93089ab000) [pid = 1828] [serial = 1851] [outer = 0x7f9308845400] 08:24:06 INFO - PROCESS | 1828 | 1462375446057 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 08:24:06 INFO - PROCESS | 1828 | ************************* 08:24:06 INFO - PROCESS | 1828 | A coding exception was thrown and uncaught in a Task. 08:24:06 INFO - PROCESS | 1828 | 08:24:06 INFO - PROCESS | 1828 | Full message: TypeError: NetworkError when attempting to fetch resource. 08:24:06 INFO - PROCESS | 1828 | Full stack: 08:24:06 INFO - PROCESS | 1828 | ************************* 08:24:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:24:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1380ms 08:24:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:24:06 INFO - PROCESS | 1828 | 1462375446091 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 08:24:06 INFO - PROCESS | 1828 | 1462375446093 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 08:24:06 INFO - PROCESS | 1828 | 1462375446098 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:24:06 INFO - PROCESS | 1828 | 1462375446104 Marionette TRACE conn3 <- [1,2438,null,{}] 08:24:06 INFO - PROCESS | 1828 | 1462375446118 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:06 INFO - PROCESS | 1828 | 1462375446281 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 08:24:06 INFO - PROCESS | 1828 | 1462375446484 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b7c8800 == 122 [pid = 1828] [id = 617] 08:24:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f930ade4000) [pid = 1828] [serial = 1852] [outer = (nil)] 08:24:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f930b2cc400) [pid = 1828] [serial = 1853] [outer = 0x7f930ade4000] 08:24:06 INFO - PROCESS | 1828 | 1462375446577 Marionette DEBUG loaded listener.js 08:24:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f930b5d0800) [pid = 1828] [serial = 1854] [outer = 0x7f930ade4000] 08:24:07 INFO - PROCESS | 1828 | 1462375447358 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 08:24:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:24:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1287ms 08:24:07 INFO - PROCESS | 1828 | 1462375447385 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 08:24:07 INFO - PROCESS | 1828 | 1462375447388 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 08:24:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:24:07 INFO - PROCESS | 1828 | 1462375447394 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:24:07 INFO - PROCESS | 1828 | 1462375447396 Marionette TRACE conn3 <- [1,2442,null,{}] 08:24:07 INFO - PROCESS | 1828 | 1462375447401 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:07 INFO - PROCESS | 1828 | 1462375447545 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 08:24:07 INFO - PROCESS | 1828 | 1462375447760 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e373000 == 123 [pid = 1828] [id = 618] 08:24:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f930ade1800) [pid = 1828] [serial = 1855] [outer = (nil)] 08:24:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f930c528000) [pid = 1828] [serial = 1856] [outer = 0x7f930ade1800] 08:24:07 INFO - PROCESS | 1828 | 1462375447819 Marionette DEBUG loaded listener.js 08:24:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f930c5f0400) [pid = 1828] [serial = 1857] [outer = 0x7f930ade1800] 08:24:08 INFO - PROCESS | 1828 | 1462375448562 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 08:24:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:24:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1226ms 08:24:08 INFO - PROCESS | 1828 | 1462375448620 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 08:24:08 INFO - PROCESS | 1828 | 1462375448623 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 08:24:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:24:08 INFO - PROCESS | 1828 | 1462375448628 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:24:08 INFO - PROCESS | 1828 | 1462375448631 Marionette TRACE conn3 <- [1,2446,null,{}] 08:24:08 INFO - PROCESS | 1828 | 1462375448636 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:08 INFO - PROCESS | 1828 | 1462375448779 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 08:24:09 INFO - PROCESS | 1828 | 1462375448997 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f610800 == 124 [pid = 1828] [id = 619] 08:24:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f93001cbc00) [pid = 1828] [serial = 1858] [outer = (nil)] 08:24:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f930e206400) [pid = 1828] [serial = 1859] [outer = 0x7f93001cbc00] 08:24:09 INFO - PROCESS | 1828 | 1462375449058 Marionette DEBUG loaded listener.js 08:24:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f930e399400) [pid = 1828] [serial = 1860] [outer = 0x7f93001cbc00] 08:24:09 INFO - PROCESS | 1828 | 1462375449853 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 08:24:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:24:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1278ms 08:24:09 INFO - PROCESS | 1828 | 1462375449908 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 08:24:09 INFO - PROCESS | 1828 | 1462375449910 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 08:24:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:24:09 INFO - PROCESS | 1828 | 1462375449915 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:24:09 INFO - PROCESS | 1828 | 1462375449917 Marionette TRACE conn3 <- [1,2450,null,{}] 08:24:09 INFO - PROCESS | 1828 | 1462375449922 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:10 INFO - PROCESS | 1828 | 1462375450096 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 08:24:10 INFO - PROCESS | 1828 | 1462375450307 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310603800 == 125 [pid = 1828] [id = 620] 08:24:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f9302698000) [pid = 1828] [serial = 1861] [outer = (nil)] 08:24:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f930be6e000) [pid = 1828] [serial = 1862] [outer = 0x7f9302698000] 08:24:10 INFO - PROCESS | 1828 | 1462375450371 Marionette DEBUG loaded listener.js 08:24:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f930f69a400) [pid = 1828] [serial = 1863] [outer = 0x7f9302698000] 08:24:11 INFO - PROCESS | 1828 | 1462375451176 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 08:24:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:24:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1283ms 08:24:11 INFO - PROCESS | 1828 | 1462375451199 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 08:24:11 INFO - PROCESS | 1828 | 1462375451202 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 08:24:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:24:11 INFO - PROCESS | 1828 | 1462375451207 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:24:11 INFO - PROCESS | 1828 | 1462375451209 Marionette TRACE conn3 <- [1,2454,null,{}] 08:24:11 INFO - PROCESS | 1828 | 1462375451214 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:11 INFO - PROCESS | 1828 | 1462375451363 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 08:24:11 INFO - PROCESS | 1828 | 1462375451625 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314874000 == 126 [pid = 1828] [id = 621] 08:24:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f9302dee000) [pid = 1828] [serial = 1864] [outer = (nil)] 08:24:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f930feeb800) [pid = 1828] [serial = 1865] [outer = 0x7f9302dee000] 08:24:11 INFO - PROCESS | 1828 | 1462375451685 Marionette DEBUG loaded listener.js 08:24:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f93104aa000) [pid = 1828] [serial = 1866] [outer = 0x7f9302dee000] 08:24:12 INFO - PROCESS | 1828 | 1462375452475 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 08:24:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:24:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1330ms 08:24:12 INFO - PROCESS | 1828 | 1462375452537 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 08:24:12 INFO - PROCESS | 1828 | 1462375452539 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 08:24:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:24:12 INFO - PROCESS | 1828 | 1462375452545 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:24:12 INFO - PROCESS | 1828 | 1462375452547 Marionette TRACE conn3 <- [1,2458,null,{}] 08:24:12 INFO - PROCESS | 1828 | 1462375452552 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:12 INFO - PROCESS | 1828 | 1462375452700 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 08:24:12 INFO - PROCESS | 1828 | 1462375452907 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93155dc000 == 127 [pid = 1828] [id = 622] 08:24:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f93062f6c00) [pid = 1828] [serial = 1867] [outer = (nil)] 08:24:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f93105a7000) [pid = 1828] [serial = 1868] [outer = 0x7f93062f6c00] 08:24:12 INFO - PROCESS | 1828 | 1462375452974 Marionette DEBUG loaded listener.js 08:24:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f931086b000) [pid = 1828] [serial = 1869] [outer = 0x7f93062f6c00] 08:24:13 INFO - PROCESS | 1828 | 1462375453716 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 08:24:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:24:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1229ms 08:24:13 INFO - PROCESS | 1828 | 1462375453774 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 08:24:13 INFO - PROCESS | 1828 | 1462375453776 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 08:24:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:24:13 INFO - PROCESS | 1828 | 1462375453782 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:24:13 INFO - PROCESS | 1828 | 1462375453784 Marionette TRACE conn3 <- [1,2462,null,{}] 08:24:13 INFO - PROCESS | 1828 | 1462375453789 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:13 INFO - PROCESS | 1828 | 1462375453932 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 08:24:14 INFO - PROCESS | 1828 | 1462375454140 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9315f8b000 == 128 [pid = 1828] [id = 623] 08:24:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f930ade3000) [pid = 1828] [serial = 1870] [outer = (nil)] 08:24:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f9313906800) [pid = 1828] [serial = 1871] [outer = 0x7f930ade3000] 08:24:14 INFO - PROCESS | 1828 | 1462375454246 Marionette DEBUG loaded listener.js 08:24:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f9313911400) [pid = 1828] [serial = 1872] [outer = 0x7f930ade3000] 08:24:15 INFO - PROCESS | 1828 | 1462375455032 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 08:24:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:24:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1276ms 08:24:15 INFO - PROCESS | 1828 | 1462375455058 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 08:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:24:15 INFO - PROCESS | 1828 | 1462375455061 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 08:24:15 INFO - PROCESS | 1828 | 1462375455065 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:24:15 INFO - PROCESS | 1828 | 1462375455068 Marionette TRACE conn3 <- [1,2466,null,{}] 08:24:15 INFO - PROCESS | 1828 | 1462375455073 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:15 INFO - PROCESS | 1828 | 1462375455216 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 08:24:15 INFO - PROCESS | 1828 | 1462375455425 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b66000 == 129 [pid = 1828] [id = 624] 08:24:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f930f693000) [pid = 1828] [serial = 1873] [outer = (nil)] 08:24:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f9313a6f800) [pid = 1828] [serial = 1874] [outer = 0x7f930f693000] 08:24:15 INFO - PROCESS | 1828 | 1462375455525 Marionette DEBUG loaded listener.js 08:24:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f9313a80c00) [pid = 1828] [serial = 1875] [outer = 0x7f930f693000] 08:24:16 INFO - PROCESS | 1828 | 1462375456299 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 08:24:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:24:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1277ms 08:24:16 INFO - PROCESS | 1828 | 1462375456342 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 08:24:16 INFO - PROCESS | 1828 | 1462375456345 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 08:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:24:16 INFO - PROCESS | 1828 | 1462375456350 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:24:16 INFO - PROCESS | 1828 | 1462375456353 Marionette TRACE conn3 <- [1,2470,null,{}] 08:24:16 INFO - PROCESS | 1828 | 1462375456358 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:16 INFO - PROCESS | 1828 | 1462375456525 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 08:24:16 INFO - PROCESS | 1828 | 1462375456748 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93174a1800 == 130 [pid = 1828] [id = 625] 08:24:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f930ade1c00) [pid = 1828] [serial = 1876] [outer = (nil)] 08:24:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f93147d4800) [pid = 1828] [serial = 1877] [outer = 0x7f930ade1c00] 08:24:16 INFO - PROCESS | 1828 | 1462375456853 Marionette DEBUG loaded listener.js 08:24:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f9314865c00) [pid = 1828] [serial = 1878] [outer = 0x7f930ade1c00] 08:24:17 INFO - PROCESS | 1828 | 1462375457659 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 08:24:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:24:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1327ms 08:24:17 INFO - PROCESS | 1828 | 1462375457681 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 08:24:17 INFO - PROCESS | 1828 | 1462375457684 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 08:24:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:24:17 INFO - PROCESS | 1828 | 1462375457691 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:24:17 INFO - PROCESS | 1828 | 1462375457693 Marionette TRACE conn3 <- [1,2474,null,{}] 08:24:17 INFO - PROCESS | 1828 | 1462375457698 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:17 INFO - PROCESS | 1828 | 1462375457841 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 08:24:18 INFO - PROCESS | 1828 | 1462375458050 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318529800 == 131 [pid = 1828] [id = 626] 08:24:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f931086bc00) [pid = 1828] [serial = 1879] [outer = (nil)] 08:24:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f93147d8800) [pid = 1828] [serial = 1880] [outer = 0x7f931086bc00] 08:24:18 INFO - PROCESS | 1828 | 1462375458155 Marionette DEBUG loaded listener.js 08:24:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f93156b2800) [pid = 1828] [serial = 1881] [outer = 0x7f931086bc00] 08:24:19 INFO - PROCESS | 1828 | 1462375459199 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 08:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1576ms 08:24:19 INFO - PROCESS | 1828 | 1462375459268 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 08:24:19 INFO - PROCESS | 1828 | 1462375459272 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 08:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:24:19 INFO - PROCESS | 1828 | 1462375459279 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:24:19 INFO - PROCESS | 1828 | 1462375459284 Marionette TRACE conn3 <- [1,2478,null,{}] 08:24:19 INFO - PROCESS | 1828 | 1462375459290 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:19 INFO - PROCESS | 1828 | 1462375459438 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 08:24:19 INFO - PROCESS | 1828 | 1462375459694 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93079a6800 == 132 [pid = 1828] [id = 627] 08:24:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f9305794800) [pid = 1828] [serial = 1882] [outer = (nil)] 08:24:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f93058f6c00) [pid = 1828] [serial = 1883] [outer = 0x7f9305794800] 08:24:19 INFO - PROCESS | 1828 | 1462375459795 Marionette DEBUG loaded listener.js 08:24:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f93087bc400) [pid = 1828] [serial = 1884] [outer = 0x7f9305794800] 08:24:20 INFO - PROCESS | 1828 | 1462375460550 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 08:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1330ms 08:24:20 INFO - PROCESS | 1828 | 1462375460617 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 08:24:20 INFO - PROCESS | 1828 | 1462375460632 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 08:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:24:20 INFO - PROCESS | 1828 | 1462375460645 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:24:20 INFO - PROCESS | 1828 | 1462375460652 Marionette TRACE conn3 <- [1,2482,null,{}] 08:24:20 INFO - PROCESS | 1828 | 1462375460659 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:20 INFO - PROCESS | 1828 | 1462375460851 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 08:24:21 INFO - PROCESS | 1828 | 1462375461062 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93094e7000 == 133 [pid = 1828] [id = 628] 08:24:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f9302f0b800) [pid = 1828] [serial = 1885] [outer = (nil)] 08:24:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f9308857400) [pid = 1828] [serial = 1886] [outer = 0x7f9302f0b800] 08:24:21 INFO - PROCESS | 1828 | 1462375461119 Marionette DEBUG loaded listener.js 08:24:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 253 (0x7f93099cb000) [pid = 1828] [serial = 1887] [outer = 0x7f9302f0b800] 08:24:21 INFO - PROCESS | 1828 | 1462375461982 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 08:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1383ms 08:24:22 INFO - PROCESS | 1828 | 1462375462028 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 08:24:22 INFO - PROCESS | 1828 | 1462375462032 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 08:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:24:22 INFO - PROCESS | 1828 | 1462375462037 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:24:22 INFO - PROCESS | 1828 | 1462375462041 Marionette TRACE conn3 <- [1,2486,null,{}] 08:24:22 INFO - PROCESS | 1828 | 1462375462054 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:22 INFO - PROCESS | 1828 | 1462375462202 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 08:24:22 INFO - PROCESS | 1828 | 1462375462473 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f750800 == 134 [pid = 1828] [id = 629] 08:24:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 254 (0x7f930b5cf400) [pid = 1828] [serial = 1888] [outer = (nil)] 08:24:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 255 (0x7f930be68800) [pid = 1828] [serial = 1889] [outer = 0x7f930b5cf400] 08:24:22 INFO - PROCESS | 1828 | 1462375462534 Marionette DEBUG loaded listener.js 08:24:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 256 (0x7f930e395c00) [pid = 1828] [serial = 1890] [outer = 0x7f930b5cf400] 08:24:23 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93049d4800 == 133 [pid = 1828] [id = 613] 08:24:23 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931487b800 == 132 [pid = 1828] [id = 611] 08:24:23 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93104cb800 == 131 [pid = 1828] [id = 610] 08:24:23 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b7ca000 == 130 [pid = 1828] [id = 609] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 255 (0x7f93105ac800) [pid = 1828] [serial = 1715] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 254 (0x7f93166cbc00) [pid = 1828] [serial = 1721] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 253 (0x7f9305793000) [pid = 1828] [serial = 1706] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 252 (0x7f9309910800) [pid = 1828] [serial = 1709] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f93099c9c00) [pid = 1828] [serial = 1742] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f930e3cec00) [pid = 1828] [serial = 1712] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f9320622800) [pid = 1828] [serial = 1736] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f931a154c00) [pid = 1828] [serial = 1733] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f93089aa400) [pid = 1828] [serial = 1745] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f931744dc00) [pid = 1828] [serial = 1724] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f9304cbe000) [pid = 1828] [serial = 1739] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f9313a7b400) [pid = 1828] [serial = 1718] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f93189f0c00) [pid = 1828] [serial = 1730] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f9318387c00) [pid = 1828] [serial = 1727] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f9314862c00) [pid = 1828] [serial = 1784] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f9316662000) [pid = 1828] [serial = 1787] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f9316d37c00) [pid = 1828] [serial = 1790] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f9317584800) [pid = 1828] [serial = 1793] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f9318a70400) [pid = 1828] [serial = 1796] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f93189f2000) [pid = 1828] [serial = 1799] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f931f028800) [pid = 1828] [serial = 1802] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f9321a75000) [pid = 1828] [serial = 1805] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f932d415000) [pid = 1828] [serial = 1808] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f93042c2400) [pid = 1828] [serial = 1811] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f93058f8800) [pid = 1828] [serial = 1772] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f93099c4400) [pid = 1828] [serial = 1775] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f930e398c00) [pid = 1828] [serial = 1778] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f9313a6d000) [pid = 1828] [serial = 1781] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | 1462375463445 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 08:24:23 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93049eb000 == 129 [pid = 1828] [id = 608] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f9313903c00) [pid = 1828] [serial = 1767] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f93104a7800) [pid = 1828] [serial = 1766] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f9302f0f000) [pid = 1828] [serial = 1748] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f930c5f8c00) [pid = 1828] [serial = 1704] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f930e670000) [pid = 1828] [serial = 1763] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f9305796800) [pid = 1828] [serial = 1751] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f93089abc00) [pid = 1828] [serial = 1752] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f930e211400) [pid = 1828] [serial = 1761] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f9305792c00) [pid = 1828] [serial = 1749] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f930c5f9400) [pid = 1828] [serial = 1760] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f930be71c00) [pid = 1828] [serial = 1757] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f930c52fc00) [pid = 1828] [serial = 1758] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f930ff26400) [pid = 1828] [serial = 1764] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f930addb800) [pid = 1828] [serial = 1754] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f930b2cf000) [pid = 1828] [serial = 1755] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f930e668800) [pid = 1828] [serial = 1823] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f930578f000) [pid = 1828] [serial = 1814] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f930884b000) [pid = 1828] [serial = 1815] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f9308849800) [pid = 1828] [serial = 1817] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f930b5c8800) [pid = 1828] [serial = 1820] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f930c531400) [pid = 1828] [serial = 1821] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f9313a6e800) [pid = 1828] [serial = 1769] [outer = (nil)] [url = about:blank] 08:24:23 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f930ad31800) [pid = 1828] [serial = 1818] [outer = (nil)] [url = about:blank] 08:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1485ms 08:24:23 INFO - PROCESS | 1828 | 1462375463522 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 08:24:23 INFO - PROCESS | 1828 | 1462375463526 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 08:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:24:23 INFO - PROCESS | 1828 | 1462375463530 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:24:23 INFO - PROCESS | 1828 | 1462375463532 Marionette TRACE conn3 <- [1,2490,null,{}] 08:24:23 INFO - PROCESS | 1828 | 1462375463537 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:23 INFO - PROCESS | 1828 | 1462375463678 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 08:24:23 INFO - PROCESS | 1828 | 1462375463842 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305cd7000 == 130 [pid = 1828] [id = 630] 08:24:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f9302f0ec00) [pid = 1828] [serial = 1891] [outer = (nil)] 08:24:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f930c532400) [pid = 1828] [serial = 1892] [outer = 0x7f9302f0ec00] 08:24:23 INFO - PROCESS | 1828 | 1462375463894 Marionette DEBUG loaded listener.js 08:24:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f930e3d6800) [pid = 1828] [serial = 1893] [outer = 0x7f9302f0ec00] 08:24:24 INFO - PROCESS | 1828 | 1462375464497 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 981ms 08:24:24 INFO - PROCESS | 1828 | 1462375464512 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 08:24:24 INFO - PROCESS | 1828 | 1462375464514 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 08:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:24:24 INFO - PROCESS | 1828 | 1462375464519 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:24:24 INFO - PROCESS | 1828 | 1462375464521 Marionette TRACE conn3 <- [1,2494,null,{}] 08:24:24 INFO - PROCESS | 1828 | 1462375464526 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:24 INFO - PROCESS | 1828 | 1462375464659 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 08:24:24 INFO - PROCESS | 1828 | 1462375464842 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93094e3000 == 131 [pid = 1828] [id = 631] 08:24:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f930b5d0000) [pid = 1828] [serial = 1894] [outer = (nil)] 08:24:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f930f4d1400) [pid = 1828] [serial = 1895] [outer = 0x7f930b5d0000] 08:24:24 INFO - PROCESS | 1828 | 1462375464893 Marionette DEBUG loaded listener.js 08:24:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f93104abc00) [pid = 1828] [serial = 1896] [outer = 0x7f930b5d0000] 08:24:25 INFO - PROCESS | 1828 | 1462375465516 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 08:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1027ms 08:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:24:25 INFO - PROCESS | 1828 | 1462375465547 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 08:24:25 INFO - PROCESS | 1828 | 1462375465549 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 08:24:25 INFO - PROCESS | 1828 | 1462375465553 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:24:25 INFO - PROCESS | 1828 | 1462375465555 Marionette TRACE conn3 <- [1,2498,null,{}] 08:24:25 INFO - PROCESS | 1828 | 1462375465577 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:25 INFO - PROCESS | 1828 | 1462375465820 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 08:24:25 INFO - PROCESS | 1828 | 1462375465848 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931066b800 == 132 [pid = 1828] [id = 632] 08:24:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f930f698800) [pid = 1828] [serial = 1897] [outer = (nil)] 08:24:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f9314653800) [pid = 1828] [serial = 1898] [outer = 0x7f930f698800] 08:24:25 INFO - PROCESS | 1828 | 1462375465901 Marionette DEBUG loaded listener.js 08:24:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f931566a000) [pid = 1828] [serial = 1899] [outer = 0x7f930f698800] 08:24:26 INFO - PROCESS | 1828 | 1462375466586 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 08:24:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:24:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1084ms 08:24:26 INFO - PROCESS | 1828 | 1462375466652 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 08:24:26 INFO - PROCESS | 1828 | 1462375466654 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 08:24:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:24:26 INFO - PROCESS | 1828 | 1462375466679 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:24:26 INFO - PROCESS | 1828 | 1462375466686 Marionette TRACE conn3 <- [1,2502,null,{}] 08:24:26 INFO - PROCESS | 1828 | 1462375466693 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:26 INFO - PROCESS | 1828 | 1462375466915 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 08:24:26 INFO - PROCESS | 1828 | 1462375466937 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93157b2800 == 133 [pid = 1828] [id = 633] 08:24:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f930ff1b400) [pid = 1828] [serial = 1900] [outer = (nil)] 08:24:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f93156b6000) [pid = 1828] [serial = 1901] [outer = 0x7f930ff1b400] 08:24:26 INFO - PROCESS | 1828 | 1462375466992 Marionette DEBUG loaded listener.js 08:24:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f931600c000) [pid = 1828] [serial = 1902] [outer = 0x7f930ff1b400] 08:24:28 INFO - PROCESS | 1828 | 1462375468181 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f93062f9c00) [pid = 1828] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f9313a76000) [pid = 1828] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f930e3d6400) [pid = 1828] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f9302ded000) [pid = 1828] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f9304bca800) [pid = 1828] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f930ad3ac00) [pid = 1828] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f930e20e400) [pid = 1828] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f93156b3400) [pid = 1828] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f9308845000) [pid = 1828] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f9304cbd400) [pid = 1828] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f9316c8c400) [pid = 1828] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f930c5ecc00) [pid = 1828] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f931a261400) [pid = 1828] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f9304cc6c00) [pid = 1828] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f9304bcc400) [pid = 1828] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f931fcab000) [pid = 1828] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f9302f0e400) [pid = 1828] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f9317579800) [pid = 1828] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f93087bcc00) [pid = 1828] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f9302dea000) [pid = 1828] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f930269ec00) [pid = 1828] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f930e20a000) [pid = 1828] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f9302df2400) [pid = 1828] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f930c52a000) [pid = 1828] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f930bdb3c00) [pid = 1828] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f9316c94000) [pid = 1828] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f9316c97800) [pid = 1828] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f931670c400) [pid = 1828] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f9316661800) [pid = 1828] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f930addb400) [pid = 1828] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f93001cfc00) [pid = 1828] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f930feef800) [pid = 1828] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f93001cb800) [pid = 1828] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f930885e400) [pid = 1828] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f930be6d400) [pid = 1828] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f9304bcb400) [pid = 1828] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f930fca9400) [pid = 1828] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f931484bc00) [pid = 1828] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f9309bf6000) [pid = 1828] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f9304bcac00) [pid = 1828] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f930add9800) [pid = 1828] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f93172b1000) [pid = 1828] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f9304bc8800) [pid = 1828] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f93058ee000) [pid = 1828] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f930c5f9000) [pid = 1828] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f9302def800) [pid = 1828] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f9302696c00) [pid = 1828] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f932eb08c00) [pid = 1828] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f9302692c00) [pid = 1828] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f931fc79800) [pid = 1828] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f930884c800) [pid = 1828] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f9305a52c00) [pid = 1828] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f93062f5400) [pid = 1828] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f9317475c00) [pid = 1828] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f931566c000) [pid = 1828] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f93001d3000) [pid = 1828] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1625ms 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f930c5f8000) [pid = 1828] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f930f4d1800) [pid = 1828] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f930e3d4c00) [pid = 1828] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f9302dea800) [pid = 1828] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f9309bf3800) [pid = 1828] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f9308857000) [pid = 1828] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f9316708800) [pid = 1828] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f932042c000) [pid = 1828] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f930885a800) [pid = 1828] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f9302de6c00) [pid = 1828] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f9305a54c00) [pid = 1828] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:24:28 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f9305a59000) [pid = 1828] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:24:28 INFO - PROCESS | 1828 | 1462375468299 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 08:24:28 INFO - PROCESS | 1828 | 1462375468301 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 08:24:28 INFO - PROCESS | 1828 | 1462375468309 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:24:28 INFO - PROCESS | 1828 | 1462375468312 Marionette TRACE conn3 <- [1,2506,null,{}] 08:24:28 INFO - PROCESS | 1828 | 1462375468316 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:28 INFO - PROCESS | 1828 | 1462375468457 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 08:24:28 INFO - PROCESS | 1828 | 1462375468650 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930481c000 == 134 [pid = 1828] [id = 634] 08:24:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f9302690800) [pid = 1828] [serial = 1903] [outer = (nil)] 08:24:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f9302df1c00) [pid = 1828] [serial = 1904] [outer = 0x7f9302690800] 08:24:28 INFO - PROCESS | 1828 | 1462375468701 Marionette DEBUG loaded listener.js 08:24:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f9304bc8800) [pid = 1828] [serial = 1905] [outer = 0x7f9302690800] 08:24:29 INFO - PROCESS | 1828 | 1462375469245 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 08:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 979ms 08:24:29 INFO - PROCESS | 1828 | 1462375469285 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 08:24:29 INFO - PROCESS | 1828 | 1462375469288 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 08:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:24:29 INFO - PROCESS | 1828 | 1462375469293 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:24:29 INFO - PROCESS | 1828 | 1462375469294 Marionette TRACE conn3 <- [1,2510,null,{}] 08:24:29 INFO - PROCESS | 1828 | 1462375469299 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:29 INFO - PROCESS | 1828 | 1462375469433 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 08:24:29 INFO - PROCESS | 1828 | 1462375469606 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e444800 == 135 [pid = 1828] [id = 635] 08:24:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f9302dea000) [pid = 1828] [serial = 1906] [outer = (nil)] 08:24:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f93058ef800) [pid = 1828] [serial = 1907] [outer = 0x7f9302dea000] 08:24:29 INFO - PROCESS | 1828 | 1462375469656 Marionette DEBUG loaded listener.js 08:24:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f9308857000) [pid = 1828] [serial = 1908] [outer = 0x7f9302dea000] 08:24:30 INFO - PROCESS | 1828 | 1462375470371 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 08:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1125ms 08:24:30 INFO - PROCESS | 1828 | 1462375470418 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 08:24:30 INFO - PROCESS | 1828 | 1462375470423 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 08:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:24:30 INFO - PROCESS | 1828 | 1462375470431 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:24:30 INFO - PROCESS | 1828 | 1462375470435 Marionette TRACE conn3 <- [1,2514,null,{}] 08:24:30 INFO - PROCESS | 1828 | 1462375470442 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:30 INFO - PROCESS | 1828 | 1462375470604 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 08:24:30 INFO - PROCESS | 1828 | 1462375470783 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305adb800 == 136 [pid = 1828] [id = 636] 08:24:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f93001d6c00) [pid = 1828] [serial = 1909] [outer = (nil)] 08:24:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f9304cc6800) [pid = 1828] [serial = 1910] [outer = 0x7f93001d6c00] 08:24:30 INFO - PROCESS | 1828 | 1462375470858 Marionette DEBUG loaded listener.js 08:24:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f9305a60400) [pid = 1828] [serial = 1911] [outer = 0x7f93001d6c00] 08:24:31 INFO - PROCESS | 1828 | 1462375471664 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 08:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1288ms 08:24:31 INFO - PROCESS | 1828 | 1462375471719 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 08:24:31 INFO - PROCESS | 1828 | 1462375471726 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 08:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:24:31 INFO - PROCESS | 1828 | 1462375471735 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:24:31 INFO - PROCESS | 1828 | 1462375471739 Marionette TRACE conn3 <- [1,2518,null,{}] 08:24:31 INFO - PROCESS | 1828 | 1462375471744 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:31 INFO - PROCESS | 1828 | 1462375471900 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 08:24:32 INFO - PROCESS | 1828 | 1462375472112 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e76e800 == 137 [pid = 1828] [id = 637] 08:24:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f93089aa400) [pid = 1828] [serial = 1912] [outer = (nil)] 08:24:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f9309bf2800) [pid = 1828] [serial = 1913] [outer = 0x7f93089aa400] 08:24:32 INFO - PROCESS | 1828 | 1462375472171 Marionette DEBUG loaded listener.js 08:24:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f930addb400) [pid = 1828] [serial = 1914] [outer = 0x7f93089aa400] 08:24:33 INFO - PROCESS | 1828 | 1462375473030 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1329ms 08:24:33 INFO - PROCESS | 1828 | 1462375473064 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 08:24:33 INFO - PROCESS | 1828 | 1462375473067 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 08:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:24:33 INFO - PROCESS | 1828 | 1462375473072 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:24:33 INFO - PROCESS | 1828 | 1462375473077 Marionette TRACE conn3 <- [1,2522,null,{}] 08:24:33 INFO - PROCESS | 1828 | 1462375473091 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:33 INFO - PROCESS | 1828 | 1462375473255 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 08:24:33 INFO - PROCESS | 1828 | 1462375473466 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316dc4800 == 138 [pid = 1828] [id = 638] 08:24:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f930b5cd400) [pid = 1828] [serial = 1915] [outer = (nil)] 08:24:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f930c5f6c00) [pid = 1828] [serial = 1916] [outer = 0x7f930b5cd400] 08:24:33 INFO - PROCESS | 1828 | 1462375473528 Marionette DEBUG loaded listener.js 08:24:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f930e3d6400) [pid = 1828] [serial = 1917] [outer = 0x7f930b5cd400] 08:24:34 INFO - PROCESS | 1828 | 1462375474323 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 08:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1283ms 08:24:34 INFO - PROCESS | 1828 | 1462375474356 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 08:24:34 INFO - PROCESS | 1828 | 1462375474360 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 08:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:24:34 INFO - PROCESS | 1828 | 1462375474365 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:24:34 INFO - PROCESS | 1828 | 1462375474367 Marionette TRACE conn3 <- [1,2526,null,{}] 08:24:34 INFO - PROCESS | 1828 | 1462375474372 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:34 INFO - PROCESS | 1828 | 1462375474528 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 08:24:34 INFO - PROCESS | 1828 | 1462375474738 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:34 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318999000 == 139 [pid = 1828] [id = 639] 08:24:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f9305a61800) [pid = 1828] [serial = 1918] [outer = (nil)] 08:24:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f930feef800) [pid = 1828] [serial = 1919] [outer = 0x7f9305a61800] 08:24:34 INFO - PROCESS | 1828 | 1462375474838 Marionette DEBUG loaded listener.js 08:24:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f9313a6a000) [pid = 1828] [serial = 1920] [outer = 0x7f9305a61800] 08:24:35 INFO - PROCESS | 1828 | 1462375475624 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 08:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1325ms 08:24:35 INFO - PROCESS | 1828 | 1462375475691 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 08:24:35 INFO - PROCESS | 1828 | 1462375475694 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 08:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:24:35 INFO - PROCESS | 1828 | 1462375475700 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:24:35 INFO - PROCESS | 1828 | 1462375475703 Marionette TRACE conn3 <- [1,2530,null,{}] 08:24:35 INFO - PROCESS | 1828 | 1462375475707 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:35 INFO - PROCESS | 1828 | 1462375475858 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 08:24:36 INFO - PROCESS | 1828 | 1462375476069 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4d5800 == 140 [pid = 1828] [id = 640] 08:24:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f930e3d9800) [pid = 1828] [serial = 1921] [outer = (nil)] 08:24:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f9314666c00) [pid = 1828] [serial = 1922] [outer = 0x7f930e3d9800] 08:24:36 INFO - PROCESS | 1828 | 1462375476171 Marionette DEBUG loaded listener.js 08:24:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f9314849400) [pid = 1828] [serial = 1923] [outer = 0x7f930e3d9800] 08:24:37 INFO - PROCESS | 1828 | 1462375477003 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 08:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1379ms 08:24:37 INFO - PROCESS | 1828 | 1462375477079 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 08:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:24:37 INFO - PROCESS | 1828 | 1462375477082 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 08:24:37 INFO - PROCESS | 1828 | 1462375477087 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:24:37 INFO - PROCESS | 1828 | 1462375477090 Marionette TRACE conn3 <- [1,2534,null,{}] 08:24:37 INFO - PROCESS | 1828 | 1462375477094 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:37 INFO - PROCESS | 1828 | 1462375477308 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 08:24:37 INFO - PROCESS | 1828 | 1462375477519 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931eb49800 == 141 [pid = 1828] [id = 641] 08:24:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f930fef6800) [pid = 1828] [serial = 1924] [outer = (nil)] 08:24:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f93156b3800) [pid = 1828] [serial = 1925] [outer = 0x7f930fef6800] 08:24:37 INFO - PROCESS | 1828 | 1462375477623 Marionette DEBUG loaded listener.js 08:24:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f93166c7800) [pid = 1828] [serial = 1926] [outer = 0x7f930fef6800] 08:24:38 INFO - PROCESS | 1828 | 1462375478390 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 08:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1329ms 08:24:38 INFO - PROCESS | 1828 | 1462375478416 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 08:24:38 INFO - PROCESS | 1828 | 1462375478419 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 08:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:24:38 INFO - PROCESS | 1828 | 1462375478424 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:24:38 INFO - PROCESS | 1828 | 1462375478426 Marionette TRACE conn3 <- [1,2538,null,{}] 08:24:38 INFO - PROCESS | 1828 | 1462375478431 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:38 INFO - PROCESS | 1828 | 1462375478581 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 08:24:38 INFO - PROCESS | 1828 | 1462375478793 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f697000 == 142 [pid = 1828] [id = 642] 08:24:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f931466a000) [pid = 1828] [serial = 1927] [outer = (nil)] 08:24:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f931670ac00) [pid = 1828] [serial = 1928] [outer = 0x7f931466a000] 08:24:38 INFO - PROCESS | 1828 | 1462375478890 Marionette DEBUG loaded listener.js 08:24:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f9316b38400) [pid = 1828] [serial = 1929] [outer = 0x7f931466a000] 08:24:39 INFO - PROCESS | 1828 | 1462375479685 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 08:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1326ms 08:24:39 INFO - PROCESS | 1828 | 1462375479751 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 08:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:24:39 INFO - PROCESS | 1828 | 1462375479754 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 08:24:39 INFO - PROCESS | 1828 | 1462375479759 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:24:39 INFO - PROCESS | 1828 | 1462375479762 Marionette TRACE conn3 <- [1,2542,null,{}] 08:24:39 INFO - PROCESS | 1828 | 1462375479767 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:39 INFO - PROCESS | 1828 | 1462375479917 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 08:24:40 INFO - PROCESS | 1828 | 1462375480125 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93056c5800 == 143 [pid = 1828] [id = 643] 08:24:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f9302f04c00) [pid = 1828] [serial = 1930] [outer = (nil)] 08:24:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f930b2c7400) [pid = 1828] [serial = 1931] [outer = 0x7f9302f04c00] 08:24:40 INFO - PROCESS | 1828 | 1462375480247 Marionette DEBUG loaded listener.js 08:24:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f93156b8800) [pid = 1828] [serial = 1932] [outer = 0x7f9302f04c00] 08:24:41 INFO - PROCESS | 1828 | 1462375481069 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 08:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1376ms 08:24:41 INFO - PROCESS | 1828 | 1462375481136 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 08:24:41 INFO - PROCESS | 1828 | 1462375481139 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 08:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:24:41 INFO - PROCESS | 1828 | 1462375481144 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:24:41 INFO - PROCESS | 1828 | 1462375481147 Marionette TRACE conn3 <- [1,2546,null,{}] 08:24:41 INFO - PROCESS | 1828 | 1462375481151 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:41 INFO - PROCESS | 1828 | 1462375481306 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 08:24:41 INFO - PROCESS | 1828 | 1462375481521 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9302653800 == 144 [pid = 1828] [id = 644] 08:24:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f9302691400) [pid = 1828] [serial = 1933] [outer = (nil)] 08:24:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f9302dea400) [pid = 1828] [serial = 1934] [outer = 0x7f9302691400] 08:24:41 INFO - PROCESS | 1828 | 1462375481624 Marionette DEBUG loaded listener.js 08:24:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f93042bf400) [pid = 1828] [serial = 1935] [outer = 0x7f9302691400] 08:24:43 INFO - PROCESS | 1828 | 1462375483265 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 08:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2180ms 08:24:43 INFO - PROCESS | 1828 | 1462375483324 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 08:24:43 INFO - PROCESS | 1828 | 1462375483328 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 08:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:24:43 INFO - PROCESS | 1828 | 1462375483335 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:24:43 INFO - PROCESS | 1828 | 1462375483340 Marionette TRACE conn3 <- [1,2550,null,{}] 08:24:43 INFO - PROCESS | 1828 | 1462375483346 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:43 INFO - PROCESS | 1828 | 1462375483485 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 08:24:43 INFO - PROCESS | 1828 | 1462375483699 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93062dd000 == 145 [pid = 1828] [id = 645] 08:24:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f9302dea800) [pid = 1828] [serial = 1936] [outer = (nil)] 08:24:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f9304cc6400) [pid = 1828] [serial = 1937] [outer = 0x7f9302dea800] 08:24:43 INFO - PROCESS | 1828 | 1462375483798 Marionette DEBUG loaded listener.js 08:24:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f93058f1400) [pid = 1828] [serial = 1938] [outer = 0x7f9302dea800] 08:24:44 INFO - PROCESS | 1828 | 1462375484584 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 08:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1280ms 08:24:44 INFO - PROCESS | 1828 | 1462375484615 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 08:24:44 INFO - PROCESS | 1828 | 1462375484622 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 08:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:24:44 INFO - PROCESS | 1828 | 1462375484630 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:24:44 INFO - PROCESS | 1828 | 1462375484634 Marionette TRACE conn3 <- [1,2554,null,{}] 08:24:44 INFO - PROCESS | 1828 | 1462375484638 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:44 INFO - PROCESS | 1828 | 1462375484771 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 08:24:45 INFO - PROCESS | 1828 | 1462375485131 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304816800 == 146 [pid = 1828] [id = 646] 08:24:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f93062fa400) [pid = 1828] [serial = 1939] [outer = (nil)] 08:24:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f93087bac00) [pid = 1828] [serial = 1940] [outer = 0x7f93062fa400] 08:24:45 INFO - PROCESS | 1828 | 1462375485263 Marionette DEBUG loaded listener.js 08:24:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f9308844400) [pid = 1828] [serial = 1941] [outer = 0x7f93062fa400] 08:24:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f931800 == 145 [pid = 1828] [id = 19] 08:24:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930264e800 == 144 [pid = 1828] [id = 603] 08:24:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93204b0800 == 143 [pid = 1828] [id = 22] 08:24:45 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931fccb000 == 142 [pid = 1828] [id = 20] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f93062efc00) [pid = 1828] [serial = 1844] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9302eea000 == 141 [pid = 1828] [id = 535] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930481c000 == 140 [pid = 1828] [id = 634] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93157b2800 == 139 [pid = 1828] [id = 633] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931066b800 == 138 [pid = 1828] [id = 632] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93094e3000 == 137 [pid = 1828] [id = 631] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9305cd7000 == 136 [pid = 1828] [id = 630] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f750800 == 135 [pid = 1828] [id = 629] 08:24:46 INFO - PROCESS | 1828 | 1462375486137 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93094e7000 == 134 [pid = 1828] [id = 628] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93079a6800 == 133 [pid = 1828] [id = 627] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314874000 == 132 [pid = 1828] [id = 621] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310603800 == 131 [pid = 1828] [id = 620] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f610800 == 130 [pid = 1828] [id = 619] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e373000 == 129 [pid = 1828] [id = 618] 08:24:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931eb5b000 == 128 [pid = 1828] [id = 524] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f9331e4f800) [pid = 1828] [serial = 1674] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f9310866400) [pid = 1828] [serial = 1833] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f9316d39400) [pid = 1828] [serial = 1653] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f9309bf1c00) [pid = 1828] [serial = 1578] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f9315671800) [pid = 1828] [serial = 1785] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f9316658c00) [pid = 1828] [serial = 1836] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f93172b8400) [pid = 1828] [serial = 1722] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f930e3d9c00) [pid = 1828] [serial = 1581] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f9332447000) [pid = 1828] [serial = 1548] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f931e4d2400) [pid = 1828] [serial = 1800] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f931f512400) [pid = 1828] [serial = 1659] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f9304bd1c00) [pid = 1828] [serial = 1545] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f930b5c6c00) [pid = 1828] [serial = 1746] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f9304cc6000) [pid = 1828] [serial = 1842] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f9304bc7800) [pid = 1828] [serial = 1827] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f9313a6b800) [pid = 1828] [serial = 1716] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f930b5c6400) [pid = 1828] [serial = 1740] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f93042b8c00) [pid = 1828] [serial = 1641] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f933231b800) [pid = 1828] [serial = 1671] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f930269f800) [pid = 1828] [serial = 1611] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f932780a400) [pid = 1828] [serial = 1737] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f932e869800) [pid = 1828] [serial = 1542] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f9305a60800) [pid = 1828] [serial = 1596] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f932c86e000) [pid = 1828] [serial = 1452] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f931a10c400) [pid = 1828] [serial = 1656] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f9316b37800) [pid = 1828] [serial = 1788] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f930578f400) [pid = 1828] [serial = 1680] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f930e671400) [pid = 1828] [serial = 1713] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f9316708000) [pid = 1828] [serial = 1584] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f931484c800) [pid = 1828] [serial = 1719] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f930c532c00) [pid = 1828] [serial = 1608] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f930b2d1800) [pid = 1828] [serial = 1551] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f930b2cdc00) [pid = 1828] [serial = 1776] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f932d49f000) [pid = 1828] [serial = 1590] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f932d6dc400) [pid = 1828] [serial = 1809] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f932d41c800) [pid = 1828] [serial = 1593] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f9302df4000) [pid = 1828] [serial = 1602] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f930c52cc00) [pid = 1828] [serial = 1599] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f9314664800) [pid = 1828] [serial = 1770] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f930ad3dc00) [pid = 1828] [serial = 1710] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f931f991400) [pid = 1828] [serial = 1587] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f9316fdac00) [pid = 1828] [serial = 1839] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f930ad37400) [pid = 1828] [serial = 1812] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f930884d800) [pid = 1828] [serial = 1773] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f930e3d6000) [pid = 1828] [serial = 1647] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f93147d9c00) [pid = 1828] [serial = 1782] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f93175d0000) [pid = 1828] [serial = 1725] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f9309bf1000) [pid = 1828] [serial = 1539] [outer = (nil)] [url = about:blank] 08:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1585ms 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f9305a54400) [pid = 1828] [serial = 1707] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f93166cb400) [pid = 1828] [serial = 1838] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f9317469800) [pid = 1828] [serial = 1791] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f930fca9000) [pid = 1828] [serial = 1779] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f932c86d800) [pid = 1828] [serial = 1665] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f931a10f800) [pid = 1828] [serial = 1731] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f930885d800) [pid = 1828] [serial = 1644] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f932e61ac00) [pid = 1828] [serial = 1668] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f9304bc9c00) [pid = 1828] [serial = 1841] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 129 (0x7f93206c6000) [pid = 1828] [serial = 1662] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 128 (0x7f930ad37c00) [pid = 1828] [serial = 1829] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 127 (0x7f930c531000) [pid = 1828] [serial = 1605] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 126 (0x7f930bdb7c00) [pid = 1828] [serial = 1830] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 125 (0x7f93042bbc00) [pid = 1828] [serial = 1614] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f930fcb1400) [pid = 1828] [serial = 1832] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f930addbc00) [pid = 1828] [serial = 1743] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f9314870c00) [pid = 1828] [serial = 1835] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f93156b1000) [pid = 1828] [serial = 1650] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f93189b0800) [pid = 1828] [serial = 1794] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f93189ec000) [pid = 1828] [serial = 1728] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f9326993800) [pid = 1828] [serial = 1806] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f931a14f000) [pid = 1828] [serial = 1797] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 116 (0x7f931c9f9800) [pid = 1828] [serial = 1734] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 115 (0x7f930269a000) [pid = 1828] [serial = 1826] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 114 (0x7f931ff3f800) [pid = 1828] [serial = 1803] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | --DOMWINDOW == 113 (0x7f93001d7c00) [pid = 1828] [serial = 1677] [outer = (nil)] [url = about:blank] 08:24:46 INFO - PROCESS | 1828 | 1462375486215 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 08:24:46 INFO - PROCESS | 1828 | 1462375486217 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 08:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:24:46 INFO - PROCESS | 1828 | 1462375486238 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:24:46 INFO - PROCESS | 1828 | 1462375486247 Marionette TRACE conn3 <- [1,2558,null,{}] 08:24:46 INFO - PROCESS | 1828 | 1462375486268 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:46 INFO - PROCESS | 1828 | 1462375486408 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 08:24:46 INFO - PROCESS | 1828 | 1462375486558 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304bc1000 == 129 [pid = 1828] [id = 647] 08:24:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 114 (0x7f93062fa800) [pid = 1828] [serial = 1942] [outer = (nil)] 08:24:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 115 (0x7f930885a800) [pid = 1828] [serial = 1943] [outer = 0x7f93062fa800] 08:24:46 INFO - PROCESS | 1828 | 1462375486618 Marionette DEBUG loaded listener.js 08:24:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 116 (0x7f9309906000) [pid = 1828] [serial = 1944] [outer = 0x7f93062fa800] 08:24:47 INFO - PROCESS | 1828 | 1462375487271 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 08:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1092ms 08:24:47 INFO - PROCESS | 1828 | 1462375487329 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 08:24:47 INFO - PROCESS | 1828 | 1462375487332 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 08:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:24:47 INFO - PROCESS | 1828 | 1462375487337 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:24:47 INFO - PROCESS | 1828 | 1462375487339 Marionette TRACE conn3 <- [1,2562,null,{}] 08:24:47 INFO - PROCESS | 1828 | 1462375487344 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:47 INFO - PROCESS | 1828 | 1462375487484 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 08:24:47 INFO - PROCESS | 1828 | 1462375487635 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93079a6800 == 130 [pid = 1828] [id = 648] 08:24:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 117 (0x7f930884f800) [pid = 1828] [serial = 1945] [outer = (nil)] 08:24:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f9309bef000) [pid = 1828] [serial = 1946] [outer = 0x7f930884f800] 08:24:47 INFO - PROCESS | 1828 | 1462375487686 Marionette DEBUG loaded listener.js 08:24:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f930ad3d800) [pid = 1828] [serial = 1947] [outer = 0x7f930884f800] 08:24:48 INFO - PROCESS | 1828 | 1462375488320 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 08:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1024ms 08:24:48 INFO - PROCESS | 1828 | 1462375488364 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 08:24:48 INFO - PROCESS | 1828 | 1462375488367 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 08:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:24:48 INFO - PROCESS | 1828 | 1462375488372 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:24:48 INFO - PROCESS | 1828 | 1462375488373 Marionette TRACE conn3 <- [1,2566,null,{}] 08:24:48 INFO - PROCESS | 1828 | 1462375488401 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:48 INFO - PROCESS | 1828 | 1462375488595 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 08:24:48 INFO - PROCESS | 1828 | 1462375488623 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307ff4800 == 131 [pid = 1828] [id = 649] 08:24:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f930990b000) [pid = 1828] [serial = 1948] [outer = (nil)] 08:24:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f930addec00) [pid = 1828] [serial = 1949] [outer = 0x7f930990b000] 08:24:48 INFO - PROCESS | 1828 | 1462375488674 Marionette DEBUG loaded listener.js 08:24:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f930b2cdc00) [pid = 1828] [serial = 1950] [outer = 0x7f930990b000] 08:24:49 INFO - PROCESS | 1828 | 1462375489383 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 08:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1023ms 08:24:49 INFO - PROCESS | 1828 | 1462375489403 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 08:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:24:49 INFO - PROCESS | 1828 | 1462375489405 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 08:24:49 INFO - PROCESS | 1828 | 1462375489410 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:24:49 INFO - PROCESS | 1828 | 1462375489413 Marionette TRACE conn3 <- [1,2570,null,{}] 08:24:49 INFO - PROCESS | 1828 | 1462375489417 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:49 INFO - PROCESS | 1828 | 1462375489616 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 08:24:49 INFO - PROCESS | 1828 | 1462375489653 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309bc4000 == 132 [pid = 1828] [id = 650] 08:24:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f930b2d3000) [pid = 1828] [serial = 1951] [outer = (nil)] 08:24:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f930be6a400) [pid = 1828] [serial = 1952] [outer = 0x7f930b2d3000] 08:24:49 INFO - PROCESS | 1828 | 1462375489705 Marionette DEBUG loaded listener.js 08:24:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f930c531c00) [pid = 1828] [serial = 1953] [outer = 0x7f930b2d3000] 08:24:51 INFO - PROCESS | 1828 | --DOMWINDOW == 124 (0x7f930b5cf400) [pid = 1828] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:24:51 INFO - PROCESS | 1828 | --DOMWINDOW == 123 (0x7f9302690800) [pid = 1828] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:24:51 INFO - PROCESS | 1828 | --DOMWINDOW == 122 (0x7f930f698800) [pid = 1828] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:24:51 INFO - PROCESS | 1828 | --DOMWINDOW == 121 (0x7f930ff1b400) [pid = 1828] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:24:51 INFO - PROCESS | 1828 | --DOMWINDOW == 120 (0x7f9302f0b800) [pid = 1828] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:24:51 INFO - PROCESS | 1828 | --DOMWINDOW == 119 (0x7f9302f0ec00) [pid = 1828] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:24:51 INFO - PROCESS | 1828 | --DOMWINDOW == 118 (0x7f9305794800) [pid = 1828] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:24:51 INFO - PROCESS | 1828 | --DOMWINDOW == 117 (0x7f930b5d0000) [pid = 1828] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:24:51 INFO - PROCESS | 1828 | 1462375491240 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 08:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1881ms 08:24:51 INFO - PROCESS | 1828 | 1462375491290 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 08:24:51 INFO - PROCESS | 1828 | 1462375491292 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 08:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:24:51 INFO - PROCESS | 1828 | 1462375491304 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:24:51 INFO - PROCESS | 1828 | 1462375491307 Marionette TRACE conn3 <- [1,2574,null,{}] 08:24:51 INFO - PROCESS | 1828 | 1462375491311 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:51 INFO - PROCESS | 1828 | 1462375491443 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 08:24:51 INFO - PROCESS | 1828 | 1462375491455 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309cc5800 == 133 [pid = 1828] [id = 651] 08:24:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 118 (0x7f9302f0b800) [pid = 1828] [serial = 1954] [outer = (nil)] 08:24:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 119 (0x7f930c5ef400) [pid = 1828] [serial = 1955] [outer = 0x7f9302f0b800] 08:24:51 INFO - PROCESS | 1828 | 1462375491504 Marionette DEBUG loaded listener.js 08:24:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 120 (0x7f930e210000) [pid = 1828] [serial = 1956] [outer = 0x7f9302f0b800] 08:24:52 INFO - PROCESS | 1828 | 1462375492217 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 08:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 925ms 08:24:52 INFO - PROCESS | 1828 | 1462375492230 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 08:24:52 INFO - PROCESS | 1828 | 1462375492233 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 08:24:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:24:52 INFO - PROCESS | 1828 | 1462375492237 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:24:52 INFO - PROCESS | 1828 | 1462375492240 Marionette TRACE conn3 <- [1,2578,null,{}] 08:24:52 INFO - PROCESS | 1828 | 1462375492244 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:52 INFO - PROCESS | 1828 | 1462375492370 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 08:24:52 INFO - PROCESS | 1828 | 1462375492523 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b6d5800 == 134 [pid = 1828] [id = 652] 08:24:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 121 (0x7f9305a52c00) [pid = 1828] [serial = 1957] [outer = (nil)] 08:24:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 122 (0x7f930e399800) [pid = 1828] [serial = 1958] [outer = 0x7f9305a52c00] 08:24:52 INFO - PROCESS | 1828 | 1462375492573 Marionette DEBUG loaded listener.js 08:24:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 123 (0x7f930e662400) [pid = 1828] [serial = 1959] [outer = 0x7f9305a52c00] 08:24:53 INFO - PROCESS | 1828 | 1462375493246 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 08:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1076ms 08:24:53 INFO - PROCESS | 1828 | 1462375493327 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 08:24:53 INFO - PROCESS | 1828 | 1462375493333 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 08:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:24:53 INFO - PROCESS | 1828 | 1462375493341 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:24:53 INFO - PROCESS | 1828 | 1462375493347 Marionette TRACE conn3 <- [1,2582,null,{}] 08:24:53 INFO - PROCESS | 1828 | 1462375493355 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:53 INFO - PROCESS | 1828 | 1462375493516 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 08:24:53 INFO - PROCESS | 1828 | 1462375493706 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304bbd800 == 135 [pid = 1828] [id = 653] 08:24:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 124 (0x7f9302692800) [pid = 1828] [serial = 1960] [outer = (nil)] 08:24:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 125 (0x7f93042b6800) [pid = 1828] [serial = 1961] [outer = 0x7f9302692800] 08:24:53 INFO - PROCESS | 1828 | 1462375493768 Marionette DEBUG loaded listener.js 08:24:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 126 (0x7f9304cc0c00) [pid = 1828] [serial = 1962] [outer = 0x7f9302692800] 08:24:54 INFO - PROCESS | 1828 | 1462375494554 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 08:24:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:24:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1282ms 08:24:54 INFO - PROCESS | 1828 | 1462375494627 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 08:24:54 INFO - PROCESS | 1828 | 1462375494634 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 08:24:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:24:54 INFO - PROCESS | 1828 | 1462375494643 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:24:54 INFO - PROCESS | 1828 | 1462375494646 Marionette TRACE conn3 <- [1,2586,null,{}] 08:24:54 INFO - PROCESS | 1828 | 1462375494650 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:54 INFO - PROCESS | 1828 | 1462375494801 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 08:24:55 INFO - PROCESS | 1828 | 1462375494991 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307ec7000 == 136 [pid = 1828] [id = 654] 08:24:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 127 (0x7f9302695400) [pid = 1828] [serial = 1963] [outer = (nil)] 08:24:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 128 (0x7f93087c7c00) [pid = 1828] [serial = 1964] [outer = 0x7f9302695400] 08:24:55 INFO - PROCESS | 1828 | 1462375495049 Marionette DEBUG loaded listener.js 08:24:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 129 (0x7f9308853800) [pid = 1828] [serial = 1965] [outer = 0x7f9302695400] 08:24:55 INFO - PROCESS | 1828 | 1462375495882 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 08:24:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:24:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1277ms 08:24:55 INFO - PROCESS | 1828 | 1462375495920 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 08:24:55 INFO - PROCESS | 1828 | 1462375495923 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 08:24:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:24:55 INFO - PROCESS | 1828 | 1462375495929 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:24:55 INFO - PROCESS | 1828 | 1462375495934 Marionette TRACE conn3 <- [1,2590,null,{}] 08:24:55 INFO - PROCESS | 1828 | 1462375495948 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:56 INFO - PROCESS | 1828 | 1462375496099 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 08:24:56 INFO - PROCESS | 1828 | 1462375496292 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930c57a800 == 137 [pid = 1828] [id = 655] 08:24:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 130 (0x7f9309bf5800) [pid = 1828] [serial = 1966] [outer = (nil)] 08:24:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f930b2d2c00) [pid = 1828] [serial = 1967] [outer = 0x7f9309bf5800] 08:24:56 INFO - PROCESS | 1828 | 1462375496360 Marionette DEBUG loaded listener.js 08:24:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f930be6b000) [pid = 1828] [serial = 1968] [outer = 0x7f9309bf5800] 08:24:57 INFO - PROCESS | 1828 | 1462375497205 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 08:24:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:24:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1339ms 08:24:57 INFO - PROCESS | 1828 | 1462375497268 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 08:24:57 INFO - PROCESS | 1828 | 1462375497272 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 08:24:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:24:57 INFO - PROCESS | 1828 | 1462375497277 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:24:57 INFO - PROCESS | 1828 | 1462375497279 Marionette TRACE conn3 <- [1,2594,null,{}] 08:24:57 INFO - PROCESS | 1828 | 1462375497284 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:57 INFO - PROCESS | 1828 | 1462375497427 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 08:24:57 INFO - PROCESS | 1828 | 1462375497620 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e446800 == 138 [pid = 1828] [id = 656] 08:24:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f930addd400) [pid = 1828] [serial = 1969] [outer = (nil)] 08:24:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f930e20a000) [pid = 1828] [serial = 1970] [outer = 0x7f930addd400] 08:24:57 INFO - PROCESS | 1828 | 1462375497681 Marionette DEBUG loaded listener.js 08:24:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f930e662800) [pid = 1828] [serial = 1971] [outer = 0x7f930addd400] 08:24:58 INFO - PROCESS | 1828 | 1462375498451 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 08:24:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:24:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1227ms 08:24:58 INFO - PROCESS | 1828 | 1462375498505 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 08:24:58 INFO - PROCESS | 1828 | 1462375498508 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 08:24:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:24:58 INFO - PROCESS | 1828 | 1462375498513 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:24:58 INFO - PROCESS | 1828 | 1462375498515 Marionette TRACE conn3 <- [1,2598,null,{}] 08:24:58 INFO - PROCESS | 1828 | 1462375498520 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:58 INFO - PROCESS | 1828 | 1462375498662 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 08:24:58 INFO - PROCESS | 1828 | 1462375498855 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:24:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e77a000 == 139 [pid = 1828] [id = 657] 08:24:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f930b2d1800) [pid = 1828] [serial = 1972] [outer = (nil)] 08:24:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f930f4c3c00) [pid = 1828] [serial = 1973] [outer = 0x7f930b2d1800] 08:24:58 INFO - PROCESS | 1828 | 1462375498914 Marionette DEBUG loaded listener.js 08:24:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f930f698800) [pid = 1828] [serial = 1974] [outer = 0x7f930b2d1800] 08:24:59 INFO - PROCESS | 1828 | 1462375499758 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 08:24:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:24:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1275ms 08:24:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:24:59 INFO - PROCESS | 1828 | 1462375499789 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 08:24:59 INFO - PROCESS | 1828 | 1462375499791 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 08:24:59 INFO - PROCESS | 1828 | 1462375499796 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:24:59 INFO - PROCESS | 1828 | 1462375499799 Marionette TRACE conn3 <- [1,2602,null,{}] 08:24:59 INFO - PROCESS | 1828 | 1462375499804 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:24:59 INFO - PROCESS | 1828 | 1462375499973 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 08:25:00 INFO - PROCESS | 1828 | 1462375500183 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fdab800 == 140 [pid = 1828] [id = 658] 08:25:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f930fca8400) [pid = 1828] [serial = 1975] [outer = (nil)] 08:25:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f930ff22400) [pid = 1828] [serial = 1976] [outer = 0x7f930fca8400] 08:25:00 INFO - PROCESS | 1828 | 1462375500245 Marionette DEBUG loaded listener.js 08:25:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f9313902c00) [pid = 1828] [serial = 1977] [outer = 0x7f930fca8400] 08:25:01 INFO - PROCESS | 1828 | 1462375501087 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 08:25:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:25:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1327ms 08:25:01 INFO - PROCESS | 1828 | 1462375501123 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 08:25:01 INFO - PROCESS | 1828 | 1462375501127 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 08:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:25:01 INFO - PROCESS | 1828 | 1462375501132 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:25:01 INFO - PROCESS | 1828 | 1462375501134 Marionette TRACE conn3 <- [1,2606,null,{}] 08:25:01 INFO - PROCESS | 1828 | 1462375501138 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:01 INFO - PROCESS | 1828 | 1462375501277 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 08:25:01 INFO - PROCESS | 1828 | 1462375501470 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310519800 == 141 [pid = 1828] [id = 659] 08:25:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f930fcb4800) [pid = 1828] [serial = 1978] [outer = (nil)] 08:25:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f9313a69800) [pid = 1828] [serial = 1979] [outer = 0x7f930fcb4800] 08:25:01 INFO - PROCESS | 1828 | 1462375501534 Marionette DEBUG loaded listener.js 08:25:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f9313a78400) [pid = 1828] [serial = 1980] [outer = 0x7f930fcb4800] 08:25:02 INFO - PROCESS | 1828 | 1462375502374 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 08:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1274ms 08:25:02 INFO - PROCESS | 1828 | 1462375502413 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 08:25:02 INFO - PROCESS | 1828 | 1462375502416 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 08:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:25:02 INFO - PROCESS | 1828 | 1462375502421 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:25:02 INFO - PROCESS | 1828 | 1462375502423 Marionette TRACE conn3 <- [1,2610,null,{}] 08:25:02 INFO - PROCESS | 1828 | 1462375502428 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:02 INFO - PROCESS | 1828 | 1462375502573 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 08:25:02 INFO - PROCESS | 1828 | 1462375502789 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931066b800 == 142 [pid = 1828] [id = 660] 08:25:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f930fcb5800) [pid = 1828] [serial = 1981] [outer = (nil)] 08:25:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f9314651000) [pid = 1828] [serial = 1982] [outer = 0x7f930fcb5800] 08:25:02 INFO - PROCESS | 1828 | 1462375502890 Marionette DEBUG loaded listener.js 08:25:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f931466f800) [pid = 1828] [serial = 1983] [outer = 0x7f930fcb5800] 08:25:03 INFO - PROCESS | 1828 | 1462375503701 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 08:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1327ms 08:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:25:03 INFO - PROCESS | 1828 | 1462375503750 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 08:25:03 INFO - PROCESS | 1828 | 1462375503752 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 08:25:03 INFO - PROCESS | 1828 | 1462375503756 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:25:03 INFO - PROCESS | 1828 | 1462375503760 Marionette TRACE conn3 <- [1,2614,null,{}] 08:25:03 INFO - PROCESS | 1828 | 1462375503764 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:03 INFO - PROCESS | 1828 | 1462375503904 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 08:25:04 INFO - PROCESS | 1828 | 1462375504098 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931088f000 == 143 [pid = 1828] [id = 661] 08:25:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f931390c800) [pid = 1828] [serial = 1984] [outer = (nil)] 08:25:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f93147dbc00) [pid = 1828] [serial = 1985] [outer = 0x7f931390c800] 08:25:04 INFO - PROCESS | 1828 | 1462375504156 Marionette DEBUG loaded listener.js 08:25:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f931484cc00) [pid = 1828] [serial = 1986] [outer = 0x7f931390c800] 08:25:04 INFO - PROCESS | 1828 | 1462375504948 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 08:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1229ms 08:25:04 INFO - PROCESS | 1828 | 1462375504986 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 08:25:04 INFO - PROCESS | 1828 | 1462375504994 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 08:25:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:25:05 INFO - PROCESS | 1828 | 1462375504999 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:25:05 INFO - PROCESS | 1828 | 1462375505001 Marionette TRACE conn3 <- [1,2618,null,{}] 08:25:05 INFO - PROCESS | 1828 | 1462375505006 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:05 INFO - PROCESS | 1828 | 1462375505149 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 08:25:05 INFO - PROCESS | 1828 | 1462375505345 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93148e8000 == 144 [pid = 1828] [id = 662] 08:25:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f9314649800) [pid = 1828] [serial = 1987] [outer = (nil)] 08:25:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f931486a800) [pid = 1828] [serial = 1988] [outer = 0x7f9314649800] 08:25:05 INFO - PROCESS | 1828 | 1462375505406 Marionette DEBUG loaded listener.js 08:25:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f931566a400) [pid = 1828] [serial = 1989] [outer = 0x7f9314649800] 08:25:06 INFO - PROCESS | 1828 | 1462375506231 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 08:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1276ms 08:25:06 INFO - PROCESS | 1828 | 1462375506276 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 08:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:25:06 INFO - PROCESS | 1828 | 1462375506280 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 08:25:06 INFO - PROCESS | 1828 | 1462375506285 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:25:06 INFO - PROCESS | 1828 | 1462375506288 Marionette TRACE conn3 <- [1,2622,null,{}] 08:25:06 INFO - PROCESS | 1828 | 1462375506293 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:06 INFO - PROCESS | 1828 | 1462375506469 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 08:25:06 INFO - PROCESS | 1828 | 1462375506969 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93079b5800 == 145 [pid = 1828] [id = 663] 08:25:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f9302697400) [pid = 1828] [serial = 1990] [outer = (nil)] 08:25:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f930269f800) [pid = 1828] [serial = 1991] [outer = 0x7f9302697400] 08:25:07 INFO - PROCESS | 1828 | 1462375507079 Marionette DEBUG loaded listener.js 08:25:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f9304bca000) [pid = 1828] [serial = 1992] [outer = 0x7f9302697400] 08:25:07 INFO - PROCESS | 1828 | 1462375507896 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 08:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1637ms 08:25:07 INFO - PROCESS | 1828 | 1462375507924 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 08:25:07 INFO - PROCESS | 1828 | 1462375507929 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 08:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:25:07 INFO - PROCESS | 1828 | 1462375507935 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:25:07 INFO - PROCESS | 1828 | 1462375507938 Marionette TRACE conn3 <- [1,2626,null,{}] 08:25:07 INFO - PROCESS | 1828 | 1462375507945 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:08 INFO - PROCESS | 1828 | 1462375508086 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 08:25:08 INFO - PROCESS | 1828 | 1462375508421 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304273800 == 146 [pid = 1828] [id = 664] 08:25:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f93087bd000) [pid = 1828] [serial = 1993] [outer = (nil)] 08:25:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f930885d800) [pid = 1828] [serial = 1994] [outer = 0x7f93087bd000] 08:25:08 INFO - PROCESS | 1828 | 1462375508481 Marionette DEBUG loaded listener.js 08:25:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f930990c000) [pid = 1828] [serial = 1995] [outer = 0x7f93087bd000] 08:25:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9309cc5800 == 145 [pid = 1828] [id = 651] 08:25:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9309bc4000 == 144 [pid = 1828] [id = 650] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f93058ef800) [pid = 1828] [serial = 1907] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f93147d8800) [pid = 1828] [serial = 1880] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9307ff4800 == 143 [pid = 1828] [id = 649] 08:25:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93079a6800 == 142 [pid = 1828] [id = 648] 08:25:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9304bc1000 == 141 [pid = 1828] [id = 647] 08:25:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9304816800 == 140 [pid = 1828] [id = 646] 08:25:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93062dd000 == 139 [pid = 1828] [id = 645] 08:25:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93056c5800 == 138 [pid = 1828] [id = 643] 08:25:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f697000 == 137 [pid = 1828] [id = 642] 08:25:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931eb49800 == 136 [pid = 1828] [id = 641] 08:25:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4d5800 == 135 [pid = 1828] [id = 640] 08:25:09 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318999000 == 134 [pid = 1828] [id = 639] 08:25:09 INFO - PROCESS | 1828 | 1462375509330 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 08:25:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:25:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1430ms 08:25:09 INFO - PROCESS | 1828 | 1462375509368 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 08:25:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:25:09 INFO - PROCESS | 1828 | 1462375509373 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 08:25:09 INFO - PROCESS | 1828 | 1462375509379 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:25:09 INFO - PROCESS | 1828 | 1462375509382 Marionette TRACE conn3 <- [1,2630,null,{}] 08:25:09 INFO - PROCESS | 1828 | 1462375509387 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:09 INFO - PROCESS | 1828 | 1462375509527 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f9304bc8800) [pid = 1828] [serial = 1905] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f9314653800) [pid = 1828] [serial = 1898] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f931600c000) [pid = 1828] [serial = 1902] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f9302df1c00) [pid = 1828] [serial = 1904] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f931566a000) [pid = 1828] [serial = 1899] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f93156b6000) [pid = 1828] [serial = 1901] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f930be6e000) [pid = 1828] [serial = 1862] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f9308857400) [pid = 1828] [serial = 1886] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f93099cb000) [pid = 1828] [serial = 1887] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f930c532400) [pid = 1828] [serial = 1892] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f930e3d6800) [pid = 1828] [serial = 1893] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f9308858400) [pid = 1828] [serial = 1850] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f93087bc400) [pid = 1828] [serial = 1884] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f93058f6c00) [pid = 1828] [serial = 1883] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f930b2cc400) [pid = 1828] [serial = 1853] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f930f4d1400) [pid = 1828] [serial = 1895] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f93104abc00) [pid = 1828] [serial = 1896] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f930c528000) [pid = 1828] [serial = 1856] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f93105a7000) [pid = 1828] [serial = 1868] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f930e395c00) [pid = 1828] [serial = 1890] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f930be68800) [pid = 1828] [serial = 1889] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f9313a6f800) [pid = 1828] [serial = 1874] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f930feeb800) [pid = 1828] [serial = 1865] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 133 (0x7f93058f6400) [pid = 1828] [serial = 1847] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 132 (0x7f9313906800) [pid = 1828] [serial = 1871] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 131 (0x7f930e206400) [pid = 1828] [serial = 1859] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | --DOMWINDOW == 130 (0x7f93147d4800) [pid = 1828] [serial = 1877] [outer = (nil)] [url = about:blank] 08:25:09 INFO - PROCESS | 1828 | 1462375509707 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93068d6800 == 135 [pid = 1828] [id = 665] 08:25:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 131 (0x7f93058f6c00) [pid = 1828] [serial = 1996] [outer = (nil)] 08:25:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 132 (0x7f9308858400) [pid = 1828] [serial = 1997] [outer = 0x7f93058f6c00] 08:25:09 INFO - PROCESS | 1828 | 1462375509782 Marionette DEBUG loaded listener.js 08:25:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 133 (0x7f930b2d3c00) [pid = 1828] [serial = 1998] [outer = 0x7f93058f6c00] 08:25:10 INFO - PROCESS | 1828 | 1462375510453 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 08:25:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:25:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1128ms 08:25:10 INFO - PROCESS | 1828 | 1462375510506 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 08:25:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:25:10 INFO - PROCESS | 1828 | 1462375510510 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 08:25:10 INFO - PROCESS | 1828 | 1462375510521 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:25:10 INFO - PROCESS | 1828 | 1462375510528 Marionette TRACE conn3 <- [1,2634,null,{}] 08:25:10 INFO - PROCESS | 1828 | 1462375510535 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:10 INFO - PROCESS | 1828 | 1462375510683 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 08:25:10 INFO - PROCESS | 1828 | 1462375510834 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309bd4800 == 136 [pid = 1828] [id = 666] 08:25:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 134 (0x7f930b2c6800) [pid = 1828] [serial = 1999] [outer = (nil)] 08:25:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f930be73400) [pid = 1828] [serial = 2000] [outer = 0x7f930b2c6800] 08:25:10 INFO - PROCESS | 1828 | 1462375510887 Marionette DEBUG loaded listener.js 08:25:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f930e3d6800) [pid = 1828] [serial = 2001] [outer = 0x7f930b2c6800] 08:25:11 INFO - PROCESS | 1828 | 1462375511527 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 08:25:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:25:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1039ms 08:25:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:25:11 INFO - PROCESS | 1828 | 1462375511562 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 08:25:11 INFO - PROCESS | 1828 | 1462375511565 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 08:25:11 INFO - PROCESS | 1828 | 1462375511571 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:25:11 INFO - PROCESS | 1828 | 1462375511573 Marionette TRACE conn3 <- [1,2638,null,{}] 08:25:11 INFO - PROCESS | 1828 | 1462375511597 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:11 INFO - PROCESS | 1828 | 1462375511784 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 08:25:11 INFO - PROCESS | 1828 | 1462375511815 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930c56f800 == 137 [pid = 1828] [id = 667] 08:25:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f930e20f400) [pid = 1828] [serial = 2002] [outer = (nil)] 08:25:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f930f696800) [pid = 1828] [serial = 2003] [outer = 0x7f930e20f400] 08:25:11 INFO - PROCESS | 1828 | 1462375511866 Marionette DEBUG loaded listener.js 08:25:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f930fef2800) [pid = 1828] [serial = 2004] [outer = 0x7f930e20f400] 08:25:12 INFO - PROCESS | 1828 | 1462375512628 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 08:25:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:25:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1083ms 08:25:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:25:12 INFO - PROCESS | 1828 | 1462375512661 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 08:25:12 INFO - PROCESS | 1828 | 1462375512663 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 08:25:12 INFO - PROCESS | 1828 | 1462375512667 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:25:12 INFO - PROCESS | 1828 | 1462375512671 Marionette TRACE conn3 <- [1,2642,null,{}] 08:25:12 INFO - PROCESS | 1828 | 1462375512675 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:12 INFO - PROCESS | 1828 | 1462375512870 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 08:25:12 INFO - PROCESS | 1828 | 1462375512904 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e77c000 == 138 [pid = 1828] [id = 668] 08:25:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f93104b3800) [pid = 1828] [serial = 2005] [outer = (nil)] 08:25:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f9310865c00) [pid = 1828] [serial = 2006] [outer = 0x7f93104b3800] 08:25:12 INFO - PROCESS | 1828 | 1462375512964 Marionette DEBUG loaded listener.js 08:25:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f9313a7b000) [pid = 1828] [serial = 2007] [outer = 0x7f93104b3800] 08:25:13 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f9302dea000) [pid = 1828] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:25:13 INFO - PROCESS | 1828 | --DOMWINDOW == 140 (0x7f93062fa400) [pid = 1828] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:25:13 INFO - PROCESS | 1828 | --DOMWINDOW == 139 (0x7f930990b000) [pid = 1828] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:25:13 INFO - PROCESS | 1828 | --DOMWINDOW == 138 (0x7f9302dea800) [pid = 1828] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:25:13 INFO - PROCESS | 1828 | --DOMWINDOW == 137 (0x7f930b2d3000) [pid = 1828] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:25:13 INFO - PROCESS | 1828 | --DOMWINDOW == 136 (0x7f930884f800) [pid = 1828] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:25:13 INFO - PROCESS | 1828 | --DOMWINDOW == 135 (0x7f93062fa800) [pid = 1828] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:25:13 INFO - PROCESS | 1828 | --DOMWINDOW == 134 (0x7f9302f0b800) [pid = 1828] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:25:13 INFO - PROCESS | 1828 | 1462375513865 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 08:25:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:25:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1232ms 08:25:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:25:13 INFO - PROCESS | 1828 | 1462375513900 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 08:25:13 INFO - PROCESS | 1828 | 1462375513902 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 08:25:13 INFO - PROCESS | 1828 | 1462375513906 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:25:13 INFO - PROCESS | 1828 | 1462375513909 Marionette TRACE conn3 <- [1,2646,null,{}] 08:25:13 INFO - PROCESS | 1828 | 1462375513917 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:14 INFO - PROCESS | 1828 | 1462375514054 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 08:25:14 INFO - PROCESS | 1828 | 1462375514068 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fde6000 == 139 [pid = 1828] [id = 669] 08:25:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 135 (0x7f93087bd400) [pid = 1828] [serial = 2008] [outer = (nil)] 08:25:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 136 (0x7f93104af800) [pid = 1828] [serial = 2009] [outer = 0x7f93087bd400] 08:25:14 INFO - PROCESS | 1828 | 1462375514118 Marionette DEBUG loaded listener.js 08:25:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 137 (0x7f9314664000) [pid = 1828] [serial = 2010] [outer = 0x7f93087bd400] 08:25:14 INFO - PROCESS | 1828 | 1462375514823 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 08:25:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:25:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 928ms 08:25:14 INFO - PROCESS | 1828 | 1462375514835 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 08:25:14 INFO - PROCESS | 1828 | 1462375514837 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 08:25:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:25:14 INFO - PROCESS | 1828 | 1462375514847 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:25:14 INFO - PROCESS | 1828 | 1462375514849 Marionette TRACE conn3 <- [1,2650,null,{}] 08:25:14 INFO - PROCESS | 1828 | 1462375514854 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:14 INFO - PROCESS | 1828 | 1462375514982 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 08:25:15 INFO - PROCESS | 1828 | 1462375515139 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310886000 == 140 [pid = 1828] [id = 670] 08:25:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 138 (0x7f9308846000) [pid = 1828] [serial = 2011] [outer = (nil)] 08:25:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 139 (0x7f931486e800) [pid = 1828] [serial = 2012] [outer = 0x7f9308846000] 08:25:15 INFO - PROCESS | 1828 | 1462375515190 Marionette DEBUG loaded listener.js 08:25:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 140 (0x7f93156b5800) [pid = 1828] [serial = 2013] [outer = 0x7f9308846000] 08:25:15 INFO - PROCESS | 1828 | 1462375515948 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 08:25:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:25:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1131ms 08:25:15 INFO - PROCESS | 1828 | 1462375515974 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 08:25:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:25:15 INFO - PROCESS | 1828 | 1462375515979 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 08:25:15 INFO - PROCESS | 1828 | 1462375515986 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:25:15 INFO - PROCESS | 1828 | 1462375515992 Marionette TRACE conn3 <- [1,2654,null,{}] 08:25:16 INFO - PROCESS | 1828 | 1462375516000 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:16 INFO - PROCESS | 1828 | 1462375516163 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 08:25:16 INFO - PROCESS | 1828 | 1462375516364 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307d85000 == 141 [pid = 1828] [id = 671] 08:25:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 141 (0x7f9302693c00) [pid = 1828] [serial = 2014] [outer = (nil)] 08:25:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f9305a58c00) [pid = 1828] [serial = 2015] [outer = 0x7f9302693c00] 08:25:16 INFO - PROCESS | 1828 | 1462375516428 Marionette DEBUG loaded listener.js 08:25:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f9308850800) [pid = 1828] [serial = 2016] [outer = 0x7f9302693c00] 08:25:17 INFO - PROCESS | 1828 | 1462375517218 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 08:25:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:25:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1289ms 08:25:17 INFO - PROCESS | 1828 | 1462375517275 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 08:25:17 INFO - PROCESS | 1828 | 1462375517283 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 08:25:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:25:17 INFO - PROCESS | 1828 | 1462375517300 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:25:17 INFO - PROCESS | 1828 | 1462375517303 Marionette TRACE conn3 <- [1,2658,null,{}] 08:25:17 INFO - PROCESS | 1828 | 1462375517308 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:17 INFO - PROCESS | 1828 | 1462375517461 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 08:25:17 INFO - PROCESS | 1828 | 1462375517653 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b6e1000 == 142 [pid = 1828] [id = 672] 08:25:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f93087c6000) [pid = 1828] [serial = 2017] [outer = (nil)] 08:25:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f930ad33800) [pid = 1828] [serial = 2018] [outer = 0x7f93087c6000] 08:25:17 INFO - PROCESS | 1828 | 1462375517714 Marionette DEBUG loaded listener.js 08:25:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f930b5c4800) [pid = 1828] [serial = 2019] [outer = 0x7f93087c6000] 08:25:18 INFO - PROCESS | 1828 | 1462375518536 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 08:25:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:25:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1280ms 08:25:18 INFO - PROCESS | 1828 | 1462375518577 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 08:25:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:25:18 INFO - PROCESS | 1828 | 1462375518581 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 08:25:18 INFO - PROCESS | 1828 | 1462375518586 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:25:18 INFO - PROCESS | 1828 | 1462375518591 Marionette TRACE conn3 <- [1,2662,null,{}] 08:25:18 INFO - PROCESS | 1828 | 1462375518605 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:18 INFO - PROCESS | 1828 | 1462375518755 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 08:25:18 INFO - PROCESS | 1828 | 1462375518953 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314a2f800 == 143 [pid = 1828] [id = 673] 08:25:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f930c52c000) [pid = 1828] [serial = 2020] [outer = (nil)] 08:25:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f930f69b400) [pid = 1828] [serial = 2021] [outer = 0x7f930c52c000] 08:25:19 INFO - PROCESS | 1828 | 1462375519015 Marionette DEBUG loaded listener.js 08:25:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f93104ac400) [pid = 1828] [serial = 2022] [outer = 0x7f930c52c000] 08:25:19 INFO - PROCESS | 1828 | 1462375519828 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 08:25:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:25:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1281ms 08:25:19 INFO - PROCESS | 1828 | 1462375519867 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 08:25:19 INFO - PROCESS | 1828 | 1462375519871 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 08:25:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:25:19 INFO - PROCESS | 1828 | 1462375519876 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:25:19 INFO - PROCESS | 1828 | 1462375519878 Marionette TRACE conn3 <- [1,2666,null,{}] 08:25:19 INFO - PROCESS | 1828 | 1462375519882 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:20 INFO - PROCESS | 1828 | 1462375520025 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 08:25:20 INFO - PROCESS | 1828 | 1462375520222 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93157c2000 == 144 [pid = 1828] [id = 674] 08:25:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f93087c8000) [pid = 1828] [serial = 2023] [outer = (nil)] 08:25:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f93147d2c00) [pid = 1828] [serial = 2024] [outer = 0x7f93087c8000] 08:25:20 INFO - PROCESS | 1828 | 1462375520289 Marionette DEBUG loaded listener.js 08:25:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f9315669c00) [pid = 1828] [serial = 2025] [outer = 0x7f93087c8000] 08:25:21 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:21 INFO - PROCESS | 1828 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 08:25:21 INFO - PROCESS | 1828 | 1462375521486 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 08:25:21 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) 08:25:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1628ms 08:25:21 INFO - PROCESS | 1828 | 1462375521507 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 08:25:21 INFO - PROCESS | 1828 | 1462375521510 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 08:25:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:25:21 INFO - PROCESS | 1828 | 1462375521515 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:25:21 INFO - PROCESS | 1828 | 1462375521517 Marionette TRACE conn3 <- [1,2670,null,{}] 08:25:21 INFO - PROCESS | 1828 | 1462375521522 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:21 INFO - PROCESS | 1828 | 1462375521664 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 08:25:21 INFO - PROCESS | 1828 | 1462375521866 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931661e000 == 145 [pid = 1828] [id = 675] 08:25:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f930e207800) [pid = 1828] [serial = 2026] [outer = (nil)] 08:25:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f93156b9000) [pid = 1828] [serial = 2027] [outer = 0x7f930e207800] 08:25:21 INFO - PROCESS | 1828 | 1462375521924 Marionette DEBUG loaded listener.js 08:25:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f931600f400) [pid = 1828] [serial = 2028] [outer = 0x7f930e207800] 08:25:23 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:23 INFO - PROCESS | 1828 | 1462375523184 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 08:25:23 INFO - PROCESS | 1828 | 1462375523247 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 08:25:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:25:23 INFO - PROCESS | 1828 | 1462375523252 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:25:23 INFO - PROCESS | 1828 | 1462375523254 Marionette TRACE conn3 <- [1,2674,null,{}] 08:25:23 INFO - PROCESS | 1828 | 1462375523260 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:23 INFO - PROCESS | 1828 | 1462375523539 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 08:25:23 INFO - PROCESS | 1828 | 1462375523681 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b74000 == 146 [pid = 1828] [id = 676] 08:25:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f931600f800) [pid = 1828] [serial = 2029] [outer = (nil)] 08:25:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f93166c6400) [pid = 1828] [serial = 2030] [outer = 0x7f931600f800] 08:25:23 INFO - PROCESS | 1828 | 1462375523782 Marionette DEBUG loaded listener.js 08:25:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f9316b34800) [pid = 1828] [serial = 2031] [outer = 0x7f931600f800] 08:25:24 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:24 INFO - PROCESS | 1828 | 1462375524979 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 08:25:25 INFO - PROCESS | 1828 | 1462375525008 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 08:25:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:25:25 INFO - PROCESS | 1828 | 1462375525014 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:25:25 INFO - PROCESS | 1828 | 1462375525016 Marionette TRACE conn3 <- [1,2678,null,{}] 08:25:25 INFO - PROCESS | 1828 | 1462375525021 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:25 INFO - PROCESS | 1828 | 1462375525163 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 08:25:25 INFO - PROCESS | 1828 | 1462375525370 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:25 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316dd2800 == 147 [pid = 1828] [id = 677] 08:25:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f9316c8ec00) [pid = 1828] [serial = 2032] [outer = (nil)] 08:25:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f9316d38c00) [pid = 1828] [serial = 2033] [outer = 0x7f9316c8ec00] 08:25:25 INFO - PROCESS | 1828 | 1462375525432 Marionette DEBUG loaded listener.js 08:25:25 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f9316fddc00) [pid = 1828] [serial = 2034] [outer = 0x7f9316c8ec00] 08:25:26 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:26 INFO - PROCESS | 1828 | 1462375526559 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 08:25:26 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) 08:25:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1576ms 08:25:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:25:26 INFO - PROCESS | 1828 | 1462375526590 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 08:25:26 INFO - PROCESS | 1828 | 1462375526593 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 08:25:26 INFO - PROCESS | 1828 | 1462375526597 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:25:26 INFO - PROCESS | 1828 | 1462375526601 Marionette TRACE conn3 <- [1,2682,null,{}] 08:25:26 INFO - PROCESS | 1828 | 1462375526663 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:26 INFO - PROCESS | 1828 | 1462375526795 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 08:25:27 INFO - PROCESS | 1828 | 1462375527066 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93174ac000 == 148 [pid = 1828] [id = 678] 08:25:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f93001d5800) [pid = 1828] [serial = 2035] [outer = (nil)] 08:25:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f9316fdf000) [pid = 1828] [serial = 2036] [outer = 0x7f93001d5800] 08:25:27 INFO - PROCESS | 1828 | 1462375527125 Marionette DEBUG loaded listener.js 08:25:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f931738b000) [pid = 1828] [serial = 2037] [outer = 0x7f93001d5800] 08:25:28 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:28 INFO - PROCESS | 1828 | 1462375528397 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 08:25:28 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) 08:25:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1822ms 08:25:28 INFO - PROCESS | 1828 | 1462375528420 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 08:25:28 INFO - PROCESS | 1828 | 1462375528424 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 08:25:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:25:28 INFO - PROCESS | 1828 | 1462375528431 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:25:28 INFO - PROCESS | 1828 | 1462375528436 Marionette TRACE conn3 <- [1,2686,null,{}] 08:25:28 INFO - PROCESS | 1828 | 1462375528492 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:28 INFO - PROCESS | 1828 | 1462375528683 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 08:25:28 INFO - PROCESS | 1828 | 1462375528887 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309cc6000 == 149 [pid = 1828] [id = 679] 08:25:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f93058fac00) [pid = 1828] [serial = 2038] [outer = (nil)] 08:25:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f9308842800) [pid = 1828] [serial = 2039] [outer = 0x7f93058fac00] 08:25:28 INFO - PROCESS | 1828 | 1462375528944 Marionette DEBUG loaded listener.js 08:25:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f930990b000) [pid = 1828] [serial = 2040] [outer = 0x7f93058fac00] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9326a98000 == 148 [pid = 1828] [id = 26] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93204af000 == 147 [pid = 1828] [id = 34] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9315f8b000 == 146 [pid = 1828] [id = 623] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316b66000 == 145 [pid = 1828] [id = 624] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322c54000 == 144 [pid = 1828] [id = 263] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9305ce8800 == 143 [pid = 1828] [id = 615] 08:25:29 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f930e399800) [pid = 1828] [serial = 1958] [outer = (nil)] [url = about:blank] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93155dc000 == 142 [pid = 1828] [id = 622] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fde6000 == 141 [pid = 1828] [id = 669] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e77c000 == 140 [pid = 1828] [id = 668] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930c56f800 == 139 [pid = 1828] [id = 667] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9309bd4800 == 138 [pid = 1828] [id = 666] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93068d6800 == 137 [pid = 1828] [id = 665] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9304273800 == 136 [pid = 1828] [id = 664] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93079b5800 == 135 [pid = 1828] [id = 663] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931066b800 == 134 [pid = 1828] [id = 660] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310519800 == 133 [pid = 1828] [id = 659] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fdab800 == 132 [pid = 1828] [id = 658] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e77a000 == 131 [pid = 1828] [id = 657] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e446800 == 130 [pid = 1828] [id = 656] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930c57a800 == 129 [pid = 1828] [id = 655] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9307ec7000 == 128 [pid = 1828] [id = 654] 08:25:29 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9304bbd800 == 127 [pid = 1828] [id = 653] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f9308857000) [pid = 1828] [serial = 1908] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f9314666c00) [pid = 1828] [serial = 1922] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f9304cc6800) [pid = 1828] [serial = 1910] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f9308844400) [pid = 1828] [serial = 1941] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f930addec00) [pid = 1828] [serial = 1949] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f9302dea400) [pid = 1828] [serial = 1934] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f931670ac00) [pid = 1828] [serial = 1928] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f9309bf2800) [pid = 1828] [serial = 1913] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f9304cc6400) [pid = 1828] [serial = 1937] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f930c5f6c00) [pid = 1828] [serial = 1916] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f930c531c00) [pid = 1828] [serial = 1953] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f93087bac00) [pid = 1828] [serial = 1940] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f9309bef000) [pid = 1828] [serial = 1946] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f930feef800) [pid = 1828] [serial = 1919] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f9309906000) [pid = 1828] [serial = 1944] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f930be6a400) [pid = 1828] [serial = 1952] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f930e210000) [pid = 1828] [serial = 1956] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f93156b3800) [pid = 1828] [serial = 1925] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f930885a800) [pid = 1828] [serial = 1943] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f930b2c7400) [pid = 1828] [serial = 1931] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f930b2cdc00) [pid = 1828] [serial = 1950] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f930ad3d800) [pid = 1828] [serial = 1947] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f93058f1400) [pid = 1828] [serial = 1938] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f930c5ef400) [pid = 1828] [serial = 1955] [outer = (nil)] [url = about:blank] 08:25:30 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:30 INFO - PROCESS | 1828 | 1462375530272 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 08:25:30 INFO - PROCESS | 1828 | 1462375530323 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 08:25:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:25:30 INFO - PROCESS | 1828 | 1462375530331 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:25:30 INFO - PROCESS | 1828 | 1462375530334 Marionette TRACE conn3 <- [1,2690,null,{}] 08:25:30 INFO - PROCESS | 1828 | 1462375530380 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:30 INFO - PROCESS | 1828 | 1462375530578 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 08:25:30 INFO - PROCESS | 1828 | 1462375530588 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93062c2800 == 128 [pid = 1828] [id = 680] 08:25:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f93058f5800) [pid = 1828] [serial = 2041] [outer = (nil)] 08:25:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f930ad3dc00) [pid = 1828] [serial = 2042] [outer = 0x7f93058f5800] 08:25:30 INFO - PROCESS | 1828 | 1462375530640 Marionette DEBUG loaded listener.js 08:25:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f930b2ce400) [pid = 1828] [serial = 2043] [outer = 0x7f93058f5800] 08:25:31 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:31 INFO - PROCESS | 1828 | 1462375531763 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 08:25:31 INFO - PROCESS | 1828 | 1462375531823 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 08:25:31 INFO - PROCESS | 1828 | 1462375531828 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:25:31 INFO - PROCESS | 1828 | 1462375531833 Marionette TRACE conn3 <- [1,2694,null,{}] 08:25:31 INFO - PROCESS | 1828 | 1462375531853 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:32 INFO - PROCESS | 1828 | 1462375532051 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 08:25:32 INFO - PROCESS | 1828 | 1462375532224 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309bce800 == 129 [pid = 1828] [id = 681] 08:25:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f930b5c3400) [pid = 1828] [serial = 2044] [outer = (nil)] 08:25:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f930c52cc00) [pid = 1828] [serial = 2045] [outer = 0x7f930b5c3400] 08:25:32 INFO - PROCESS | 1828 | 1462375532277 Marionette DEBUG loaded listener.js 08:25:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f930e398c00) [pid = 1828] [serial = 2046] [outer = 0x7f930b5c3400] 08:25:33 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:33 INFO - PROCESS | 1828 | 1462375533338 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 08:25:33 INFO - PROCESS | 1828 | 1462375533390 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 08:25:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:25:33 INFO - PROCESS | 1828 | 1462375533405 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:25:33 INFO - PROCESS | 1828 | 1462375533407 Marionette TRACE conn3 <- [1,2698,null,{}] 08:25:33 INFO - PROCESS | 1828 | 1462375533412 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:33 INFO - PROCESS | 1828 | 1462375533594 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 08:25:33 INFO - PROCESS | 1828 | 1462375533737 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e367800 == 130 [pid = 1828] [id = 682] 08:25:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f930add8400) [pid = 1828] [serial = 2047] [outer = (nil)] 08:25:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f930e66e400) [pid = 1828] [serial = 2048] [outer = 0x7f930add8400] 08:25:33 INFO - PROCESS | 1828 | 1462375533788 Marionette DEBUG loaded listener.js 08:25:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f930feee400) [pid = 1828] [serial = 2049] [outer = 0x7f930add8400] 08:25:34 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f9305a5d000) [pid = 1828] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:25:34 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f930e20f400) [pid = 1828] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:25:34 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f93104b3800) [pid = 1828] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:25:34 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f93087bd400) [pid = 1828] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:25:34 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f93087bd000) [pid = 1828] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:25:34 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f93058f6c00) [pid = 1828] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:25:34 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f930b2c6800) [pid = 1828] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:25:34 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f9302697400) [pid = 1828] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:25:34 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f9305a52c00) [pid = 1828] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:25:34 INFO - PROCESS | 1828 | SkCairoFTTypeface::onFilterRec unimplemented 08:25:34 INFO - PROCESS | 1828 | 1462375534850 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 08:25:34 INFO - PROCESS | 1828 | 1462375534888 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 08:25:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:25:34 INFO - PROCESS | 1828 | 1462375534893 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:25:34 INFO - PROCESS | 1828 | 1462375534895 Marionette TRACE conn3 <- [1,2702,null,{}] 08:25:34 INFO - PROCESS | 1828 | 1462375534900 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:35 INFO - PROCESS | 1828 | 1462375535024 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 08:25:35 INFO - PROCESS | 1828 | 1462375535033 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e25c800 == 131 [pid = 1828] [id = 683] 08:25:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f9305a52c00) [pid = 1828] [serial = 2050] [outer = (nil)] 08:25:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f930e3db800) [pid = 1828] [serial = 2051] [outer = 0x7f9305a52c00] 08:25:35 INFO - PROCESS | 1828 | 1462375535088 Marionette DEBUG loaded listener.js 08:25:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f930ff1a000) [pid = 1828] [serial = 2052] [outer = 0x7f9305a52c00] 08:25:35 INFO - PROCESS | 1828 | 1462375535829 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 08:25:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:25:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 974ms 08:25:35 INFO - PROCESS | 1828 | 1462375535868 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 08:25:35 INFO - PROCESS | 1828 | 1462375535870 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 08:25:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:25:35 INFO - PROCESS | 1828 | 1462375535875 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:25:35 INFO - PROCESS | 1828 | 1462375535877 Marionette TRACE conn3 <- [1,2706,null,{}] 08:25:35 INFO - PROCESS | 1828 | 1462375535882 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:36 INFO - PROCESS | 1828 | 1462375536096 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 08:25:36 INFO - PROCESS | 1828 | 1462375536120 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fddf000 == 132 [pid = 1828] [id = 684] 08:25:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f93104a8000) [pid = 1828] [serial = 2053] [outer = (nil)] 08:25:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f9314664c00) [pid = 1828] [serial = 2054] [outer = 0x7f93104a8000] 08:25:36 INFO - PROCESS | 1828 | 1462375536173 Marionette DEBUG loaded listener.js 08:25:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f931566ac00) [pid = 1828] [serial = 2055] [outer = 0x7f93104a8000] 08:25:37 INFO - PROCESS | 1828 | 1462375537050 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 08:25:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:25:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1231ms 08:25:37 INFO - PROCESS | 1828 | 1462375537108 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 08:25:37 INFO - PROCESS | 1828 | 1462375537113 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 08:25:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:25:37 INFO - PROCESS | 1828 | 1462375537120 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:25:37 INFO - PROCESS | 1828 | 1462375537125 Marionette TRACE conn3 <- [1,2710,null,{}] 08:25:37 INFO - PROCESS | 1828 | 1462375537133 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:37 INFO - PROCESS | 1828 | 1462375537312 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 08:25:37 INFO - PROCESS | 1828 | 1462375537507 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307ece800 == 133 [pid = 1828] [id = 685] 08:25:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f930269d000) [pid = 1828] [serial = 2056] [outer = (nil)] 08:25:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f9308860000) [pid = 1828] [serial = 2057] [outer = 0x7f930269d000] 08:25:37 INFO - PROCESS | 1828 | 1462375537579 Marionette DEBUG loaded listener.js 08:25:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f930ad33400) [pid = 1828] [serial = 2058] [outer = 0x7f930269d000] 08:25:38 INFO - PROCESS | 1828 | 1462375538447 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 08:25:38 INFO - PROCESS | 1828 | 1462375538516 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 08:25:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:25:38 INFO - PROCESS | 1828 | 1462375538525 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:25:38 INFO - PROCESS | 1828 | 1462375538528 Marionette TRACE conn3 <- [1,2714,null,{}] 08:25:38 INFO - PROCESS | 1828 | 1462375538533 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:38 INFO - PROCESS | 1828 | 1462375538687 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 08:25:38 INFO - PROCESS | 1828 | 1462375538880 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fdc2800 == 134 [pid = 1828] [id = 686] 08:25:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f930884d400) [pid = 1828] [serial = 2059] [outer = (nil)] 08:25:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f930e20c800) [pid = 1828] [serial = 2060] [outer = 0x7f930884d400] 08:25:38 INFO - PROCESS | 1828 | 1462375538941 Marionette DEBUG loaded listener.js 08:25:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f930f4cf000) [pid = 1828] [serial = 2061] [outer = 0x7f930884d400] 08:25:39 INFO - PROCESS | 1828 | 1462375539780 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 08:25:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:25:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1281ms 08:25:39 INFO - PROCESS | 1828 | 1462375539805 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 08:25:39 INFO - PROCESS | 1828 | 1462375539809 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 08:25:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:25:39 INFO - PROCESS | 1828 | 1462375539814 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:25:39 INFO - PROCESS | 1828 | 1462375539819 Marionette TRACE conn3 <- [1,2718,null,{}] 08:25:39 INFO - PROCESS | 1828 | 1462375539833 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:39 INFO - PROCESS | 1828 | 1462375539983 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 08:25:40 INFO - PROCESS | 1828 | 1462375540184 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93148d6800 == 135 [pid = 1828] [id = 687] 08:25:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f93058f1c00) [pid = 1828] [serial = 2062] [outer = (nil)] 08:25:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f931464f400) [pid = 1828] [serial = 2063] [outer = 0x7f93058f1c00] 08:25:40 INFO - PROCESS | 1828 | 1462375540251 Marionette DEBUG loaded listener.js 08:25:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f9315667000) [pid = 1828] [serial = 2064] [outer = 0x7f93058f1c00] 08:25:41 INFO - PROCESS | 1828 | 1462375541063 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 08:25:41 INFO - PROCESS | 1828 | 1462375541105 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 08:25:41 INFO - PROCESS | 1828 | 1462375541110 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:25:41 INFO - PROCESS | 1828 | 1462375541113 Marionette TRACE conn3 <- [1,2722,null,{}] 08:25:41 INFO - PROCESS | 1828 | 1462375541118 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:41 INFO - PROCESS | 1828 | 1462375541262 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 08:25:41 INFO - PROCESS | 1828 | 1462375541464 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9316b65000 == 136 [pid = 1828] [id = 688] 08:25:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f930ad35c00) [pid = 1828] [serial = 2065] [outer = (nil)] 08:25:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f9316661c00) [pid = 1828] [serial = 2066] [outer = 0x7f930ad35c00] 08:25:41 INFO - PROCESS | 1828 | 1462375541523 Marionette DEBUG loaded listener.js 08:25:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f93166ce000) [pid = 1828] [serial = 2067] [outer = 0x7f930ad35c00] 08:25:42 INFO - PROCESS | 1828 | 1462375542331 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 08:25:42 INFO - PROCESS | 1828 | 1462375542393 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 08:25:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 08:25:42 INFO - PROCESS | 1828 | 1462375542398 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:25:42 INFO - PROCESS | 1828 | 1462375542401 Marionette TRACE conn3 <- [1,2726,null,{}] 08:25:42 INFO - PROCESS | 1828 | 1462375542405 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:42 INFO - PROCESS | 1828 | 1462375542547 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 08:25:42 INFO - PROCESS | 1828 | 1462375542747 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93183ea800 == 137 [pid = 1828] [id = 689] 08:25:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f9315668000) [pid = 1828] [serial = 2068] [outer = (nil)] 08:25:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f931670f800) [pid = 1828] [serial = 2069] [outer = 0x7f9315668000] 08:25:42 INFO - PROCESS | 1828 | 1462375542812 Marionette DEBUG loaded listener.js 08:25:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f9316d32800) [pid = 1828] [serial = 2070] [outer = 0x7f9315668000] 08:25:43 INFO - PROCESS | 1828 | 1462375543609 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 08:25:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:25:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1279ms 08:25:43 INFO - PROCESS | 1828 | 1462375543677 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 08:25:43 INFO - PROCESS | 1828 | 1462375543680 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 08:25:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:25:43 INFO - PROCESS | 1828 | 1462375543685 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:25:43 INFO - PROCESS | 1828 | 1462375543688 Marionette TRACE conn3 <- [1,2730,null,{}] 08:25:43 INFO - PROCESS | 1828 | 1462375543693 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:43 INFO - PROCESS | 1828 | 1462375543897 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 08:25:44 INFO - PROCESS | 1828 | 1462375544093 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318b99000 == 138 [pid = 1828] [id = 690] 08:25:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f93172afc00) [pid = 1828] [serial = 2071] [outer = (nil)] 08:25:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f931744e800) [pid = 1828] [serial = 2072] [outer = 0x7f93172afc00] 08:25:44 INFO - PROCESS | 1828 | 1462375544156 Marionette DEBUG loaded listener.js 08:25:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f931746fc00) [pid = 1828] [serial = 2073] [outer = 0x7f93172afc00] 08:25:45 INFO - PROCESS | 1828 | 1462375545383 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 08:25:45 INFO - PROCESS | 1828 | 1462375545419 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 08:25:45 INFO - PROCESS | 1828 | 1462375545432 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:25:45 INFO - PROCESS | 1828 | 1462375545434 Marionette TRACE conn3 <- [1,2734,null,{}] 08:25:45 INFO - PROCESS | 1828 | 1462375545437 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:45 INFO - PROCESS | 1828 | 1462375545601 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 08:25:45 INFO - PROCESS | 1828 | 1462375545843 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:45 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a1ae800 == 139 [pid = 1828] [id = 691] 08:25:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f93172b0c00) [pid = 1828] [serial = 2074] [outer = (nil)] 08:25:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f9317585c00) [pid = 1828] [serial = 2075] [outer = 0x7f93172b0c00] 08:25:45 INFO - PROCESS | 1828 | 1462375545901 Marionette DEBUG loaded listener.js 08:25:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f93175d7000) [pid = 1828] [serial = 2076] [outer = 0x7f93172b0c00] 08:25:46 INFO - PROCESS | 1828 | 1462375546633 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 08:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1282ms 08:25:46 INFO - PROCESS | 1828 | 1462375546709 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 08:25:46 INFO - PROCESS | 1828 | 1462375546712 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 08:25:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:25:46 INFO - PROCESS | 1828 | 1462375546717 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:25:46 INFO - PROCESS | 1828 | 1462375546719 Marionette TRACE conn3 <- [1,2738,null,{}] 08:25:46 INFO - PROCESS | 1828 | 1462375546724 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:46 INFO - PROCESS | 1828 | 1462375546865 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 08:25:47 INFO - PROCESS | 1828 | 1462375547065 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931bf83800 == 140 [pid = 1828] [id = 692] 08:25:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f931744dc00) [pid = 1828] [serial = 2077] [outer = (nil)] 08:25:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f9317849400) [pid = 1828] [serial = 2078] [outer = 0x7f931744dc00] 08:25:47 INFO - PROCESS | 1828 | 1462375547122 Marionette DEBUG loaded listener.js 08:25:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f931865d400) [pid = 1828] [serial = 2079] [outer = 0x7f931744dc00] 08:25:47 INFO - PROCESS | 1828 | 1462375547905 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 08:25:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:25:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1225ms 08:25:47 INFO - PROCESS | 1828 | 1462375547943 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 08:25:47 INFO - PROCESS | 1828 | 1462375547946 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 08:25:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:25:47 INFO - PROCESS | 1828 | 1462375547951 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:25:47 INFO - PROCESS | 1828 | 1462375547953 Marionette TRACE conn3 <- [1,2742,null,{}] 08:25:47 INFO - PROCESS | 1828 | 1462375547958 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:48 INFO - PROCESS | 1828 | 1462375548167 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 08:25:48 INFO - PROCESS | 1828 | 1462375548313 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931eb3c800 == 141 [pid = 1828] [id = 693] 08:25:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f931784bc00) [pid = 1828] [serial = 2080] [outer = (nil)] 08:25:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f9318663400) [pid = 1828] [serial = 2081] [outer = 0x7f931784bc00] 08:25:48 INFO - PROCESS | 1828 | 1462375548372 Marionette DEBUG loaded listener.js 08:25:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f93189eb800) [pid = 1828] [serial = 2082] [outer = 0x7f931784bc00] 08:25:49 INFO - PROCESS | 1828 | 1462375549156 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 08:25:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:25:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1236ms 08:25:49 INFO - PROCESS | 1828 | 1462375549188 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 08:25:49 INFO - PROCESS | 1828 | 1462375549190 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 08:25:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:25:49 INFO - PROCESS | 1828 | 1462375549196 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:25:49 INFO - PROCESS | 1828 | 1462375549199 Marionette TRACE conn3 <- [1,2746,null,{}] 08:25:49 INFO - PROCESS | 1828 | 1462375549203 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:49 INFO - PROCESS | 1828 | 1462375549349 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 08:25:49 INFO - PROCESS | 1828 | 1462375549551 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f5a7800 == 142 [pid = 1828] [id = 694] 08:25:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f931865f400) [pid = 1828] [serial = 2083] [outer = (nil)] 08:25:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f93189f6000) [pid = 1828] [serial = 2084] [outer = 0x7f931865f400] 08:25:49 INFO - PROCESS | 1828 | 1462375549611 Marionette DEBUG loaded listener.js 08:25:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f9318a73400) [pid = 1828] [serial = 2085] [outer = 0x7f931865f400] 08:25:50 INFO - PROCESS | 1828 | 1462375550395 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 08:25:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:25:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1228ms 08:25:50 INFO - PROCESS | 1828 | 1462375550423 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 08:25:50 INFO - PROCESS | 1828 | 1462375550427 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 08:25:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:25:50 INFO - PROCESS | 1828 | 1462375550432 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:25:50 INFO - PROCESS | 1828 | 1462375550435 Marionette TRACE conn3 <- [1,2750,null,{}] 08:25:50 INFO - PROCESS | 1828 | 1462375550440 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:50 INFO - PROCESS | 1828 | 1462375550605 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 08:25:50 INFO - PROCESS | 1828 | 1462375550822 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931fbe7800 == 143 [pid = 1828] [id = 695] 08:25:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f9302def400) [pid = 1828] [serial = 2086] [outer = (nil)] 08:25:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f931a109c00) [pid = 1828] [serial = 2087] [outer = 0x7f9302def400] 08:25:50 INFO - PROCESS | 1828 | 1462375550886 Marionette DEBUG loaded listener.js 08:25:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f931a257800) [pid = 1828] [serial = 2088] [outer = 0x7f9302def400] 08:25:51 INFO - PROCESS | 1828 | 1462375551663 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 08:25:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:25:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1243ms 08:25:51 INFO - PROCESS | 1828 | 1462375551688 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 08:25:51 INFO - PROCESS | 1828 | 1462375551691 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 08:25:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:25:51 INFO - PROCESS | 1828 | 1462375551698 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:25:51 INFO - PROCESS | 1828 | 1462375551700 Marionette TRACE conn3 <- [1,2754,null,{}] 08:25:51 INFO - PROCESS | 1828 | 1462375551705 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:51 INFO - PROCESS | 1828 | 1462375551845 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 08:25:52 INFO - PROCESS | 1828 | 1462375552046 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93068e0800 == 144 [pid = 1828] [id = 696] 08:25:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f93001cb400) [pid = 1828] [serial = 2089] [outer = (nil)] 08:25:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f93062f9c00) [pid = 1828] [serial = 2090] [outer = 0x7f93001cb400] 08:25:52 INFO - PROCESS | 1828 | 1462375552104 Marionette DEBUG loaded listener.js 08:25:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f931a113000) [pid = 1828] [serial = 2091] [outer = 0x7f93001cb400] 08:25:53 INFO - PROCESS | 1828 | 1462375553199 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 08:25:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:25:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1526ms 08:25:53 INFO - PROCESS | 1828 | 1462375553228 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 08:25:53 INFO - PROCESS | 1828 | 1462375553232 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 08:25:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:25:53 INFO - PROCESS | 1828 | 1462375553239 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:25:53 INFO - PROCESS | 1828 | 1462375553242 Marionette TRACE conn3 <- [1,2758,null,{}] 08:25:53 INFO - PROCESS | 1828 | 1462375553248 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:53 INFO - PROCESS | 1828 | 1462375553395 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 08:25:53 INFO - PROCESS | 1828 | 1462375553614 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930c56d000 == 145 [pid = 1828] [id = 697] 08:25:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f93062f4000) [pid = 1828] [serial = 2092] [outer = (nil)] 08:25:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f93089b4000) [pid = 1828] [serial = 2093] [outer = 0x7f93062f4000] 08:25:53 INFO - PROCESS | 1828 | 1462375553669 Marionette DEBUG loaded listener.js 08:25:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f930b5c6000) [pid = 1828] [serial = 2094] [outer = 0x7f93062f4000] 08:25:54 INFO - PROCESS | 1828 | 1462375554566 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 08:25:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:25:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1386ms 08:25:54 INFO - PROCESS | 1828 | 1462375554625 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 08:25:54 INFO - PROCESS | 1828 | 1462375554633 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 08:25:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:25:54 INFO - PROCESS | 1828 | 1462375554641 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:25:54 INFO - PROCESS | 1828 | 1462375554645 Marionette TRACE conn3 <- [1,2762,null,{}] 08:25:54 INFO - PROCESS | 1828 | 1462375554649 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:54 INFO - PROCESS | 1828 | 1462375554831 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 08:25:54 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316dc4800 == 144 [pid = 1828] [id = 638] 08:25:54 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e76e800 == 143 [pid = 1828] [id = 637] 08:25:54 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e25c800 == 142 [pid = 1828] [id = 683] 08:25:54 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e367800 == 141 [pid = 1828] [id = 682] 08:25:54 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9309bce800 == 140 [pid = 1828] [id = 681] 08:25:54 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93062c2800 == 139 [pid = 1828] [id = 680] 08:25:54 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f931486e800) [pid = 1828] [serial = 2012] [outer = (nil)] [url = about:blank] 08:25:54 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f930e20a000) [pid = 1828] [serial = 1970] [outer = (nil)] [url = about:blank] 08:25:54 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f930f4c3c00) [pid = 1828] [serial = 1973] [outer = (nil)] [url = about:blank] 08:25:54 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f930ff22400) [pid = 1828] [serial = 1976] [outer = (nil)] [url = about:blank] 08:25:54 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f9313a69800) [pid = 1828] [serial = 1979] [outer = (nil)] [url = about:blank] 08:25:54 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f9314651000) [pid = 1828] [serial = 1982] [outer = (nil)] [url = about:blank] 08:25:54 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f93147dbc00) [pid = 1828] [serial = 1985] [outer = (nil)] [url = about:blank] 08:25:54 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f931486a800) [pid = 1828] [serial = 1988] [outer = (nil)] [url = about:blank] 08:25:54 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9309cc6000 == 138 [pid = 1828] [id = 679] 08:25:54 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931661e000 == 137 [pid = 1828] [id = 675] 08:25:54 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93157c2000 == 136 [pid = 1828] [id = 674] 08:25:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314a2f800 == 135 [pid = 1828] [id = 673] 08:25:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b6e1000 == 134 [pid = 1828] [id = 672] 08:25:55 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9307d85000 == 133 [pid = 1828] [id = 671] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f93062f7800) [pid = 1828] [serial = 1845] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f9313a7b000) [pid = 1828] [serial = 2007] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f9314664000) [pid = 1828] [serial = 2010] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f930e3d6800) [pid = 1828] [serial = 2001] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f930f696800) [pid = 1828] [serial = 2003] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f9310865c00) [pid = 1828] [serial = 2006] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f930fef2800) [pid = 1828] [serial = 2004] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f93104af800) [pid = 1828] [serial = 2009] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f930990c000) [pid = 1828] [serial = 1995] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f930885d800) [pid = 1828] [serial = 1994] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f9308858400) [pid = 1828] [serial = 1997] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f930b2d3c00) [pid = 1828] [serial = 1998] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f930b2d2c00) [pid = 1828] [serial = 1967] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f930be73400) [pid = 1828] [serial = 2000] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f9304bca000) [pid = 1828] [serial = 1992] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f930269f800) [pid = 1828] [serial = 1991] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f93042b6800) [pid = 1828] [serial = 1961] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f93087c7c00) [pid = 1828] [serial = 1964] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f930e662400) [pid = 1828] [serial = 1959] [outer = (nil)] [url = about:blank] 08:25:55 INFO - PROCESS | 1828 | 1462375555095 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93057d2000 == 134 [pid = 1828] [id = 698] 08:25:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f930269f800) [pid = 1828] [serial = 2095] [outer = (nil)] 08:25:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f930885d800) [pid = 1828] [serial = 2096] [outer = 0x7f930269f800] 08:25:55 INFO - PROCESS | 1828 | 1462375555150 Marionette DEBUG loaded listener.js 08:25:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f930e3ddc00) [pid = 1828] [serial = 2097] [outer = 0x7f930269f800] 08:25:55 INFO - PROCESS | 1828 | 1462375555804 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 08:25:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:25:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1180ms 08:25:55 INFO - PROCESS | 1828 | 1462375555821 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 08:25:55 INFO - PROCESS | 1828 | 1462375555823 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 08:25:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:25:55 INFO - PROCESS | 1828 | 1462375555828 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:25:55 INFO - PROCESS | 1828 | 1462375555833 Marionette TRACE conn3 <- [1,2766,null,{}] 08:25:55 INFO - PROCESS | 1828 | 1462375555846 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:55 INFO - PROCESS | 1828 | 1462375555982 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 08:25:56 INFO - PROCESS | 1828 | 1462375556153 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b27c800 == 135 [pid = 1828] [id = 699] 08:25:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f930e664000) [pid = 1828] [serial = 2098] [outer = (nil)] 08:25:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f9313a68c00) [pid = 1828] [serial = 2099] [outer = 0x7f930e664000] 08:25:56 INFO - PROCESS | 1828 | 1462375556207 Marionette DEBUG loaded listener.js 08:25:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f9314864400) [pid = 1828] [serial = 2100] [outer = 0x7f930e664000] 08:25:56 INFO - PROCESS | 1828 | 1462375556790 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 08:25:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:25:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 981ms 08:25:56 INFO - PROCESS | 1828 | 1462375556810 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 08:25:56 INFO - PROCESS | 1828 | 1462375556814 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 08:25:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:25:56 INFO - PROCESS | 1828 | 1462375556819 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:25:56 INFO - PROCESS | 1828 | 1462375556821 Marionette TRACE conn3 <- [1,2770,null,{}] 08:25:56 INFO - PROCESS | 1828 | 1462375556825 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:56 INFO - PROCESS | 1828 | 1462375556958 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 08:25:57 INFO - PROCESS | 1828 | 1462375557137 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e774800 == 136 [pid = 1828] [id = 700] 08:25:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f930e66e800) [pid = 1828] [serial = 2101] [outer = (nil)] 08:25:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f93156fe800) [pid = 1828] [serial = 2102] [outer = 0x7f930e66e800] 08:25:57 INFO - PROCESS | 1828 | 1462375557188 Marionette DEBUG loaded listener.js 08:25:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f931670ac00) [pid = 1828] [serial = 2103] [outer = 0x7f930e66e800] 08:25:57 INFO - PROCESS | 1828 | 1462375557883 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 08:25:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:25:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1078ms 08:25:57 INFO - PROCESS | 1828 | 1462375557901 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 08:25:57 INFO - PROCESS | 1828 | 1462375557904 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 08:25:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:25:57 INFO - PROCESS | 1828 | 1462375557913 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:25:57 INFO - PROCESS | 1828 | 1462375557916 Marionette TRACE conn3 <- [1,2774,null,{}] 08:25:57 INFO - PROCESS | 1828 | 1462375557920 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:58 INFO - PROCESS | 1828 | 1462375558117 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 08:25:58 INFO - PROCESS | 1828 | 1462375558138 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310621800 == 137 [pid = 1828] [id = 701] 08:25:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f9308845800) [pid = 1828] [serial = 2104] [outer = (nil)] 08:25:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f9316c8c400) [pid = 1828] [serial = 2105] [outer = 0x7f9308845800] 08:25:58 INFO - PROCESS | 1828 | 1462375558188 Marionette DEBUG loaded listener.js 08:25:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f9317162400) [pid = 1828] [serial = 2106] [outer = 0x7f9308845800] 08:25:58 INFO - PROCESS | 1828 | 1462375558893 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 08:25:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:25:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1025ms 08:25:58 INFO - PROCESS | 1828 | 1462375558938 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 08:25:58 INFO - PROCESS | 1828 | 1462375558941 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 08:25:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:25:58 INFO - PROCESS | 1828 | 1462375558953 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:25:58 INFO - PROCESS | 1828 | 1462375558955 Marionette TRACE conn3 <- [1,2778,null,{}] 08:25:58 INFO - PROCESS | 1828 | 1462375558958 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:25:59 INFO - PROCESS | 1828 | 1462375559176 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 08:25:59 INFO - PROCESS | 1828 | 1462375559203 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:25:59 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93157a7800 == 138 [pid = 1828] [id = 702] 08:25:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f93172b8c00) [pid = 1828] [serial = 2107] [outer = (nil)] 08:25:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f93175d3000) [pid = 1828] [serial = 2108] [outer = 0x7f93172b8c00] 08:25:59 INFO - PROCESS | 1828 | 1462375559255 Marionette DEBUG loaded listener.js 08:25:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f93195de400) [pid = 1828] [serial = 2109] [outer = 0x7f93172b8c00] 08:25:59 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f9305a52c00) [pid = 1828] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:25:59 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f930b5c3400) [pid = 1828] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:25:59 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f93058f5800) [pid = 1828] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:25:59 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f93058fac00) [pid = 1828] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:25:59 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f930add8400) [pid = 1828] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:26:00 INFO - PROCESS | 1828 | 1462375560127 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 08:26:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:26:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1230ms 08:26:00 INFO - PROCESS | 1828 | 1462375560183 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 08:26:00 INFO - PROCESS | 1828 | 1462375560186 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 08:26:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:26:00 INFO - PROCESS | 1828 | 1462375560191 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:26:00 INFO - PROCESS | 1828 | 1462375560193 Marionette TRACE conn3 <- [1,2782,null,{}] 08:26:00 INFO - PROCESS | 1828 | 1462375560197 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:00 INFO - PROCESS | 1828 | 1462375560328 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 08:26:00 INFO - PROCESS | 1828 | 1462375560342 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93167dc000 == 139 [pid = 1828] [id = 703] 08:26:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f930e202800) [pid = 1828] [serial = 2110] [outer = (nil)] 08:26:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f931a118800) [pid = 1828] [serial = 2111] [outer = 0x7f930e202800] 08:26:00 INFO - PROCESS | 1828 | 1462375560393 Marionette DEBUG loaded listener.js 08:26:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f931a258800) [pid = 1828] [serial = 2112] [outer = 0x7f930e202800] 08:26:01 INFO - PROCESS | 1828 | 1462375561115 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 08:26:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:26:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 977ms 08:26:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:26:01 INFO - PROCESS | 1828 | 1462375561169 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 08:26:01 INFO - PROCESS | 1828 | 1462375561171 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 08:26:01 INFO - PROCESS | 1828 | 1462375561174 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:26:01 INFO - PROCESS | 1828 | 1462375561178 Marionette TRACE conn3 <- [1,2786,null,{}] 08:26:01 INFO - PROCESS | 1828 | 1462375561182 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:01 INFO - PROCESS | 1828 | 1462375561371 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 08:26:01 INFO - PROCESS | 1828 | 1462375561386 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93174ab800 == 140 [pid = 1828] [id = 704] 08:26:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f9317470800) [pid = 1828] [serial = 2113] [outer = (nil)] 08:26:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f931a25f400) [pid = 1828] [serial = 2114] [outer = 0x7f9317470800] 08:26:01 INFO - PROCESS | 1828 | 1462375561437 Marionette DEBUG loaded listener.js 08:26:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f931a453800) [pid = 1828] [serial = 2115] [outer = 0x7f9317470800] 08:26:02 INFO - PROCESS | 1828 | 1462375562387 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 08:26:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:26:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1227ms 08:26:02 INFO - PROCESS | 1828 | 1462375562402 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 08:26:02 INFO - PROCESS | 1828 | 1462375562407 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 08:26:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:26:02 INFO - PROCESS | 1828 | 1462375562415 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:26:02 INFO - PROCESS | 1828 | 1462375562420 Marionette TRACE conn3 <- [1,2790,null,{}] 08:26:02 INFO - PROCESS | 1828 | 1462375562427 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:02 INFO - PROCESS | 1828 | 1462375562591 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 08:26:02 INFO - PROCESS | 1828 | 1462375562803 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308be1800 == 141 [pid = 1828] [id = 705] 08:26:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f93087bac00) [pid = 1828] [serial = 2116] [outer = (nil)] 08:26:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f930b2d4800) [pid = 1828] [serial = 2117] [outer = 0x7f93087bac00] 08:26:02 INFO - PROCESS | 1828 | 1462375562908 Marionette DEBUG loaded listener.js 08:26:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f930c5f3800) [pid = 1828] [serial = 2118] [outer = 0x7f93087bac00] 08:26:03 INFO - PROCESS | 1828 | 1462375563729 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 08:26:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:26:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1385ms 08:26:03 INFO - PROCESS | 1828 | 1462375563800 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 08:26:03 INFO - PROCESS | 1828 | 1462375563807 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 08:26:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:26:03 INFO - PROCESS | 1828 | 1462375563816 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:26:03 INFO - PROCESS | 1828 | 1462375563819 Marionette TRACE conn3 <- [1,2794,null,{}] 08:26:03 INFO - PROCESS | 1828 | 1462375563823 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:04 INFO - PROCESS | 1828 | 1462375564016 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 08:26:04 INFO - PROCESS | 1828 | 1462375564216 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310682800 == 142 [pid = 1828] [id = 706] 08:26:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f930e3d5000) [pid = 1828] [serial = 2119] [outer = (nil)] 08:26:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f930fef1800) [pid = 1828] [serial = 2120] [outer = 0x7f930e3d5000] 08:26:04 INFO - PROCESS | 1828 | 1462375564277 Marionette DEBUG loaded listener.js 08:26:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f9314668800) [pid = 1828] [serial = 2121] [outer = 0x7f930e3d5000] 08:26:05 INFO - PROCESS | 1828 | 1462375565101 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 08:26:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:26:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1327ms 08:26:05 INFO - PROCESS | 1828 | 1462375565143 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 08:26:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:26:05 INFO - PROCESS | 1828 | 1462375565147 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 08:26:05 INFO - PROCESS | 1828 | 1462375565152 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:26:05 INFO - PROCESS | 1828 | 1462375565157 Marionette TRACE conn3 <- [1,2798,null,{}] 08:26:05 INFO - PROCESS | 1828 | 1462375565171 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:05 INFO - PROCESS | 1828 | 1462375565327 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 08:26:05 INFO - PROCESS | 1828 | 1462375565537 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931c94e000 == 143 [pid = 1828] [id = 707] 08:26:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f93166d2800) [pid = 1828] [serial = 2122] [outer = (nil)] 08:26:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f931738d400) [pid = 1828] [serial = 2123] [outer = 0x7f93166d2800] 08:26:05 INFO - PROCESS | 1828 | 1462375565602 Marionette DEBUG loaded listener.js 08:26:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f9317846c00) [pid = 1828] [serial = 2124] [outer = 0x7f93166d2800] 08:26:06 INFO - PROCESS | 1828 | 1462375566587 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 08:26:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:26:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1494ms 08:26:06 INFO - PROCESS | 1828 | 1462375566646 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 08:26:06 INFO - PROCESS | 1828 | 1462375566649 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 08:26:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:26:06 INFO - PROCESS | 1828 | 1462375566655 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:26:06 INFO - PROCESS | 1828 | 1462375566657 Marionette TRACE conn3 <- [1,2802,null,{}] 08:26:06 INFO - PROCESS | 1828 | 1462375566662 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:06 INFO - PROCESS | 1828 | 1462375566812 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 08:26:07 INFO - PROCESS | 1828 | 1462375567051 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320381000 == 144 [pid = 1828] [id = 708] 08:26:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f9316fd6800) [pid = 1828] [serial = 2125] [outer = (nil)] 08:26:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f931a45d400) [pid = 1828] [serial = 2126] [outer = 0x7f9316fd6800] 08:26:07 INFO - PROCESS | 1828 | 1462375567155 Marionette DEBUG loaded listener.js 08:26:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f931bf91800) [pid = 1828] [serial = 2127] [outer = 0x7f9316fd6800] 08:26:07 INFO - PROCESS | 1828 | 1462375567869 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 08:26:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:26:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1225ms 08:26:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:26:07 INFO - PROCESS | 1828 | 1462375567880 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 08:26:07 INFO - PROCESS | 1828 | 1462375567883 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 08:26:07 INFO - PROCESS | 1828 | 1462375567887 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:26:07 INFO - PROCESS | 1828 | 1462375567891 Marionette TRACE conn3 <- [1,2806,null,{}] 08:26:07 INFO - PROCESS | 1828 | 1462375567895 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:08 INFO - PROCESS | 1828 | 1462375568055 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 08:26:08 INFO - PROCESS | 1828 | 1462375568310 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932066a000 == 145 [pid = 1828] [id = 709] 08:26:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f9302f04000) [pid = 1828] [serial = 2128] [outer = (nil)] 08:26:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f931c9fd800) [pid = 1828] [serial = 2129] [outer = 0x7f9302f04000] 08:26:08 INFO - PROCESS | 1828 | 1462375568370 Marionette DEBUG loaded listener.js 08:26:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f931d5b3000) [pid = 1828] [serial = 2130] [outer = 0x7f9302f04000] 08:26:09 INFO - PROCESS | 1828 | 1462375569141 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 08:26:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:26:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1277ms 08:26:09 INFO - PROCESS | 1828 | 1462375569165 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 08:26:09 INFO - PROCESS | 1828 | 1462375569168 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 08:26:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:26:09 INFO - PROCESS | 1828 | 1462375569173 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:26:09 INFO - PROCESS | 1828 | 1462375569176 Marionette TRACE conn3 <- [1,2810,null,{}] 08:26:09 INFO - PROCESS | 1828 | 1462375569180 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:09 INFO - PROCESS | 1828 | 1462375569349 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 08:26:09 INFO - PROCESS | 1828 | 1462375569557 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322d1d000 == 146 [pid = 1828] [id = 710] 08:26:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f931d5ba800) [pid = 1828] [serial = 2131] [outer = (nil)] 08:26:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f931e9ee400) [pid = 1828] [serial = 2132] [outer = 0x7f931d5ba800] 08:26:09 INFO - PROCESS | 1828 | 1462375569620 Marionette DEBUG loaded listener.js 08:26:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f931f19d000) [pid = 1828] [serial = 2133] [outer = 0x7f931d5ba800] 08:26:10 INFO - PROCESS | 1828 | 1462375570363 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 08:26:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:26:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1228ms 08:26:10 INFO - PROCESS | 1828 | 1462375570400 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 08:26:10 INFO - PROCESS | 1828 | 1462375570403 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 08:26:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:26:10 INFO - PROCESS | 1828 | 1462375570408 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:26:10 INFO - PROCESS | 1828 | 1462375570411 Marionette TRACE conn3 <- [1,2814,null,{}] 08:26:10 INFO - PROCESS | 1828 | 1462375570415 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:10 INFO - PROCESS | 1828 | 1462375570563 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 08:26:10 INFO - PROCESS | 1828 | 1462375570770 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9326a90800 == 147 [pid = 1828] [id = 711] 08:26:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f9316d3d800) [pid = 1828] [serial = 2134] [outer = (nil)] 08:26:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f931f026800) [pid = 1828] [serial = 2135] [outer = 0x7f9316d3d800] 08:26:10 INFO - PROCESS | 1828 | 1462375570871 Marionette DEBUG loaded listener.js 08:26:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f931f8e6400) [pid = 1828] [serial = 2136] [outer = 0x7f9316d3d800] 08:26:11 INFO - PROCESS | 1828 | 1462375571625 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 08:26:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:26:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1280ms 08:26:11 INFO - PROCESS | 1828 | 1462375571688 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 08:26:11 INFO - PROCESS | 1828 | 1462375571691 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 08:26:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:26:11 INFO - PROCESS | 1828 | 1462375571696 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:26:11 INFO - PROCESS | 1828 | 1462375571698 Marionette TRACE conn3 <- [1,2818,null,{}] 08:26:11 INFO - PROCESS | 1828 | 1462375571703 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:11 INFO - PROCESS | 1828 | 1462375571848 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 08:26:12 INFO - PROCESS | 1828 | 1462375572055 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:12 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d445800 == 148 [pid = 1828] [id = 712] 08:26:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f931a45a400) [pid = 1828] [serial = 2137] [outer = (nil)] 08:26:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f931fc75400) [pid = 1828] [serial = 2138] [outer = 0x7f931a45a400] 08:26:12 INFO - PROCESS | 1828 | 1462375572112 Marionette DEBUG loaded listener.js 08:26:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f931fca1c00) [pid = 1828] [serial = 2139] [outer = 0x7f931a45a400] 08:26:12 INFO - PROCESS | 1828 | 1462375572841 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 08:26:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:26:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1175ms 08:26:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:26:12 INFO - PROCESS | 1828 | 1462375572872 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 08:26:12 INFO - PROCESS | 1828 | 1462375572874 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 08:26:12 INFO - PROCESS | 1828 | 1462375572880 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:26:12 INFO - PROCESS | 1828 | 1462375572882 Marionette TRACE conn3 <- [1,2822,null,{}] 08:26:12 INFO - PROCESS | 1828 | 1462375572887 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:13 INFO - PROCESS | 1828 | 1462375573043 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 08:26:13 INFO - PROCESS | 1828 | 1462375573305 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932d98c800 == 149 [pid = 1828] [id = 713] 08:26:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f93089b2c00) [pid = 1828] [serial = 2140] [outer = (nil)] 08:26:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f931db77800) [pid = 1828] [serial = 2141] [outer = 0x7f93089b2c00] 08:26:13 INFO - PROCESS | 1828 | 1462375573372 Marionette DEBUG loaded listener.js 08:26:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f931fcab400) [pid = 1828] [serial = 2142] [outer = 0x7f93089b2c00] 08:26:14 INFO - PROCESS | 1828 | 1462375574134 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 08:26:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:26:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1283ms 08:26:14 INFO - PROCESS | 1828 | 1462375574162 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 08:26:14 INFO - PROCESS | 1828 | 1462375574165 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 08:26:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:26:14 INFO - PROCESS | 1828 | 1462375574170 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:26:14 INFO - PROCESS | 1828 | 1462375574172 Marionette TRACE conn3 <- [1,2826,null,{}] 08:26:14 INFO - PROCESS | 1828 | 1462375574177 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:14 INFO - PROCESS | 1828 | 1462375574329 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 08:26:14 INFO - PROCESS | 1828 | 1462375574537 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f932e856800 == 150 [pid = 1828] [id = 714] 08:26:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f930be74400) [pid = 1828] [serial = 2143] [outer = (nil)] 08:26:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f931ff46400) [pid = 1828] [serial = 2144] [outer = 0x7f930be74400] 08:26:14 INFO - PROCESS | 1828 | 1462375574635 Marionette DEBUG loaded listener.js 08:26:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f93203c8400) [pid = 1828] [serial = 2145] [outer = 0x7f930be74400] 08:26:15 INFO - PROCESS | 1828 | 1462375575428 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:26:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:26:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1326ms 08:26:15 INFO - PROCESS | 1828 | 1462375575497 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 08:26:15 INFO - PROCESS | 1828 | 1462375575501 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 08:26:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:26:15 INFO - PROCESS | 1828 | 1462375575506 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:26:15 INFO - PROCESS | 1828 | 1462375575508 Marionette TRACE conn3 <- [1,2830,null,{}] 08:26:15 INFO - PROCESS | 1828 | 1462375575513 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:15 INFO - PROCESS | 1828 | 1462375575685 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 08:26:15 INFO - PROCESS | 1828 | 1462375575891 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:15 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9330acf000 == 151 [pid = 1828] [id = 715] 08:26:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f931fca2400) [pid = 1828] [serial = 2146] [outer = (nil)] 08:26:15 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f9320d8c000) [pid = 1828] [serial = 2147] [outer = 0x7f931fca2400] 08:26:15 INFO - PROCESS | 1828 | 1462375575954 Marionette DEBUG loaded listener.js 08:26:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f93210c8800) [pid = 1828] [serial = 2148] [outer = 0x7f931fca2400] 08:26:16 INFO - PROCESS | 1828 | 1462375576762 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 08:26:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:26:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1326ms 08:26:16 INFO - PROCESS | 1828 | 1462375576832 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 08:26:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:26:16 INFO - PROCESS | 1828 | 1462375576835 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 08:26:16 INFO - PROCESS | 1828 | 1462375576840 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:26:16 INFO - PROCESS | 1828 | 1462375576843 Marionette TRACE conn3 <- [1,2834,null,{}] 08:26:16 INFO - PROCESS | 1828 | 1462375576847 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:17 INFO - PROCESS | 1828 | 1462375577008 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 08:26:17 INFO - PROCESS | 1828 | 1462375577218 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305cdf000 == 152 [pid = 1828] [id = 716] 08:26:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f9302f07800) [pid = 1828] [serial = 2149] [outer = (nil)] 08:26:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f930c5f0c00) [pid = 1828] [serial = 2150] [outer = 0x7f9302f07800] 08:26:17 INFO - PROCESS | 1828 | 1462375577278 Marionette DEBUG loaded listener.js 08:26:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f93210ca800) [pid = 1828] [serial = 2151] [outer = 0x7f9302f07800] 08:26:18 INFO - PROCESS | 1828 | 1462375578398 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:26:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:26:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1679ms 08:26:18 INFO - PROCESS | 1828 | 1462375578519 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 08:26:18 INFO - PROCESS | 1828 | 1462375578524 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 08:26:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:26:18 INFO - PROCESS | 1828 | 1462375578531 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:26:18 INFO - PROCESS | 1828 | 1462375578535 Marionette TRACE conn3 <- [1,2838,null,{}] 08:26:18 INFO - PROCESS | 1828 | 1462375578548 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:18 INFO - PROCESS | 1828 | 1462375578697 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 08:26:18 INFO - PROCESS | 1828 | 1462375578926 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:18 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e455000 == 153 [pid = 1828] [id = 717] 08:26:18 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f93087c4c00) [pid = 1828] [serial = 2152] [outer = (nil)] 08:26:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f9308858400) [pid = 1828] [serial = 2153] [outer = 0x7f93087c4c00] 08:26:19 INFO - PROCESS | 1828 | 1462375579021 Marionette DEBUG loaded listener.js 08:26:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f930b2c6000) [pid = 1828] [serial = 2154] [outer = 0x7f93087c4c00] 08:26:19 INFO - PROCESS | 1828 | 1462375579851 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 08:26:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:26:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1394ms 08:26:19 INFO - PROCESS | 1828 | 1462375579925 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 08:26:19 INFO - PROCESS | 1828 | 1462375579940 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 08:26:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:26:19 INFO - PROCESS | 1828 | 1462375579953 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:26:19 INFO - PROCESS | 1828 | 1462375579955 Marionette TRACE conn3 <- [1,2842,null,{}] 08:26:19 INFO - PROCESS | 1828 | 1462375579966 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:20 INFO - PROCESS | 1828 | 1462375580127 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 08:26:20 INFO - PROCESS | 1828 | 1462375580340 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:20 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93079a3000 == 154 [pid = 1828] [id = 718] 08:26:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f930b5c3000) [pid = 1828] [serial = 2155] [outer = (nil)] 08:26:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f930be72000) [pid = 1828] [serial = 2156] [outer = 0x7f930b5c3000] 08:26:20 INFO - PROCESS | 1828 | 1462375580441 Marionette DEBUG loaded listener.js 08:26:20 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f930e211000) [pid = 1828] [serial = 2157] [outer = 0x7f930b5c3000] 08:26:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93323bc800 == 153 [pid = 1828] [id = 81] 08:26:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93148e8000 == 152 [pid = 1828] [id = 662] 08:26:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93167dc000 == 151 [pid = 1828] [id = 703] 08:26:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93157a7800 == 150 [pid = 1828] [id = 702] 08:26:20 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f9314664c00) [pid = 1828] [serial = 2054] [outer = (nil)] [url = about:blank] 08:26:20 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f93147d2c00) [pid = 1828] [serial = 2024] [outer = (nil)] [url = about:blank] 08:26:20 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f930ad33800) [pid = 1828] [serial = 2018] [outer = (nil)] [url = about:blank] 08:26:20 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f9305a58c00) [pid = 1828] [serial = 2015] [outer = (nil)] [url = about:blank] 08:26:20 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f930f69b400) [pid = 1828] [serial = 2021] [outer = (nil)] [url = about:blank] 08:26:20 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f9316d38c00) [pid = 1828] [serial = 2033] [outer = (nil)] [url = about:blank] 08:26:20 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f93166c6400) [pid = 1828] [serial = 2030] [outer = (nil)] [url = about:blank] 08:26:20 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f93156b9000) [pid = 1828] [serial = 2027] [outer = (nil)] [url = about:blank] 08:26:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310621800 == 149 [pid = 1828] [id = 701] 08:26:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e774800 == 148 [pid = 1828] [id = 700] 08:26:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b27c800 == 147 [pid = 1828] [id = 699] 08:26:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93057d2000 == 146 [pid = 1828] [id = 698] 08:26:20 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930c56d000 == 145 [pid = 1828] [id = 697] 08:26:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931fbe7800 == 144 [pid = 1828] [id = 695] 08:26:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f5a7800 == 143 [pid = 1828] [id = 694] 08:26:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931eb3c800 == 142 [pid = 1828] [id = 693] 08:26:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931bf83800 == 141 [pid = 1828] [id = 692] 08:26:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a1ae800 == 140 [pid = 1828] [id = 691] 08:26:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9318b99000 == 139 [pid = 1828] [id = 690] 08:26:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93183ea800 == 138 [pid = 1828] [id = 689] 08:26:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9316b65000 == 137 [pid = 1828] [id = 688] 08:26:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93148d6800 == 136 [pid = 1828] [id = 687] 08:26:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fdc2800 == 135 [pid = 1828] [id = 686] 08:26:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9307ece800 == 134 [pid = 1828] [id = 685] 08:26:21 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fddf000 == 133 [pid = 1828] [id = 684] 08:26:21 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f930e3db800) [pid = 1828] [serial = 2051] [outer = (nil)] [url = about:blank] 08:26:21 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f930c52cc00) [pid = 1828] [serial = 2045] [outer = (nil)] [url = about:blank] 08:26:21 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f930ff1a000) [pid = 1828] [serial = 2052] [outer = (nil)] [url = about:blank] 08:26:21 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f930b2ce400) [pid = 1828] [serial = 2043] [outer = (nil)] [url = about:blank] 08:26:21 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f930990b000) [pid = 1828] [serial = 2040] [outer = (nil)] [url = about:blank] 08:26:21 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f9308842800) [pid = 1828] [serial = 2039] [outer = (nil)] [url = about:blank] 08:26:21 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f930e66e400) [pid = 1828] [serial = 2048] [outer = (nil)] [url = about:blank] 08:26:21 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f9316fdf000) [pid = 1828] [serial = 2036] [outer = (nil)] [url = about:blank] 08:26:21 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f930ad3dc00) [pid = 1828] [serial = 2042] [outer = (nil)] [url = about:blank] 08:26:21 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f930e398c00) [pid = 1828] [serial = 2046] [outer = (nil)] [url = about:blank] 08:26:21 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f930feee400) [pid = 1828] [serial = 2049] [outer = (nil)] [url = about:blank] 08:26:21 INFO - PROCESS | 1828 | 1462375581270 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 08:26:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:26:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1341ms 08:26:21 INFO - PROCESS | 1828 | 1462375581296 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 08:26:21 INFO - PROCESS | 1828 | 1462375581298 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 08:26:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:26:21 INFO - PROCESS | 1828 | 1462375581304 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:26:21 INFO - PROCESS | 1828 | 1462375581308 Marionette TRACE conn3 <- [1,2846,null,{}] 08:26:21 INFO - PROCESS | 1828 | 1462375581321 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:21 INFO - PROCESS | 1828 | 1462375581469 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 08:26:21 INFO - PROCESS | 1828 | 1462375581485 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:21 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309bd9800 == 134 [pid = 1828] [id = 719] 08:26:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f930e3d6800) [pid = 1828] [serial = 2158] [outer = (nil)] 08:26:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f930f690c00) [pid = 1828] [serial = 2159] [outer = 0x7f930e3d6800] 08:26:21 INFO - PROCESS | 1828 | 1462375581539 Marionette DEBUG loaded listener.js 08:26:21 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f930fef2400) [pid = 1828] [serial = 2160] [outer = 0x7f930e3d6800] 08:26:22 INFO - PROCESS | 1828 | 1462375582343 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 08:26:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:26:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1081ms 08:26:22 INFO - PROCESS | 1828 | 1462375582392 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 08:26:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:26:22 INFO - PROCESS | 1828 | 1462375582396 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 08:26:22 INFO - PROCESS | 1828 | 1462375582401 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:26:22 INFO - PROCESS | 1828 | 1462375582403 Marionette TRACE conn3 <- [1,2850,null,{}] 08:26:22 INFO - PROCESS | 1828 | 1462375582408 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:22 INFO - PROCESS | 1828 | 1462375582539 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 08:26:22 INFO - PROCESS | 1828 | 1462375582553 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e373000 == 135 [pid = 1828] [id = 720] 08:26:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f930e668000) [pid = 1828] [serial = 2161] [outer = (nil)] 08:26:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f931390fc00) [pid = 1828] [serial = 2162] [outer = 0x7f930e668000] 08:26:22 INFO - PROCESS | 1828 | 1462375582603 Marionette DEBUG loaded listener.js 08:26:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f931464e000) [pid = 1828] [serial = 2163] [outer = 0x7f930e668000] 08:26:23 INFO - PROCESS | 1828 | 1462375583408 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:26:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:26:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1024ms 08:26:23 INFO - PROCESS | 1828 | 1462375583425 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 08:26:23 INFO - PROCESS | 1828 | 1462375583426 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 08:26:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:26:23 INFO - PROCESS | 1828 | 1462375583431 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:26:23 INFO - PROCESS | 1828 | 1462375583435 Marionette TRACE conn3 <- [1,2854,null,{}] 08:26:23 INFO - PROCESS | 1828 | 1462375583439 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:23 INFO - PROCESS | 1828 | 1462375583648 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 08:26:23 INFO - PROCESS | 1828 | 1462375583673 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930f4a3800 == 136 [pid = 1828] [id = 721] 08:26:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f931464e800) [pid = 1828] [serial = 2164] [outer = (nil)] 08:26:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f93147ddc00) [pid = 1828] [serial = 2165] [outer = 0x7f931464e800] 08:26:23 INFO - PROCESS | 1828 | 1462375583724 Marionette DEBUG loaded listener.js 08:26:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f931486ec00) [pid = 1828] [serial = 2166] [outer = 0x7f931464e800] 08:26:24 INFO - PROCESS | 1828 | 1462375584433 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 08:26:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:26:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1032ms 08:26:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:26:24 INFO - PROCESS | 1828 | 1462375584464 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 08:26:24 INFO - PROCESS | 1828 | 1462375584466 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 08:26:24 INFO - PROCESS | 1828 | 1462375584470 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:26:24 INFO - PROCESS | 1828 | 1462375584473 Marionette TRACE conn3 <- [1,2858,null,{}] 08:26:24 INFO - PROCESS | 1828 | 1462375584499 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:24 INFO - PROCESS | 1828 | 1462375584706 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 08:26:24 INFO - PROCESS | 1828 | 1462375584733 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:24 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310890000 == 137 [pid = 1828] [id = 722] 08:26:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f9314870c00) [pid = 1828] [serial = 2167] [outer = (nil)] 08:26:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f93166c6400) [pid = 1828] [serial = 2168] [outer = 0x7f9314870c00] 08:26:24 INFO - PROCESS | 1828 | 1462375584786 Marionette DEBUG loaded listener.js 08:26:24 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f93172ba000) [pid = 1828] [serial = 2169] [outer = 0x7f9314870c00] 08:26:25 INFO - PROCESS | 1828 | 1462375585496 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:26:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:26:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1078ms 08:26:25 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f9308845800) [pid = 1828] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:26:25 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f93172b8c00) [pid = 1828] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:26:25 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f930e202800) [pid = 1828] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:26:25 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f930269f800) [pid = 1828] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:26:25 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f930e66e800) [pid = 1828] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:26:25 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f930e664000) [pid = 1828] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:26:25 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f93062f4000) [pid = 1828] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:26:25 INFO - PROCESS | 1828 | 1462375585830 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 08:26:25 INFO - PROCESS | 1828 | 1462375585832 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 08:26:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:26:25 INFO - PROCESS | 1828 | 1462375585843 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:26:25 INFO - PROCESS | 1828 | 1462375585845 Marionette TRACE conn3 <- [1,2862,null,{}] 08:26:25 INFO - PROCESS | 1828 | 1462375585850 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:25 INFO - PROCESS | 1828 | 1462375585981 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 08:26:25 INFO - PROCESS | 1828 | 1462375585989 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:26 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930fdae000 == 138 [pid = 1828] [id = 723] 08:26:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f931486d400) [pid = 1828] [serial = 2170] [outer = (nil)] 08:26:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f931715a800) [pid = 1828] [serial = 2171] [outer = 0x7f931486d400] 08:26:26 INFO - PROCESS | 1828 | 1462375586041 Marionette DEBUG loaded listener.js 08:26:26 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f9317399c00) [pid = 1828] [serial = 2172] [outer = 0x7f931486d400] 08:26:26 INFO - PROCESS | 1828 | 1462375586799 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 08:26:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:26:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 974ms 08:26:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:26:26 INFO - PROCESS | 1828 | 1462375586817 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 08:26:26 INFO - PROCESS | 1828 | 1462375586819 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 08:26:26 INFO - PROCESS | 1828 | 1462375586825 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:26:26 INFO - PROCESS | 1828 | 1462375586827 Marionette TRACE conn3 <- [1,2866,null,{}] 08:26:26 INFO - PROCESS | 1828 | 1462375586832 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:26 INFO - PROCESS | 1828 | 1462375586961 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 08:26:27 INFO - PROCESS | 1828 | 1462375587134 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931662f000 == 139 [pid = 1828] [id = 724] 08:26:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f9315669800) [pid = 1828] [serial = 2173] [outer = (nil)] 08:26:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f9317474800) [pid = 1828] [serial = 2174] [outer = 0x7f9315669800] 08:26:27 INFO - PROCESS | 1828 | 1462375587185 Marionette DEBUG loaded listener.js 08:26:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f93189b1c00) [pid = 1828] [serial = 2175] [outer = 0x7f9315669800] 08:26:27 INFO - PROCESS | 1828 | 1462375587765 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 08:26:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:26:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 977ms 08:26:27 INFO - PROCESS | 1828 | 1462375587935 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 08:26:27 INFO - PROCESS | 1828 | 1462375587939 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 08:26:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:26:27 INFO - PROCESS | 1828 | 1462375587960 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:26:27 INFO - PROCESS | 1828 | 1462375587964 Marionette TRACE conn3 <- [1,2870,null,{}] 08:26:27 INFO - PROCESS | 1828 | 1462375587971 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:28 INFO - PROCESS | 1828 | 1462375588175 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 08:26:28 INFO - PROCESS | 1828 | 1462375588384 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307eb7800 == 140 [pid = 1828] [id = 725] 08:26:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f930269fc00) [pid = 1828] [serial = 2176] [outer = (nil)] 08:26:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f93087c7800) [pid = 1828] [serial = 2177] [outer = 0x7f930269fc00] 08:26:28 INFO - PROCESS | 1828 | 1462375588490 Marionette DEBUG loaded listener.js 08:26:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f930b2c9000) [pid = 1828] [serial = 2178] [outer = 0x7f930269fc00] 08:26:29 INFO - PROCESS | 1828 | 1462375589299 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 08:26:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:26:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1385ms 08:26:29 INFO - PROCESS | 1828 | 1462375589346 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 08:26:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:26:29 INFO - PROCESS | 1828 | 1462375589351 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 08:26:29 INFO - PROCESS | 1828 | 1462375589361 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:26:29 INFO - PROCESS | 1828 | 1462375589366 Marionette TRACE conn3 <- [1,2874,null,{}] 08:26:29 INFO - PROCESS | 1828 | 1462375589371 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:29 INFO - PROCESS | 1828 | 1462375589527 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 08:26:29 INFO - PROCESS | 1828 | 1462375589739 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:29 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e76e800 == 141 [pid = 1828] [id = 726] 08:26:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f930be76800) [pid = 1828] [serial = 2179] [outer = (nil)] 08:26:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f930e3d9c00) [pid = 1828] [serial = 2180] [outer = 0x7f930be76800] 08:26:29 INFO - PROCESS | 1828 | 1462375589798 Marionette DEBUG loaded listener.js 08:26:29 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f930f69a000) [pid = 1828] [serial = 2181] [outer = 0x7f930be76800] 08:26:30 INFO - PROCESS | 1828 | 1462375590669 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 08:26:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:26:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1386ms 08:26:30 INFO - PROCESS | 1828 | 1462375590743 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 08:26:30 INFO - PROCESS | 1828 | 1462375590746 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 08:26:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:26:30 INFO - PROCESS | 1828 | 1462375590751 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:26:30 INFO - PROCESS | 1828 | 1462375590754 Marionette TRACE conn3 <- [1,2878,null,{}] 08:26:30 INFO - PROCESS | 1828 | 1462375590766 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:30 INFO - PROCESS | 1828 | 1462375590935 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 08:26:31 INFO - PROCESS | 1828 | 1462375591144 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93176b2800 == 142 [pid = 1828] [id = 727] 08:26:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f9314845c00) [pid = 1828] [serial = 2182] [outer = (nil)] 08:26:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f93156f4800) [pid = 1828] [serial = 2183] [outer = 0x7f9314845c00] 08:26:31 INFO - PROCESS | 1828 | 1462375591252 Marionette DEBUG loaded listener.js 08:26:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f9316703000) [pid = 1828] [serial = 2184] [outer = 0x7f9314845c00] 08:26:32 INFO - PROCESS | 1828 | 1462375592136 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 08:26:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:26:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1435ms 08:26:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:26:32 INFO - PROCESS | 1828 | 1462375592187 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 08:26:32 INFO - PROCESS | 1828 | 1462375592190 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 08:26:32 INFO - PROCESS | 1828 | 1462375592194 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:26:32 INFO - PROCESS | 1828 | 1462375592198 Marionette TRACE conn3 <- [1,2882,null,{}] 08:26:32 INFO - PROCESS | 1828 | 1462375592202 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:32 INFO - PROCESS | 1828 | 1462375592351 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 08:26:32 INFO - PROCESS | 1828 | 1462375592562 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4d9000 == 143 [pid = 1828] [id = 728] 08:26:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f930feeb800) [pid = 1828] [serial = 2185] [outer = (nil)] 08:26:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f9317578400) [pid = 1828] [serial = 2186] [outer = 0x7f930feeb800] 08:26:32 INFO - PROCESS | 1828 | 1462375592622 Marionette DEBUG loaded listener.js 08:26:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f9318a70400) [pid = 1828] [serial = 2187] [outer = 0x7f930feeb800] 08:26:33 INFO - PROCESS | 1828 | 1462375593421 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 08:26:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:26:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1280ms 08:26:33 INFO - PROCESS | 1828 | 1462375593475 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 08:26:33 INFO - PROCESS | 1828 | 1462375593478 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 08:26:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:26:33 INFO - PROCESS | 1828 | 1462375593483 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:26:33 INFO - PROCESS | 1828 | 1462375593485 Marionette TRACE conn3 <- [1,2886,null,{}] 08:26:33 INFO - PROCESS | 1828 | 1462375593490 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:33 INFO - PROCESS | 1828 | 1462375593635 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 08:26:33 INFO - PROCESS | 1828 | 1462375593845 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f6a1000 == 144 [pid = 1828] [id = 729] 08:26:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f93172b1400) [pid = 1828] [serial = 2188] [outer = (nil)] 08:26:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f931a25b000) [pid = 1828] [serial = 2189] [outer = 0x7f93172b1400] 08:26:33 INFO - PROCESS | 1828 | 1462375593904 Marionette DEBUG loaded listener.js 08:26:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f931bf8c400) [pid = 1828] [serial = 2190] [outer = 0x7f93172b1400] 08:26:34 INFO - PROCESS | 1828 | 1462375594647 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 08:26:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:26:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1226ms 08:26:34 INFO - PROCESS | 1828 | 1462375594710 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 08:26:34 INFO - PROCESS | 1828 | 1462375594713 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 08:26:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:26:34 INFO - PROCESS | 1828 | 1462375594718 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:26:34 INFO - PROCESS | 1828 | 1462375594720 Marionette TRACE conn3 <- [1,2890,null,{}] 08:26:34 INFO - PROCESS | 1828 | 1462375594725 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:34 INFO - PROCESS | 1828 | 1462375594910 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 08:26:35 INFO - PROCESS | 1828 | 1462375595121 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322c63800 == 145 [pid = 1828] [id = 730] 08:26:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f931e4d2400) [pid = 1828] [serial = 2191] [outer = (nil)] 08:26:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f931ec47800) [pid = 1828] [serial = 2192] [outer = 0x7f931e4d2400] 08:26:35 INFO - PROCESS | 1828 | 1462375595182 Marionette DEBUG loaded listener.js 08:26:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f931fca1000) [pid = 1828] [serial = 2193] [outer = 0x7f931e4d2400] 08:26:35 INFO - PROCESS | 1828 | 1462375595967 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:26:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:26:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1275ms 08:26:35 INFO - PROCESS | 1828 | 1462375595994 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 08:26:36 INFO - PROCESS | 1828 | 1462375595997 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 08:26:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:26:36 INFO - PROCESS | 1828 | 1462375596002 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:26:36 INFO - PROCESS | 1828 | 1462375596005 Marionette TRACE conn3 <- [1,2894,null,{}] 08:26:36 INFO - PROCESS | 1828 | 1462375596010 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:36 INFO - PROCESS | 1828 | 1462375596157 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 08:26:36 INFO - PROCESS | 1828 | 1462375596368 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9330a02800 == 146 [pid = 1828] [id = 731] 08:26:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f9302693800) [pid = 1828] [serial = 2194] [outer = (nil)] 08:26:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f931fcacc00) [pid = 1828] [serial = 2195] [outer = 0x7f9302693800] 08:26:36 INFO - PROCESS | 1828 | 1462375596473 Marionette DEBUG loaded listener.js 08:26:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f93206c5c00) [pid = 1828] [serial = 2196] [outer = 0x7f9302693800] 08:26:37 INFO - PROCESS | 1828 | 1462375597270 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 08:26:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:26:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1326ms 08:26:37 INFO - PROCESS | 1828 | 1462375597329 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 08:26:37 INFO - PROCESS | 1828 | 1462375597332 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 08:26:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:26:37 INFO - PROCESS | 1828 | 1462375597337 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:26:37 INFO - PROCESS | 1828 | 1462375597339 Marionette TRACE conn3 <- [1,2898,null,{}] 08:26:37 INFO - PROCESS | 1828 | 1462375597344 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:37 INFO - PROCESS | 1828 | 1462375597491 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 08:26:37 INFO - PROCESS | 1828 | 1462375597704 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93323b5000 == 147 [pid = 1828] [id = 732] 08:26:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f9302deac00) [pid = 1828] [serial = 2197] [outer = (nil)] 08:26:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f9320d8b000) [pid = 1828] [serial = 2198] [outer = 0x7f9302deac00] 08:26:37 INFO - PROCESS | 1828 | 1462375597801 Marionette DEBUG loaded listener.js 08:26:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f9322db9400) [pid = 1828] [serial = 2199] [outer = 0x7f9302deac00] 08:26:38 INFO - PROCESS | 1828 | 1462375598639 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 08:26:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:26:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1374ms 08:26:38 INFO - PROCESS | 1828 | 1462375598712 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 08:26:38 INFO - PROCESS | 1828 | 1462375598715 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 08:26:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:26:38 INFO - PROCESS | 1828 | 1462375598720 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:26:38 INFO - PROCESS | 1828 | 1462375598722 Marionette TRACE conn3 <- [1,2902,null,{}] 08:26:38 INFO - PROCESS | 1828 | 1462375598727 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:38 INFO - PROCESS | 1828 | 1462375598878 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 08:26:39 INFO - PROCESS | 1828 | 1462375599091 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:39 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933248b000 == 148 [pid = 1828] [id = 733] 08:26:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f9320623400) [pid = 1828] [serial = 2200] [outer = (nil)] 08:26:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f9323b92c00) [pid = 1828] [serial = 2201] [outer = 0x7f9320623400] 08:26:39 INFO - PROCESS | 1828 | 1462375599192 Marionette DEBUG loaded listener.js 08:26:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f932780ec00) [pid = 1828] [serial = 2202] [outer = 0x7f9320623400] 08:26:39 INFO - PROCESS | 1828 | 1462375599991 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:26:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:26:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1329ms 08:26:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:26:40 INFO - PROCESS | 1828 | 1462375600050 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 08:26:40 INFO - PROCESS | 1828 | 1462375600052 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 08:26:40 INFO - PROCESS | 1828 | 1462375600057 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:26:40 INFO - PROCESS | 1828 | 1462375600060 Marionette TRACE conn3 <- [1,2906,null,{}] 08:26:40 INFO - PROCESS | 1828 | 1462375600065 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:40 INFO - PROCESS | 1828 | 1462375600211 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 08:26:40 INFO - PROCESS | 1828 | 1462375600424 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9332636800 == 149 [pid = 1828] [id = 734] 08:26:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f93042b5000) [pid = 1828] [serial = 2203] [outer = (nil)] 08:26:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f932c868400) [pid = 1828] [serial = 2204] [outer = 0x7f93042b5000] 08:26:40 INFO - PROCESS | 1828 | 1462375600525 Marionette DEBUG loaded listener.js 08:26:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f932d41e800) [pid = 1828] [serial = 2205] [outer = 0x7f93042b5000] 08:26:41 INFO - PROCESS | 1828 | 1462375601332 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 08:26:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:26:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1330ms 08:26:41 INFO - PROCESS | 1828 | 1462375601387 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 08:26:41 INFO - PROCESS | 1828 | 1462375601390 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 08:26:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:26:41 INFO - PROCESS | 1828 | 1462375601395 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:26:41 INFO - PROCESS | 1828 | 1462375601398 Marionette TRACE conn3 <- [1,2910,null,{}] 08:26:41 INFO - PROCESS | 1828 | 1462375601403 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:41 INFO - PROCESS | 1828 | 1462375601579 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 08:26:42 INFO - PROCESS | 1828 | 1462375602163 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b6ec800 == 150 [pid = 1828] [id = 735] 08:26:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 241 (0x7f93042b7400) [pid = 1828] [serial = 2206] [outer = (nil)] 08:26:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 242 (0x7f93058f2800) [pid = 1828] [serial = 2207] [outer = 0x7f93042b7400] 08:26:42 INFO - PROCESS | 1828 | 1462375602225 Marionette DEBUG loaded listener.js 08:26:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 243 (0x7f9308857000) [pid = 1828] [serial = 2208] [outer = 0x7f93042b7400] 08:26:42 INFO - PROCESS | 1828 | 1462375602880 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 08:26:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:26:42 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:26:42 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1526ms 08:26:42 INFO - PROCESS | 1828 | 1462375602923 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 08:26:42 INFO - TEST-START | /DOMEvents/constructors.html 08:26:42 INFO - PROCESS | 1828 | 1462375602928 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 08:26:42 INFO - PROCESS | 1828 | 1462375602934 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:26:42 INFO - PROCESS | 1828 | 1462375602939 Marionette TRACE conn3 <- [1,2914,null,{}] 08:26:42 INFO - PROCESS | 1828 | 1462375602945 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:43 INFO - PROCESS | 1828 | 1462375603095 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 08:26:43 INFO - PROCESS | 1828 | 1462375603328 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93148e4800 == 151 [pid = 1828] [id = 736] 08:26:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 244 (0x7f930885cc00) [pid = 1828] [serial = 2209] [outer = (nil)] 08:26:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 245 (0x7f930bdb9800) [pid = 1828] [serial = 2210] [outer = 0x7f930885cc00] 08:26:43 INFO - PROCESS | 1828 | 1462375603473 Marionette DEBUG loaded listener.js 08:26:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 246 (0x7f930f4d1800) [pid = 1828] [serial = 2211] [outer = 0x7f930885cc00] 08:26:44 INFO - PROCESS | 1828 | 1462375604343 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:26:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:26:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:26:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:26:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:26:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:26:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:26:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 1449ms 08:26:44 INFO - PROCESS | 1828 | 1462375604385 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 08:26:44 INFO - PROCESS | 1828 | 1462375604396 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 08:26:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:26:44 INFO - PROCESS | 1828 | 1462375604449 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:26:44 INFO - PROCESS | 1828 | 1462375604452 Marionette TRACE conn3 <- [1,2918,null,{}] 08:26:44 INFO - PROCESS | 1828 | 1462375604466 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:44 INFO - PROCESS | 1828 | 1462375604609 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 08:26:44 INFO - PROCESS | 1828 | 1462375604868 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9314a2f800 == 152 [pid = 1828] [id = 737] 08:26:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 247 (0x7f930ad3d800) [pid = 1828] [serial = 2212] [outer = (nil)] 08:26:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 248 (0x7f9314671c00) [pid = 1828] [serial = 2213] [outer = 0x7f930ad3d800] 08:26:44 INFO - PROCESS | 1828 | 1462375604927 Marionette DEBUG loaded listener.js 08:26:45 INFO - PROCESS | 1828 | ++DOMWINDOW == 249 (0x7f931600cc00) [pid = 1828] [serial = 2214] [outer = 0x7f930ad3d800] 08:26:45 INFO - PROCESS | 1828 | 1462375605625 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:26:45 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:26:45 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1232ms 08:26:45 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:26:45 INFO - PROCESS | 1828 | 1462375605637 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 08:26:45 INFO - PROCESS | 1828 | 1462375605639 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 08:26:45 INFO - PROCESS | 1828 | 1462375605651 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:26:45 INFO - PROCESS | 1828 | 1462375605659 Marionette TRACE conn3 <- [1,2922,null,{}] 08:26:45 INFO - PROCESS | 1828 | 1462375605665 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:45 INFO - PROCESS | 1828 | 1462375605811 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 08:26:46 INFO - PROCESS | 1828 | 1462375606039 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930c565800 == 153 [pid = 1828] [id = 738] 08:26:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 250 (0x7f93104b2400) [pid = 1828] [serial = 2215] [outer = (nil)] 08:26:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 251 (0x7f93175dac00) [pid = 1828] [serial = 2216] [outer = 0x7f93104b2400] 08:26:46 INFO - PROCESS | 1828 | 1462375606139 Marionette DEBUG loaded listener.js 08:26:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 252 (0x7f9318a6d400) [pid = 1828] [serial = 2217] [outer = 0x7f93104b2400] 08:26:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fdae000 == 152 [pid = 1828] [id = 723] 08:26:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310890000 == 151 [pid = 1828] [id = 722] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 251 (0x7f930e20c800) [pid = 1828] [serial = 2060] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 250 (0x7f93062f9c00) [pid = 1828] [serial = 2090] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 249 (0x7f931464f400) [pid = 1828] [serial = 2063] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 248 (0x7f9308860000) [pid = 1828] [serial = 2057] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 247 (0x7f9316661c00) [pid = 1828] [serial = 2066] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 246 (0x7f931670f800) [pid = 1828] [serial = 2069] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 245 (0x7f931744e800) [pid = 1828] [serial = 2072] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 244 (0x7f9317585c00) [pid = 1828] [serial = 2075] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 243 (0x7f9317849400) [pid = 1828] [serial = 2078] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 242 (0x7f9318663400) [pid = 1828] [serial = 2081] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 241 (0x7f93189f6000) [pid = 1828] [serial = 2084] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 240 (0x7f931a109c00) [pid = 1828] [serial = 2087] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f931a25f400) [pid = 1828] [serial = 2114] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f4a3800 == 150 [pid = 1828] [id = 721] 08:26:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e373000 == 149 [pid = 1828] [id = 720] 08:26:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9309bd9800 == 148 [pid = 1828] [id = 719] 08:26:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93079a3000 == 147 [pid = 1828] [id = 718] 08:26:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e455000 == 146 [pid = 1828] [id = 717] 08:26:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310682800 == 145 [pid = 1828] [id = 706] 08:26:46 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308be1800 == 144 [pid = 1828] [id = 705] 08:26:46 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:26:46 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:26:46 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:26:46 INFO - PROCESS | 1828 | [1828] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f9316c8c400) [pid = 1828] [serial = 2105] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f93175d3000) [pid = 1828] [serial = 2108] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f9317162400) [pid = 1828] [serial = 2106] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f931a118800) [pid = 1828] [serial = 2111] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f930885d800) [pid = 1828] [serial = 2096] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f930e3ddc00) [pid = 1828] [serial = 2097] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f93156fe800) [pid = 1828] [serial = 2102] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f9313a68c00) [pid = 1828] [serial = 2099] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f9314864400) [pid = 1828] [serial = 2100] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f93195de400) [pid = 1828] [serial = 2109] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f93089b4000) [pid = 1828] [serial = 2093] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f930b5c6000) [pid = 1828] [serial = 2094] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f931a258800) [pid = 1828] [serial = 2112] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f931670ac00) [pid = 1828] [serial = 2103] [outer = (nil)] [url = about:blank] 08:26:46 INFO - PROCESS | 1828 | 1462375606895 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 08:26:46 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:26:46 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:26:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:26:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:26:46 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 08:26:46 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:26:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:26:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:26:46 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 08:26:46 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:26:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:26:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:26:46 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]" 08:26:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:26:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:26:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:26:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:26:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:26:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1299ms 08:26:46 INFO - PROCESS | 1828 | 1462375606947 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 08:26:46 INFO - PROCESS | 1828 | 1462375606955 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 08:26:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:26:46 INFO - PROCESS | 1828 | 1462375606960 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:26:46 INFO - PROCESS | 1828 | 1462375606963 Marionette TRACE conn3 <- [1,2926,null,{}] 08:26:46 INFO - PROCESS | 1828 | 1462375606967 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:47 INFO - PROCESS | 1828 | 1462375607092 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 08:26:47 INFO - PROCESS | 1828 | 1462375607107 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b7d6800 == 145 [pid = 1828] [id = 739] 08:26:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f93089b4000) [pid = 1828] [serial = 2218] [outer = (nil)] 08:26:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f931a25d400) [pid = 1828] [serial = 2219] [outer = 0x7f93089b4000] 08:26:47 INFO - PROCESS | 1828 | 1462375607159 Marionette DEBUG loaded listener.js 08:26:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f931a462000) [pid = 1828] [serial = 2220] [outer = 0x7f93089b4000] 08:26:47 INFO - PROCESS | 1828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:26:47 INFO - PROCESS | 1828 | 1462375607868 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 08:26:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:26:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 928ms 08:26:47 INFO - PROCESS | 1828 | 1462375607905 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 08:26:47 INFO - PROCESS | 1828 | 1462375607908 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 08:26:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:26:47 INFO - PROCESS | 1828 | 1462375607919 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:26:47 INFO - PROCESS | 1828 | 1462375607921 Marionette TRACE conn3 <- [1,2930,null,{}] 08:26:47 INFO - PROCESS | 1828 | 1462375607924 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:48 INFO - PROCESS | 1828 | 1462375608050 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 08:26:48 INFO - PROCESS | 1828 | 1462375608062 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9310892800 == 146 [pid = 1828] [id = 740] 08:26:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f931d98b400) [pid = 1828] [serial = 2221] [outer = (nil)] 08:26:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f931d992c00) [pid = 1828] [serial = 2222] [outer = 0x7f931d98b400] 08:26:48 INFO - PROCESS | 1828 | 1462375608134 Marionette DEBUG loaded listener.js 08:26:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f931ebad400) [pid = 1828] [serial = 2223] [outer = 0x7f931d98b400] 08:26:48 INFO - PROCESS | 1828 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:26:48 INFO - PROCESS | 1828 | 1462375608863 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 08:26:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:26:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 982ms 08:26:48 INFO - PROCESS | 1828 | 1462375608897 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 08:26:48 INFO - PROCESS | 1828 | 1462375608899 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 08:26:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:26:48 INFO - PROCESS | 1828 | 1462375608904 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:26:48 INFO - PROCESS | 1828 | 1462375608906 Marionette TRACE conn3 <- [1,2934,null,{}] 08:26:48 INFO - PROCESS | 1828 | 1462375608911 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:49 INFO - PROCESS | 1828 | 1462375609036 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 08:26:49 INFO - PROCESS | 1828 | 1462375609235 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931a4d4000 == 147 [pid = 1828] [id = 741] 08:26:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f931a14d400) [pid = 1828] [serial = 2224] [outer = (nil)] 08:26:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f931fc9d800) [pid = 1828] [serial = 2225] [outer = 0x7f931a14d400] 08:26:49 INFO - PROCESS | 1828 | 1462375609285 Marionette DEBUG loaded listener.js 08:26:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f932031a000) [pid = 1828] [serial = 2226] [outer = 0x7f931a14d400] 08:26:49 INFO - PROCESS | 1828 | 1462375609817 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:26:49 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:26:49 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 923ms 08:26:49 INFO - PROCESS | 1828 | 1462375609828 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 08:26:49 INFO - PROCESS | 1828 | 1462375609831 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 08:26:49 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:26:49 INFO - PROCESS | 1828 | 1462375609835 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:26:49 INFO - PROCESS | 1828 | 1462375609837 Marionette TRACE conn3 <- [1,2938,null,{}] 08:26:49 INFO - PROCESS | 1828 | 1462375609842 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:50 INFO - PROCESS | 1828 | 1462375610024 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 08:26:50 INFO - PROCESS | 1828 | 1462375610050 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:50 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931fcca000 == 148 [pid = 1828] [id = 742] 08:26:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f931fc6b400) [pid = 1828] [serial = 2227] [outer = (nil)] 08:26:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f9320c64800) [pid = 1828] [serial = 2228] [outer = 0x7f931fc6b400] 08:26:50 INFO - PROCESS | 1828 | 1462375610099 Marionette DEBUG loaded listener.js 08:26:50 INFO - PROCESS | 1828 | ++DOMWINDOW == 237 (0x7f932c86c400) [pid = 1828] [serial = 2229] [outer = 0x7f931fc6b400] 08:26:50 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. 08:26:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 924ms 08:26:50 INFO - PROCESS | 1828 | 1462375610753 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:26:50 INFO - PROCESS | 1828 | 1462375610760 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 08:26:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:26:50 INFO - PROCESS | 1828 | 1462375610763 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 08:26:50 INFO - PROCESS | 1828 | 1462375610768 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:26:50 INFO - PROCESS | 1828 | 1462375610770 Marionette TRACE conn3 <- [1,2942,null,{}] 08:26:50 INFO - PROCESS | 1828 | 1462375610806 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:50 INFO - PROCESS | 1828 | 1462375610989 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 08:26:51 INFO - PROCESS | 1828 | 1462375611013 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:51 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322c4b000 == 149 [pid = 1828] [id = 743] 08:26:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 238 (0x7f931fca7400) [pid = 1828] [serial = 2230] [outer = (nil)] 08:26:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 239 (0x7f932d68e400) [pid = 1828] [serial = 2231] [outer = 0x7f931fca7400] 08:26:51 INFO - PROCESS | 1828 | 1462375611062 Marionette DEBUG loaded listener.js 08:26:51 INFO - PROCESS | 1828 | ++DOMWINDOW == 240 (0x7f932d6d4c00) [pid = 1828] [serial = 2232] [outer = 0x7f931fca7400] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 239 (0x7f93001d6c00) [pid = 1828] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 238 (0x7f930f693000) [pid = 1828] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 237 (0x7f9308846000) [pid = 1828] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 236 (0x7f9305a61800) [pid = 1828] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f931486d400) [pid = 1828] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f9316fd6800) [pid = 1828] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f9315668000) [pid = 1828] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f931600f800) [pid = 1828] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f93087c6000) [pid = 1828] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f93166d2800) [pid = 1828] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f930884d400) [pid = 1828] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f9316c8ec00) [pid = 1828] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f931466a000) [pid = 1828] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f930e3d9800) [pid = 1828] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f931086bc00) [pid = 1828] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f93172b0c00) [pid = 1828] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f9302dee000) [pid = 1828] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f9314870c00) [pid = 1828] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f9317470800) [pid = 1828] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f93172afc00) [pid = 1828] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f930fcb5800) [pid = 1828] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f93001d5800) [pid = 1828] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f931a45a400) [pid = 1828] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f9302def400) [pid = 1828] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f931744dc00) [pid = 1828] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f931fca2400) [pid = 1828] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f9302695400) [pid = 1828] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f930ade3000) [pid = 1828] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f93087bac00) [pid = 1828] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f930b5c3000) [pid = 1828] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f93089aa400) [pid = 1828] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f930ade1800) [pid = 1828] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f931d5ba800) [pid = 1828] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f9302698000) [pid = 1828] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f93104a8000) [pid = 1828] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f930b5cd400) [pid = 1828] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f930e668000) [pid = 1828] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f930be74400) [pid = 1828] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f93001cb400) [pid = 1828] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f93001cbc00) [pid = 1828] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f9309bf5800) [pid = 1828] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f930b5cdc00) [pid = 1828] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f930269d000) [pid = 1828] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f93062f6c00) [pid = 1828] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f930c52c000) [pid = 1828] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f930fcb4800) [pid = 1828] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f931390c800) [pid = 1828] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f93087c4c00) [pid = 1828] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f930ade4000) [pid = 1828] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f930ad35c00) [pid = 1828] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f930e3d5000) [pid = 1828] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f931784bc00) [pid = 1828] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f9308845400) [pid = 1828] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f930addd400) [pid = 1828] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f93089b2c00) [pid = 1828] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f9316d3d800) [pid = 1828] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f930fca8400) [pid = 1828] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f9302691400) [pid = 1828] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f93042c0400) [pid = 1828] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f9302693c00) [pid = 1828] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f93087c8000) [pid = 1828] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f9302f04c00) [pid = 1828] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f930b2d1800) [pid = 1828] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f9302692800) [pid = 1828] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f931464e800) [pid = 1828] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f9302f04000) [pid = 1828] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f9314649800) [pid = 1828] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f930e3d6800) [pid = 1828] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f931865f400) [pid = 1828] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f930ade1c00) [pid = 1828] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f930fef6800) [pid = 1828] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f930e207800) [pid = 1828] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:26:52 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f93058f1c00) [pid = 1828] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:26:52 INFO - PROCESS | 1828 | 1462375612402 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 08:26:52 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 08:26:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:26:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:26:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:26:52 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:26:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1687ms 08:26:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:26:52 INFO - PROCESS | 1828 | 1462375612456 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 08:26:52 INFO - PROCESS | 1828 | 1462375612458 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 08:26:52 INFO - PROCESS | 1828 | 1462375612464 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:26:52 INFO - PROCESS | 1828 | 1462375612468 Marionette TRACE conn3 <- [1,2946,null,{}] 08:26:52 INFO - PROCESS | 1828 | 1462375612472 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:52 INFO - PROCESS | 1828 | 1462375612661 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 08:26:52 INFO - PROCESS | 1828 | 1462375612681 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:52 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308ac9800 == 150 [pid = 1828] [id = 744] 08:26:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f9302df1800) [pid = 1828] [serial = 2233] [outer = (nil)] 08:26:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f93087bac00) [pid = 1828] [serial = 2234] [outer = 0x7f9302df1800] 08:26:52 INFO - PROCESS | 1828 | 1462375612736 Marionette DEBUG loaded listener.js 08:26:52 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f93089b2c00) [pid = 1828] [serial = 2235] [outer = 0x7f9302df1800] 08:26:53 INFO - PROCESS | 1828 | 1462375613342 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:26:53 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. 08:26:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 925ms 08:26:53 INFO - PROCESS | 1828 | 1462375613389 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 08:26:53 INFO - PROCESS | 1828 | 1462375613392 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 08:26:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:26:53 INFO - PROCESS | 1828 | 1462375613397 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:26:53 INFO - PROCESS | 1828 | 1462375613398 Marionette TRACE conn3 <- [1,2950,null,{}] 08:26:53 INFO - PROCESS | 1828 | 1462375613403 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:53 INFO - PROCESS | 1828 | 1462375613542 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 08:26:53 INFO - PROCESS | 1828 | 1462375613745 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:53 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93155ed000 == 151 [pid = 1828] [id = 745] 08:26:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f93001cbc00) [pid = 1828] [serial = 2236] [outer = (nil)] 08:26:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f930bdb8000) [pid = 1828] [serial = 2237] [outer = 0x7f93001cbc00] 08:26:53 INFO - PROCESS | 1828 | 1462375613803 Marionette DEBUG loaded listener.js 08:26:53 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f930e3dd400) [pid = 1828] [serial = 2238] [outer = 0x7f93001cbc00] 08:26:54 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93049ea800 == 152 [pid = 1828] [id = 746] 08:26:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f9308842c00) [pid = 1828] [serial = 2239] [outer = (nil)] 08:26:54 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f9302df2000) [pid = 1828] [serial = 2240] [outer = 0x7f9308842c00] 08:26:54 INFO - PROCESS | 1828 | 1462375614630 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:26:54 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 08:26:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1276ms 08:26:54 INFO - PROCESS | 1828 | 1462375614673 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 08:26:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:26:54 INFO - PROCESS | 1828 | 1462375614678 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 08:26:54 INFO - PROCESS | 1828 | 1462375614684 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:26:54 INFO - PROCESS | 1828 | 1462375614689 Marionette TRACE conn3 <- [1,2954,null,{}] 08:26:54 INFO - PROCESS | 1828 | 1462375614696 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:54 INFO - PROCESS | 1828 | 1462375614871 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 08:26:55 INFO - PROCESS | 1828 | 1462375615082 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:55 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931061f000 == 153 [pid = 1828] [id = 747] 08:26:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f930ad35c00) [pid = 1828] [serial = 2241] [outer = (nil)] 08:26:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f930b5d0000) [pid = 1828] [serial = 2242] [outer = 0x7f930ad35c00] 08:26:55 INFO - PROCESS | 1828 | 1462375615183 Marionette DEBUG loaded listener.js 08:26:55 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f930e398800) [pid = 1828] [serial = 2243] [outer = 0x7f930ad35c00] 08:26:55 INFO - PROCESS | 1828 | 1462375615910 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:26:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:26:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 08:26:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1281ms 08:26:55 INFO - PROCESS | 1828 | 1462375615965 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 08:26:55 INFO - PROCESS | 1828 | 1462375615973 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 08:26:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:26:55 INFO - PROCESS | 1828 | 1462375615981 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:26:55 INFO - PROCESS | 1828 | 1462375615985 Marionette TRACE conn3 <- [1,2958,null,{}] 08:26:55 INFO - PROCESS | 1828 | 1462375615990 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:56 INFO - PROCESS | 1828 | 1462375616156 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 08:26:56 INFO - PROCESS | 1828 | 1462375616374 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:56 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319536000 == 154 [pid = 1828] [id = 748] 08:26:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f930e664000) [pid = 1828] [serial = 2244] [outer = (nil)] 08:26:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f93104b2800) [pid = 1828] [serial = 2245] [outer = 0x7f930e664000] 08:26:56 INFO - PROCESS | 1828 | 1462375616475 Marionette DEBUG loaded listener.js 08:26:56 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f931390c800) [pid = 1828] [serial = 2246] [outer = 0x7f930e664000] 08:26:57 INFO - PROCESS | 1828 | 1462375617237 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:26:57 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 08:26:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1278ms 08:26:57 INFO - PROCESS | 1828 | 1462375617260 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 08:26:57 INFO - PROCESS | 1828 | 1462375617262 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 08:26:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:26:57 INFO - PROCESS | 1828 | 1462375617268 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:26:57 INFO - PROCESS | 1828 | 1462375617273 Marionette TRACE conn3 <- [1,2962,null,{}] 08:26:57 INFO - PROCESS | 1828 | 1462375617287 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:57 INFO - PROCESS | 1828 | 1462375617440 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 08:26:57 INFO - PROCESS | 1828 | 1462375617675 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:57 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93278ec000 == 155 [pid = 1828] [id = 749] 08:26:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f9313a7bc00) [pid = 1828] [serial = 2247] [outer = (nil)] 08:26:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f93147d3800) [pid = 1828] [serial = 2248] [outer = 0x7f9313a7bc00] 08:26:57 INFO - PROCESS | 1828 | 1462375617739 Marionette DEBUG loaded listener.js 08:26:57 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f93156b8000) [pid = 1828] [serial = 2249] [outer = 0x7f9313a7bc00] 08:26:58 INFO - PROCESS | 1828 | 1462375618409 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:26:58 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 08:26:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1189ms 08:26:58 INFO - PROCESS | 1828 | 1462375618457 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 08:26:58 INFO - PROCESS | 1828 | 1462375618461 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 08:26:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:26:58 INFO - PROCESS | 1828 | 1462375618466 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:26:58 INFO - PROCESS | 1828 | 1462375618468 Marionette TRACE conn3 <- [1,2966,null,{}] 08:26:58 INFO - PROCESS | 1828 | 1462375618474 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:58 INFO - PROCESS | 1828 | 1462375618636 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 08:26:58 INFO - PROCESS | 1828 | 1462375618866 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:26:58 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933056d000 == 156 [pid = 1828] [id = 750] 08:26:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f930b2d1800) [pid = 1828] [serial = 2250] [outer = (nil)] 08:26:58 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f93166c5c00) [pid = 1828] [serial = 2251] [outer = 0x7f930b2d1800] 08:26:58 INFO - PROCESS | 1828 | 1462375618927 Marionette DEBUG loaded listener.js 08:26:59 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f9316c8c000) [pid = 1828] [serial = 2252] [outer = 0x7f930b2d1800] 08:26:59 INFO - PROCESS | 1828 | 1462375619588 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:26:59 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 08:26:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1132ms 08:26:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:26:59 INFO - PROCESS | 1828 | 1462375619618 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 08:26:59 INFO - PROCESS | 1828 | 1462375619620 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 08:26:59 INFO - PROCESS | 1828 | 1462375619627 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:26:59 INFO - PROCESS | 1828 | 1462375619629 Marionette TRACE conn3 <- [1,2970,null,{}] 08:26:59 INFO - PROCESS | 1828 | 1462375619634 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:26:59 INFO - PROCESS | 1828 | 1462375619774 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 08:27:00 INFO - PROCESS | 1828 | 1462375620003 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:00 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9332c18000 == 157 [pid = 1828] [id = 751] 08:27:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f93156f0000) [pid = 1828] [serial = 2253] [outer = (nil)] 08:27:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f93172afc00) [pid = 1828] [serial = 2254] [outer = 0x7f93156f0000] 08:27:00 INFO - PROCESS | 1828 | 1462375620062 Marionette DEBUG loaded listener.js 08:27:00 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f931757e400) [pid = 1828] [serial = 2255] [outer = 0x7f93156f0000] 08:27:00 INFO - PROCESS | 1828 | 1462375620743 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 08:27:00 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. 08:27:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1129ms 08:27:00 INFO - PROCESS | 1828 | 1462375620768 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 08:27:00 INFO - PROCESS | 1828 | 1462375620771 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 08:27:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:27:00 INFO - PROCESS | 1828 | 1462375620778 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:27:00 INFO - PROCESS | 1828 | 1462375620781 Marionette TRACE conn3 <- [1,2974,null,{}] 08:27:00 INFO - PROCESS | 1828 | 1462375620785 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:00 INFO - PROCESS | 1828 | 1462375620941 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 08:27:01 INFO - PROCESS | 1828 | 1462375621172 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:01 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9336db1800 == 158 [pid = 1828] [id = 752] 08:27:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f9317582c00) [pid = 1828] [serial = 2256] [outer = (nil)] 08:27:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f931a148400) [pid = 1828] [serial = 2257] [outer = 0x7f9317582c00] 08:27:01 INFO - PROCESS | 1828 | 1462375621232 Marionette DEBUG loaded listener.js 08:27:01 INFO - PROCESS | 1828 | ++DOMWINDOW == 193 (0x7f931cb1f800) [pid = 1828] [serial = 2258] [outer = 0x7f9317582c00] 08:27:01 INFO - PROCESS | 1828 | 1462375621906 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 08:27:01 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. 08:27:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1179ms 08:27:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:27:01 INFO - PROCESS | 1828 | 1462375621958 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 08:27:01 INFO - PROCESS | 1828 | 1462375621961 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 08:27:01 INFO - PROCESS | 1828 | 1462375621965 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:27:01 INFO - PROCESS | 1828 | 1462375621969 Marionette TRACE conn3 <- [1,2978,null,{}] 08:27:01 INFO - PROCESS | 1828 | 1462375621973 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:02 INFO - PROCESS | 1828 | 1462375622121 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 08:27:02 INFO - PROCESS | 1828 | 1462375622352 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:02 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933a2a7800 == 159 [pid = 1828] [id = 753] 08:27:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 194 (0x7f931865e000) [pid = 1828] [serial = 2259] [outer = (nil)] 08:27:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 195 (0x7f931e4d4c00) [pid = 1828] [serial = 2260] [outer = 0x7f931865e000] 08:27:02 INFO - PROCESS | 1828 | 1462375622412 Marionette DEBUG loaded listener.js 08:27:02 INFO - PROCESS | 1828 | ++DOMWINDOW == 196 (0x7f931f02a400) [pid = 1828] [serial = 2261] [outer = 0x7f931865e000] 08:27:03 INFO - PROCESS | 1828 | 1462375623056 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 08:27:03 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 08:27:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1128ms 08:27:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:27:03 INFO - PROCESS | 1828 | 1462375623094 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 08:27:03 INFO - PROCESS | 1828 | 1462375623097 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 08:27:03 INFO - PROCESS | 1828 | 1462375623102 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:27:03 INFO - PROCESS | 1828 | 1462375623105 Marionette TRACE conn3 <- [1,2982,null,{}] 08:27:03 INFO - PROCESS | 1828 | 1462375623110 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:03 INFO - PROCESS | 1828 | 1462375623258 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 08:27:03 INFO - PROCESS | 1828 | 1462375623488 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:03 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304122800 == 160 [pid = 1828] [id = 754] 08:27:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 197 (0x7f931a262800) [pid = 1828] [serial = 2262] [outer = (nil)] 08:27:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 198 (0x7f931fc7a800) [pid = 1828] [serial = 2263] [outer = 0x7f931a262800] 08:27:03 INFO - PROCESS | 1828 | 1462375623548 Marionette DEBUG loaded listener.js 08:27:03 INFO - PROCESS | 1828 | ++DOMWINDOW == 199 (0x7f93206c5000) [pid = 1828] [serial = 2264] [outer = 0x7f931a262800] 08:27:04 INFO - PROCESS | 1828 | 1462375624215 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 08:27:04 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 08:27:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:27:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:27:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1126ms 08:27:04 INFO - PROCESS | 1828 | 1462375624229 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 08:27:04 INFO - PROCESS | 1828 | 1462375624231 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 08:27:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:27:04 INFO - PROCESS | 1828 | 1462375624257 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:27:04 INFO - PROCESS | 1828 | 1462375624259 Marionette TRACE conn3 <- [1,2986,null,{}] 08:27:04 INFO - PROCESS | 1828 | 1462375624265 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:04 INFO - PROCESS | 1828 | 1462375624409 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 08:27:04 INFO - PROCESS | 1828 | 1462375624640 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:04 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f933a2b4800 == 161 [pid = 1828] [id = 755] 08:27:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 200 (0x7f931d447c00) [pid = 1828] [serial = 2265] [outer = (nil)] 08:27:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 201 (0x7f9322f80c00) [pid = 1828] [serial = 2266] [outer = 0x7f931d447c00] 08:27:04 INFO - PROCESS | 1828 | 1462375624699 Marionette DEBUG loaded listener.js 08:27:04 INFO - PROCESS | 1828 | ++DOMWINDOW == 202 (0x7f932d68c400) [pid = 1828] [serial = 2267] [outer = 0x7f931d447c00] 08:27:05 INFO - PROCESS | 1828 | 1462375625353 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 08:27:05 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. 08:27:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1130ms 08:27:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:27:05 INFO - PROCESS | 1828 | 1462375625387 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 08:27:05 INFO - PROCESS | 1828 | 1462375625389 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 08:27:05 INFO - PROCESS | 1828 | 1462375625393 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:27:05 INFO - PROCESS | 1828 | 1462375625397 Marionette TRACE conn3 <- [1,2990,null,{}] 08:27:05 INFO - PROCESS | 1828 | 1462375625401 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:05 INFO - PROCESS | 1828 | 1462375625553 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 08:27:05 INFO - PROCESS | 1828 | 1462375625785 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:05 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930631a000 == 162 [pid = 1828] [id = 756] 08:27:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 203 (0x7f931fc72000) [pid = 1828] [serial = 2268] [outer = (nil)] 08:27:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 204 (0x7f932d6d7000) [pid = 1828] [serial = 2269] [outer = 0x7f931fc72000] 08:27:05 INFO - PROCESS | 1828 | 1462375625845 Marionette DEBUG loaded listener.js 08:27:05 INFO - PROCESS | 1828 | ++DOMWINDOW == 205 (0x7f932d7a1000) [pid = 1828] [serial = 2270] [outer = 0x7f931fc72000] 08:27:06 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9306366000 == 163 [pid = 1828] [id = 757] 08:27:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 206 (0x7f932e5d1800) [pid = 1828] [serial = 2271] [outer = (nil)] 08:27:06 INFO - PROCESS | 1828 | ++DOMWINDOW == 207 (0x7f932d697800) [pid = 1828] [serial = 2272] [outer = 0x7f932e5d1800] 08:27:06 INFO - PROCESS | 1828 | 1462375626612 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 08:27:06 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. 08:27:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1234ms 08:27:06 INFO - PROCESS | 1828 | 1462375626628 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 08:27:06 INFO - PROCESS | 1828 | 1462375626631 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 08:27:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:27:06 INFO - PROCESS | 1828 | 1462375626655 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:27:06 INFO - PROCESS | 1828 | 1462375626659 Marionette TRACE conn3 <- [1,2994,null,{}] 08:27:06 INFO - PROCESS | 1828 | 1462375626670 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:06 INFO - PROCESS | 1828 | 1462375626860 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 08:27:07 INFO - PROCESS | 1828 | 1462375627075 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:07 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930637e000 == 164 [pid = 1828] [id = 758] 08:27:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 208 (0x7f9322da3000) [pid = 1828] [serial = 2273] [outer = (nil)] 08:27:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 209 (0x7f932e974c00) [pid = 1828] [serial = 2274] [outer = 0x7f9322da3000] 08:27:07 INFO - PROCESS | 1828 | 1462375627181 Marionette DEBUG loaded listener.js 08:27:07 INFO - PROCESS | 1828 | ++DOMWINDOW == 210 (0x7f933050dc00) [pid = 1828] [serial = 2275] [outer = 0x7f9322da3000] 08:27:07 INFO - PROCESS | 1828 | 1462375627819 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 08:27:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:27:07 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 08:27:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1191ms 08:27:07 INFO - PROCESS | 1828 | 1462375627849 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 08:27:07 INFO - PROCESS | 1828 | 1462375627851 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 08:27:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:27:07 INFO - PROCESS | 1828 | 1462375627859 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:27:07 INFO - PROCESS | 1828 | 1462375627861 Marionette TRACE conn3 <- [1,2998,null,{}] 08:27:07 INFO - PROCESS | 1828 | 1462375627866 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:08 INFO - PROCESS | 1828 | 1462375628012 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 08:27:08 INFO - PROCESS | 1828 | 1462375628251 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:08 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b756800 == 165 [pid = 1828] [id = 759] 08:27:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 211 (0x7f9322f78c00) [pid = 1828] [serial = 2276] [outer = (nil)] 08:27:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 212 (0x7f9331c98800) [pid = 1828] [serial = 2277] [outer = 0x7f9322f78c00] 08:27:08 INFO - PROCESS | 1828 | 1462375628310 Marionette DEBUG loaded listener.js 08:27:08 INFO - PROCESS | 1828 | ++DOMWINDOW == 213 (0x7f9331e88c00) [pid = 1828] [serial = 2278] [outer = 0x7f9322f78c00] 08:27:09 INFO - PROCESS | 1828 | 1462375629036 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 08:27:09 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. 08:27:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1226ms 08:27:09 INFO - PROCESS | 1828 | 1462375629085 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 08:27:09 INFO - PROCESS | 1828 | 1462375629088 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 08:27:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:27:09 INFO - PROCESS | 1828 | 1462375629093 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:27:09 INFO - PROCESS | 1828 | 1462375629104 Marionette TRACE conn3 <- [1,3002,null,{}] 08:27:09 INFO - PROCESS | 1828 | 1462375629108 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:09 INFO - PROCESS | 1828 | 1462375629257 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 08:27:09 INFO - PROCESS | 1828 | 1462375629520 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:09 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9302c12800 == 166 [pid = 1828] [id = 760] 08:27:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 214 (0x7f932eb31000) [pid = 1828] [serial = 2279] [outer = (nil)] 08:27:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 215 (0x7f93322a6800) [pid = 1828] [serial = 2280] [outer = 0x7f932eb31000] 08:27:09 INFO - PROCESS | 1828 | 1462375629583 Marionette DEBUG loaded listener.js 08:27:09 INFO - PROCESS | 1828 | ++DOMWINDOW == 216 (0x7f9332312400) [pid = 1828] [serial = 2281] [outer = 0x7f932eb31000] 08:27:10 INFO - PROCESS | 1828 | 1462375630206 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 08:27:10 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. 08:27:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1135ms 08:27:10 INFO - PROCESS | 1828 | 1462375630234 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 08:27:10 INFO - PROCESS | 1828 | 1462375630237 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 08:27:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:27:10 INFO - PROCESS | 1828 | 1462375630244 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:27:10 INFO - PROCESS | 1828 | 1462375630246 Marionette TRACE conn3 <- [1,3006,null,{}] 08:27:10 INFO - PROCESS | 1828 | 1462375630251 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:10 INFO - PROCESS | 1828 | 1462375630449 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 08:27:10 INFO - PROCESS | 1828 | 1462375630689 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:10 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93068c3800 == 167 [pid = 1828] [id = 761] 08:27:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 217 (0x7f93001d9000) [pid = 1828] [serial = 2282] [outer = (nil)] 08:27:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 218 (0x7f93089b0000) [pid = 1828] [serial = 2283] [outer = 0x7f93001d9000] 08:27:10 INFO - PROCESS | 1828 | 1462375630749 Marionette DEBUG loaded listener.js 08:27:10 INFO - PROCESS | 1828 | ++DOMWINDOW == 219 (0x7f9315667800) [pid = 1828] [serial = 2284] [outer = 0x7f93001d9000] 08:27:11 INFO - PROCESS | 1828 | 1462375631524 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 08:27:11 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. 08:27:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1286ms 08:27:11 INFO - PROCESS | 1828 | 1462375631531 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 08:27:11 INFO - PROCESS | 1828 | 1462375631533 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 08:27:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:27:11 INFO - PROCESS | 1828 | 1462375631538 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:27:11 INFO - PROCESS | 1828 | 1462375631540 Marionette TRACE conn3 <- [1,3010,null,{}] 08:27:11 INFO - PROCESS | 1828 | 1462375631545 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:11 INFO - PROCESS | 1828 | 1462375631799 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 08:27:11 INFO - PROCESS | 1828 | 1462375631975 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:11 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307ec7000 == 168 [pid = 1828] [id = 762] 08:27:11 INFO - PROCESS | 1828 | ++DOMWINDOW == 220 (0x7f93001d5c00) [pid = 1828] [serial = 2285] [outer = (nil)] 08:27:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 221 (0x7f9304cbf400) [pid = 1828] [serial = 2286] [outer = 0x7f93001d5c00] 08:27:12 INFO - PROCESS | 1828 | 1462375632035 Marionette DEBUG loaded listener.js 08:27:12 INFO - PROCESS | 1828 | ++DOMWINDOW == 222 (0x7f93105a5c00) [pid = 1828] [serial = 2287] [outer = 0x7f93001d5c00] 08:27:12 INFO - PROCESS | 1828 | 1462375632739 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 08:27:12 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 08:27:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1231ms 08:27:12 INFO - PROCESS | 1828 | 1462375632770 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 08:27:12 INFO - PROCESS | 1828 | 1462375632772 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 08:27:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:27:12 INFO - PROCESS | 1828 | 1462375632777 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:27:12 INFO - PROCESS | 1828 | 1462375632779 Marionette TRACE conn3 <- [1,3014,null,{}] 08:27:12 INFO - PROCESS | 1828 | 1462375632784 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:12 INFO - PROCESS | 1828 | 1462375632929 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 08:27:13 INFO - PROCESS | 1828 | 1462375633168 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:13 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304813000 == 169 [pid = 1828] [id = 763] 08:27:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 223 (0x7f93001d8000) [pid = 1828] [serial = 2288] [outer = (nil)] 08:27:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 224 (0x7f93087c7400) [pid = 1828] [serial = 2289] [outer = 0x7f93001d8000] 08:27:13 INFO - PROCESS | 1828 | 1462375633227 Marionette DEBUG loaded listener.js 08:27:13 INFO - PROCESS | 1828 | ++DOMWINDOW == 225 (0x7f930e210000) [pid = 1828] [serial = 2290] [outer = 0x7f93001d8000] 08:27:13 INFO - PROCESS | 1828 | [1828] 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 08:27:13 INFO - PROCESS | 1828 | 1462375633990 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:27:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:27:14 INFO - {} 08:27:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:27:14 INFO - {} 08:27:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:27:14 INFO - {} 08:27:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:27:14 INFO - {} 08:27:14 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1226ms 08:27:14 INFO - PROCESS | 1828 | 1462375634019 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 08:27:14 INFO - PROCESS | 1828 | 1462375634022 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 08:27:14 INFO - TEST-START | /FileAPI/fileReader.html 08:27:14 INFO - PROCESS | 1828 | 1462375634029 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:27:14 INFO - PROCESS | 1828 | 1462375634032 Marionette TRACE conn3 <- [1,3018,null,{}] 08:27:14 INFO - PROCESS | 1828 | 1462375634036 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:14 INFO - PROCESS | 1828 | 1462375634183 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 08:27:14 INFO - PROCESS | 1828 | 1462375634452 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:14 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9307ebe000 == 170 [pid = 1828] [id = 764] 08:27:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 226 (0x7f9302df5400) [pid = 1828] [serial = 2291] [outer = (nil)] 08:27:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 227 (0x7f93058ecc00) [pid = 1828] [serial = 2292] [outer = 0x7f9302df5400] 08:27:14 INFO - PROCESS | 1828 | 1462375634513 Marionette DEBUG loaded listener.js 08:27:14 INFO - PROCESS | 1828 | ++DOMWINDOW == 228 (0x7f93089ae000) [pid = 1828] [serial = 2293] [outer = 0x7f9302df5400] 08:27:15 INFO - PROCESS | 1828 | 1462375635641 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 08:27:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:27:15 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:27:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:27:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:27:15 INFO - TEST-OK | /FileAPI/fileReader.html | took 1630ms 08:27:15 INFO - PROCESS | 1828 | 1462375635660 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 08:27:15 INFO - PROCESS | 1828 | 1462375635665 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 08:27:15 INFO - TEST-START | /FileAPI/historical.html 08:27:15 INFO - PROCESS | 1828 | 1462375635673 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:27:15 INFO - PROCESS | 1828 | 1462375635677 Marionette TRACE conn3 <- [1,3022,null,{}] 08:27:15 INFO - PROCESS | 1828 | 1462375635683 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:15 INFO - PROCESS | 1828 | 1462375635839 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 08:27:16 INFO - PROCESS | 1828 | 1462375636079 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:16 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93079b3000 == 171 [pid = 1828] [id = 765] 08:27:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 229 (0x7f9305a61800) [pid = 1828] [serial = 2294] [outer = (nil)] 08:27:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 230 (0x7f93089ac400) [pid = 1828] [serial = 2295] [outer = 0x7f9305a61800] 08:27:16 INFO - PROCESS | 1828 | 1462375636139 Marionette DEBUG loaded listener.js 08:27:16 INFO - PROCESS | 1828 | ++DOMWINDOW == 231 (0x7f930ad32800) [pid = 1828] [serial = 2296] [outer = 0x7f9305a61800] 08:27:16 INFO - PROCESS | 1828 | 1462375636812 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 08:27:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:27:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:27:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:27:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:27:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:27:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:27:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:27:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:27:16 INFO - TEST-OK | /FileAPI/historical.html | took 1188ms 08:27:16 INFO - PROCESS | 1828 | 1462375636864 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 08:27:16 INFO - PROCESS | 1828 | 1462375636871 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 08:27:16 INFO - TEST-START | /FileAPI/idlharness.html 08:27:16 INFO - PROCESS | 1828 | 1462375636880 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:27:16 INFO - PROCESS | 1828 | 1462375636883 Marionette TRACE conn3 <- [1,3026,null,{}] 08:27:16 INFO - PROCESS | 1828 | 1462375636888 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:17 INFO - PROCESS | 1828 | 1462375637031 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 08:27:17 INFO - PROCESS | 1828 | 1462375637293 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:17 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930b7d5800 == 172 [pid = 1828] [id = 766] 08:27:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 232 (0x7f93042c0400) [pid = 1828] [serial = 2297] [outer = (nil)] 08:27:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 233 (0x7f9304bcec00) [pid = 1828] [serial = 2298] [outer = 0x7f93042c0400] 08:27:17 INFO - PROCESS | 1828 | 1462375637412 Marionette DEBUG loaded listener.js 08:27:17 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f930b2c5400) [pid = 1828] [serial = 2299] [outer = 0x7f93042c0400] 08:27:18 INFO - PROCESS | 1828 | 1462375638835 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:27:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:27:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:27:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:27:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:27:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:27:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:27:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:27:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:27:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:27:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:27:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:27:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:27:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:27:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:27:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:27:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:27:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:27:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:27:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:27:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:27:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:27:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:27:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:27:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:27:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:27:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:27:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:27:18 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 08:27:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:27:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:27:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:27:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:27:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:27:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:27:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:27:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:27:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:27:18 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 08:27:18 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 08:27:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:27:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:27:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:27:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:27:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:27:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:27:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:27:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:27:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:27:18 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:27:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:27:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:27:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:27:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:27:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:27:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:27:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:27:18 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 08:27:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:27:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:27:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:27:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:27:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:27:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:27:18 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:27:18 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:27:18 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:27:18 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:27:18 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 08:27:18 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 08:27:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:27:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:27:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:27:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:27:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:27:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:27:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 08:27:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 08:27:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 08:27:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:27:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:27:19 INFO - TEST-OK | /FileAPI/idlharness.html | took 2053ms 08:27:19 INFO - PROCESS | 1828 | 1462375639018 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 08:27:19 INFO - PROCESS | 1828 | 1462375639026 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 08:27:19 INFO - TEST-START | /FileAPI/idlharness.worker 08:27:19 INFO - PROCESS | 1828 | 1462375639045 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:27:19 INFO - PROCESS | 1828 | 1462375639053 Marionette TRACE conn3 <- [1,3030,null,{}] 08:27:19 INFO - PROCESS | 1828 | 1462375639066 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:19 INFO - PROCESS | 1828 | 1462375639241 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931851a000 == 171 [pid = 1828] [id = 120] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322d12800 == 170 [pid = 1828] [id = 483] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9308ac9800 == 169 [pid = 1828] [id = 744] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322c4b000 == 168 [pid = 1828] [id = 743] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931fcca000 == 167 [pid = 1828] [id = 742] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4d4000 == 166 [pid = 1828] [id = 741] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f9317474800) [pid = 1828] [serial = 2174] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | 1462375639577 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9310892800 == 165 [pid = 1828] [id = 740] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b7d6800 == 164 [pid = 1828] [id = 739] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930c565800 == 163 [pid = 1828] [id = 738] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9314a2f800 == 162 [pid = 1828] [id = 737] 08:27:19 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9305acf800 == 163 [pid = 1828] [id = 767] 08:27:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 234 (0x7f9302f06800) [pid = 1828] [serial = 2300] [outer = (nil)] 08:27:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 235 (0x7f930ad2fc00) [pid = 1828] [serial = 2301] [outer = 0x7f9302f06800] 08:27:19 INFO - PROCESS | 1828 | 1462375639654 Marionette DEBUG loaded listener.js 08:27:19 INFO - PROCESS | 1828 | ++DOMWINDOW == 236 (0x7f930f699000) [pid = 1828] [serial = 2302] [outer = 0x7f9302f06800] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93148e4800 == 162 [pid = 1828] [id = 736] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b6ec800 == 161 [pid = 1828] [id = 735] 08:27:19 INFO - PROCESS | 1828 | [1828] 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 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9330a02800 == 160 [pid = 1828] [id = 731] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322c63800 == 159 [pid = 1828] [id = 730] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f6a1000 == 158 [pid = 1828] [id = 729] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a4d9000 == 157 [pid = 1828] [id = 728] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93176b2800 == 156 [pid = 1828] [id = 727] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930e76e800 == 155 [pid = 1828] [id = 726] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9307eb7800 == 154 [pid = 1828] [id = 725] 08:27:19 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931662f000 == 153 [pid = 1828] [id = 724] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 235 (0x7f93156b5800) [pid = 1828] [serial = 2013] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 234 (0x7f9313a6a000) [pid = 1828] [serial = 1920] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 233 (0x7f931715a800) [pid = 1828] [serial = 2171] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 232 (0x7f931bf91800) [pid = 1828] [serial = 2127] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 231 (0x7f9316d32800) [pid = 1828] [serial = 2070] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 230 (0x7f9316b34800) [pid = 1828] [serial = 2031] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 229 (0x7f930b5c4800) [pid = 1828] [serial = 2019] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 228 (0x7f931738d400) [pid = 1828] [serial = 2123] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 227 (0x7f930f4cf000) [pid = 1828] [serial = 2061] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 226 (0x7f9316fddc00) [pid = 1828] [serial = 2034] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 225 (0x7f9316b38400) [pid = 1828] [serial = 1929] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 224 (0x7f9317846c00) [pid = 1828] [serial = 2124] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 223 (0x7f9314849400) [pid = 1828] [serial = 1923] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 222 (0x7f93156b2800) [pid = 1828] [serial = 1881] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 221 (0x7f93175d7000) [pid = 1828] [serial = 2076] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 220 (0x7f93104aa000) [pid = 1828] [serial = 1866] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 219 (0x7f93172ba000) [pid = 1828] [serial = 2169] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 218 (0x7f931a453800) [pid = 1828] [serial = 2115] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 217 (0x7f931746fc00) [pid = 1828] [serial = 2073] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 216 (0x7f931466f800) [pid = 1828] [serial = 1983] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 215 (0x7f931738b000) [pid = 1828] [serial = 2037] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 214 (0x7f931fc75400) [pid = 1828] [serial = 2138] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 213 (0x7f931a257800) [pid = 1828] [serial = 2088] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 212 (0x7f931865d400) [pid = 1828] [serial = 2079] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 211 (0x7f93210c8800) [pid = 1828] [serial = 2148] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 210 (0x7f9308853800) [pid = 1828] [serial = 1965] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 209 (0x7f9313911400) [pid = 1828] [serial = 1872] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 208 (0x7f930b2d4800) [pid = 1828] [serial = 2117] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 207 (0x7f930be72000) [pid = 1828] [serial = 2156] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 206 (0x7f930addb400) [pid = 1828] [serial = 1914] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 205 (0x7f930c5f0c00) [pid = 1828] [serial = 2150] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 204 (0x7f930c5f0400) [pid = 1828] [serial = 1857] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 203 (0x7f931f19d000) [pid = 1828] [serial = 2133] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 202 (0x7f930f69a400) [pid = 1828] [serial = 1863] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 201 (0x7f931566ac00) [pid = 1828] [serial = 2055] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 200 (0x7f930e3d6400) [pid = 1828] [serial = 1917] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 199 (0x7f931390fc00) [pid = 1828] [serial = 2162] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 198 (0x7f931a45d400) [pid = 1828] [serial = 2126] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 197 (0x7f93203c8400) [pid = 1828] [serial = 2145] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 196 (0x7f930c5f3800) [pid = 1828] [serial = 2118] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 195 (0x7f931a113000) [pid = 1828] [serial = 2091] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 194 (0x7f930e399400) [pid = 1828] [serial = 1860] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 193 (0x7f930be6b000) [pid = 1828] [serial = 1968] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 192 (0x7f930fca8800) [pid = 1828] [serial = 1824] [outer = (nil)] [url = about:blank] 08:27:19 INFO - PROCESS | 1828 | --DOMWINDOW == 191 (0x7f930ad33400) [pid = 1828] [serial = 2058] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 190 (0x7f931086b000) [pid = 1828] [serial = 1869] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 189 (0x7f93104ac400) [pid = 1828] [serial = 2022] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 188 (0x7f9313a78400) [pid = 1828] [serial = 1980] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 187 (0x7f931484cc00) [pid = 1828] [serial = 1986] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 186 (0x7f9308858400) [pid = 1828] [serial = 2153] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 185 (0x7f930b5d0800) [pid = 1828] [serial = 1854] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 184 (0x7f93166ce000) [pid = 1828] [serial = 2067] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 183 (0x7f930fef1800) [pid = 1828] [serial = 2120] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 182 (0x7f931ff46400) [pid = 1828] [serial = 2144] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 181 (0x7f93189eb800) [pid = 1828] [serial = 2082] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 180 (0x7f93089ab000) [pid = 1828] [serial = 1851] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 179 (0x7f930e662800) [pid = 1828] [serial = 1971] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 178 (0x7f931fcab400) [pid = 1828] [serial = 2142] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 177 (0x7f931f8e6400) [pid = 1828] [serial = 2136] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 176 (0x7f9313902c00) [pid = 1828] [serial = 1977] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 175 (0x7f93042bf400) [pid = 1828] [serial = 1935] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 174 (0x7f9314668800) [pid = 1828] [serial = 2121] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 173 (0x7f93166c6400) [pid = 1828] [serial = 2168] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 172 (0x7f93062f6800) [pid = 1828] [serial = 1848] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 171 (0x7f9308850800) [pid = 1828] [serial = 2016] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 170 (0x7f9315669c00) [pid = 1828] [serial = 2025] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 169 (0x7f9320d8c000) [pid = 1828] [serial = 2147] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 168 (0x7f9317399c00) [pid = 1828] [serial = 2172] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 167 (0x7f93156b8800) [pid = 1828] [serial = 1932] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 166 (0x7f930f698800) [pid = 1828] [serial = 1974] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 165 (0x7f9304cc0c00) [pid = 1828] [serial = 1962] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 164 (0x7f93147ddc00) [pid = 1828] [serial = 2165] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 163 (0x7f931c9fd800) [pid = 1828] [serial = 2129] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 162 (0x7f931566a400) [pid = 1828] [serial = 1989] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 161 (0x7f930fef2400) [pid = 1828] [serial = 2160] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 160 (0x7f9318a73400) [pid = 1828] [serial = 2085] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 159 (0x7f931fca1c00) [pid = 1828] [serial = 2139] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 158 (0x7f931d5b3000) [pid = 1828] [serial = 2130] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 157 (0x7f9314865c00) [pid = 1828] [serial = 1878] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 156 (0x7f930b2c6000) [pid = 1828] [serial = 2154] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f930e211000) [pid = 1828] [serial = 2157] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f93166c7800) [pid = 1828] [serial = 1926] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f931600f400) [pid = 1828] [serial = 2028] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f931e9ee400) [pid = 1828] [serial = 2132] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f931464e000) [pid = 1828] [serial = 2163] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f9315667000) [pid = 1828] [serial = 2064] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f931db77800) [pid = 1828] [serial = 2141] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f931486ec00) [pid = 1828] [serial = 2166] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f931f026800) [pid = 1828] [serial = 2135] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f9305a60400) [pid = 1828] [serial = 1911] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f930f690c00) [pid = 1828] [serial = 2159] [outer = (nil)] [url = about:blank] 08:27:20 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f9313a80c00) [pid = 1828] [serial = 1875] [outer = (nil)] [url = about:blank] 08:27:21 INFO - PROCESS | 1828 | 1462375641524 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:27:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:27:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:27:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:27:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:27:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:27:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:27:21 INFO - {} 08:27:21 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 08:27:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:27:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:27:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:27:21 INFO - {} 08:27:21 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 - {} 08:27:21 INFO - {} 08:27:21 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 08:27:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:27:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:27:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:27:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:27:21 INFO - {} 08:27:21 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 08:27:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:27:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:27:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:27:21 INFO - {} 08:27:21 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 - {} 08:27:21 INFO - {} 08:27:21 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 08:27:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:27:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:27:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 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 08:27:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:27:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:27:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 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 08:27:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 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 08:27:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 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 08:27:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:27:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:27:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:27:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:27:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:27:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:27:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:27:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:27:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:27:21 INFO - {} 08:27:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2557ms 08:27:21 INFO - PROCESS | 1828 | 1462375641601 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 08:27:21 INFO - PROCESS | 1828 | 1462375641605 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 08:27:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:27:21 INFO - PROCESS | 1828 | 1462375641611 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:27:21 INFO - PROCESS | 1828 | 1462375641615 Marionette TRACE conn3 <- [1,3034,null,{}] 08:27:21 INFO - PROCESS | 1828 | 1462375641682 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:21 INFO - PROCESS | 1828 | 1462375641954 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 08:27:22 INFO - PROCESS | 1828 | 1462375642163 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:22 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930879e000 == 154 [pid = 1828] [id = 768] 08:27:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f93058ed000) [pid = 1828] [serial = 2303] [outer = (nil)] 08:27:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f9314847400) [pid = 1828] [serial = 2304] [outer = 0x7f93058ed000] 08:27:22 INFO - PROCESS | 1828 | 1462375642264 Marionette DEBUG loaded listener.js 08:27:22 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f9316018c00) [pid = 1828] [serial = 2305] [outer = 0x7f93058ed000] 08:27:22 INFO - PROCESS | 1828 | 1462375642990 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 08:27:23 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:27:23 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1427ms 08:27:23 INFO - PROCESS | 1828 | 1462375643039 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 08:27:23 INFO - PROCESS | 1828 | 1462375643046 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 08:27:23 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:27:23 INFO - PROCESS | 1828 | 1462375643055 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:27:23 INFO - PROCESS | 1828 | 1462375643058 Marionette TRACE conn3 <- [1,3038,null,{}] 08:27:23 INFO - PROCESS | 1828 | 1462375643063 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:23 INFO - PROCESS | 1828 | 1462375643210 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 08:27:23 INFO - PROCESS | 1828 | 1462375643419 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:23 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e45d000 == 155 [pid = 1828] [id = 769] 08:27:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f930f690c00) [pid = 1828] [serial = 2306] [outer = (nil)] 08:27:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f9316017c00) [pid = 1828] [serial = 2307] [outer = 0x7f930f690c00] 08:27:23 INFO - PROCESS | 1828 | 1462375643530 Marionette DEBUG loaded listener.js 08:27:23 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f9316c92400) [pid = 1828] [serial = 2308] [outer = 0x7f930f690c00] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319f92000 == 154 [pid = 1828] [id = 388] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931eb3e800 == 153 [pid = 1828] [id = 599] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932e85b000 == 152 [pid = 1828] [id = 230] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b1a4000 == 151 [pid = 1828] [id = 418] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322d1d000 == 150 [pid = 1828] [id = 710] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932e636000 == 149 [pid = 1828] [id = 118] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9331e46000 == 148 [pid = 1828] [id = 80] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9336d9a000 == 147 [pid = 1828] [id = 132] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93167c7800 == 146 [pid = 1828] [id = 558] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93104dd000 == 145 [pid = 1828] [id = 134] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931fcb9000 == 144 [pid = 1828] [id = 600] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9320381000 == 143 [pid = 1828] [id = 708] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930f745800 == 142 [pid = 1828] [id = 299] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93174ac000 == 141 [pid = 1828] [id = 678] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931a1af000 == 140 [pid = 1828] [id = 598] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933a2b9000 == 139 [pid = 1828] [id = 246] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93323b5000 == 138 [pid = 1828] [id = 732] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933248b000 == 137 [pid = 1828] [id = 733] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93062dd800 == 136 [pid = 1828] [id = 581] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932e845800 == 135 [pid = 1828] [id = 359] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931f0b4000 == 134 [pid = 1828] [id = 11] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93176b6000 == 133 [pid = 1828] [id = 14] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322c4c000 == 132 [pid = 1828] [id = 601] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931088f000 == 131 [pid = 1828] [id = 661] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931066a800 == 130 [pid = 1828] [id = 592] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9317261000 == 129 [pid = 1828] [id = 135] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93174ae800 == 128 [pid = 1828] [id = 516] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9326c2e000 == 127 [pid = 1828] [id = 602] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9335552800 == 126 [pid = 1828] [id = 326] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932d448800 == 125 [pid = 1828] [id = 358] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930879c000 == 124 [pid = 1828] [id = 616] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f932066a000 == 123 [pid = 1828] [id = 709] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9322f2e800 == 122 [pid = 1828] [id = 264] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9326a90800 == 121 [pid = 1828] [id = 711] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9304819800 == 120 [pid = 1828] [id = 579] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9332488800 == 119 [pid = 1828] [id = 279] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9332bb8800 == 118 [pid = 1828] [id = 82] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931c94e000 == 117 [pid = 1828] [id = 707] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930fdbf800 == 116 [pid = 1828] [id = 215] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9332636800 == 115 [pid = 1828] [id = 734] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9307fe3000 == 114 [pid = 1828] [id = 557] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b7d5800 == 113 [pid = 1828] [id = 766] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93079b3000 == 112 [pid = 1828] [id = 765] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9304813000 == 111 [pid = 1828] [id = 763] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9307ec7000 == 110 [pid = 1828] [id = 762] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93068c3800 == 109 [pid = 1828] [id = 761] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9302c12800 == 108 [pid = 1828] [id = 760] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930b756800 == 107 [pid = 1828] [id = 759] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930637e000 == 106 [pid = 1828] [id = 758] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9306366000 == 105 [pid = 1828] [id = 757] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f930631a000 == 104 [pid = 1828] [id = 756] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933a2b4800 == 103 [pid = 1828] [id = 755] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9304122800 == 102 [pid = 1828] [id = 754] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933a2a7800 == 101 [pid = 1828] [id = 753] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9336db1800 == 100 [pid = 1828] [id = 752] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9332c18000 == 99 [pid = 1828] [id = 751] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f933056d000 == 98 [pid = 1828] [id = 750] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93278ec000 == 97 [pid = 1828] [id = 749] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f9319536000 == 96 [pid = 1828] [id = 748] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f931061f000 == 95 [pid = 1828] [id = 747] 08:27:26 INFO - PROCESS | 1828 | --DOCSHELL 0x7f93049ea800 == 94 [pid = 1828] [id = 746] 08:27:26 INFO - PROCESS | 1828 | 1462375646637 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 08:27:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:27:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:27:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:27:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 3686ms 08:27:26 INFO - PROCESS | 1828 | 1462375646741 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 08:27:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:27:26 INFO - PROCESS | 1828 | 1462375646745 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 08:27:26 INFO - PROCESS | 1828 | 1462375646751 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:27:26 INFO - PROCESS | 1828 | 1462375646756 Marionette TRACE conn3 <- [1,3042,null,{}] 08:27:26 INFO - PROCESS | 1828 | 1462375646764 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:26 INFO - PROCESS | 1828 | 1462375646945 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 08:27:27 INFO - PROCESS | 1828 | 1462375647168 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:27 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9304132000 == 95 [pid = 1828] [id = 770] 08:27:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f9302699c00) [pid = 1828] [serial = 2309] [outer = (nil)] 08:27:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f9302f08000) [pid = 1828] [serial = 2310] [outer = 0x7f9302699c00] 08:27:27 INFO - PROCESS | 1828 | 1462375647225 Marionette DEBUG loaded listener.js 08:27:27 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f93062f9c00) [pid = 1828] [serial = 2311] [outer = 0x7f9302699c00] 08:27:28 INFO - PROCESS | 1828 | 1462375648127 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:27:28 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. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:27:28 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'.) 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:27:28 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. 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:27:28 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. 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:27:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:27:28 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. 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:27:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:27:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:27:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:27:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:27:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:27:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:27:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:27:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:27:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:27:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:27:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:27:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:27:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:27:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:27:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:27:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1458ms 08:27:28 INFO - PROCESS | 1828 | 1462375648214 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 08:27:28 INFO - PROCESS | 1828 | 1462375648229 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 08:27:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:27:28 INFO - PROCESS | 1828 | 1462375648274 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:27:28 INFO - PROCESS | 1828 | 1462375648277 Marionette TRACE conn3 <- [1,3046,null,{}] 08:27:28 INFO - PROCESS | 1828 | 1462375648289 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:28 INFO - PROCESS | 1828 | 1462375648492 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 08:27:28 INFO - PROCESS | 1828 | 1462375648518 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:28 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9306380000 == 96 [pid = 1828] [id = 771] 08:27:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f930b5c6400) [pid = 1828] [serial = 2312] [outer = (nil)] 08:27:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f93105ad400) [pid = 1828] [serial = 2313] [outer = 0x7f930b5c6400] 08:27:28 INFO - PROCESS | 1828 | 1462375648568 Marionette DEBUG loaded listener.js 08:27:28 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f9313a80400) [pid = 1828] [serial = 2314] [outer = 0x7f930b5c6400] 08:27:28 INFO - PROCESS | 1828 | [1828] 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 08:27:29 INFO - PROCESS | 1828 | 1462375649268 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:27:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:27:29 INFO - {} 08:27:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1067ms 08:27:29 INFO - PROCESS | 1828 | 1462375649310 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 08:27:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:27:29 INFO - PROCESS | 1828 | 1462375649313 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 08:27:29 INFO - PROCESS | 1828 | 1462375649318 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:27:29 INFO - PROCESS | 1828 | 1462375649323 Marionette TRACE conn3 <- [1,3050,null,{}] 08:27:29 INFO - PROCESS | 1828 | 1462375649393 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:29 INFO - PROCESS | 1828 | 1462375649902 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 155 (0x7f9305a61800) [pid = 1828] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 154 (0x7f9308842c00) [pid = 1828] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 153 (0x7f93042c0400) [pid = 1828] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 152 (0x7f932e5d1800) [pid = 1828] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 151 (0x7f931fca7400) [pid = 1828] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 150 (0x7f930885cc00) [pid = 1828] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 149 (0x7f931d98b400) [pid = 1828] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 148 (0x7f93104b2400) [pid = 1828] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 147 (0x7f931a14d400) [pid = 1828] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 146 (0x7f930ad3d800) [pid = 1828] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 145 (0x7f931fc6b400) [pid = 1828] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 144 (0x7f93089b4000) [pid = 1828] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 143 (0x7f93042b7400) [pid = 1828] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 142 (0x7f9302df1800) [pid = 1828] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:27:29 INFO - PROCESS | 1828 | --DOMWINDOW == 141 (0x7f9315669800) [pid = 1828] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:27:30 INFO - PROCESS | 1828 | 1462375650094 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:30 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9309cc8000 == 97 [pid = 1828] [id = 772] 08:27:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 142 (0x7f93042b7400) [pid = 1828] [serial = 2315] [outer = (nil)] 08:27:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 143 (0x7f930e395800) [pid = 1828] [serial = 2316] [outer = 0x7f93042b7400] 08:27:30 INFO - PROCESS | 1828 | 1462375650154 Marionette DEBUG loaded listener.js 08:27:30 INFO - PROCESS | 1828 | ++DOMWINDOW == 144 (0x7f93156b0000) [pid = 1828] [serial = 2317] [outer = 0x7f93042b7400] 08:27:30 INFO - PROCESS | 1828 | 1462375650688 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 08:27:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:27:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:27:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:27:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:27:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1388ms 08:27:30 INFO - PROCESS | 1828 | 1462375650707 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 08:27:30 INFO - PROCESS | 1828 | 1462375650710 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 08:27:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:27:30 INFO - PROCESS | 1828 | 1462375650716 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:27:30 INFO - PROCESS | 1828 | 1462375650718 Marionette TRACE conn3 <- [1,3054,null,{}] 08:27:30 INFO - PROCESS | 1828 | 1462375650722 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:30 INFO - PROCESS | 1828 | 1462375650850 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 08:27:30 INFO - PROCESS | 1828 | 1462375650858 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:31 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e259800 == 98 [pid = 1828] [id = 773] 08:27:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 145 (0x7f9305a61800) [pid = 1828] [serial = 2318] [outer = (nil)] 08:27:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 146 (0x7f9316015c00) [pid = 1828] [serial = 2319] [outer = 0x7f9305a61800] 08:27:31 INFO - PROCESS | 1828 | 1462375651068 Marionette DEBUG loaded listener.js 08:27:31 INFO - PROCESS | 1828 | ++DOMWINDOW == 147 (0x7f9316711800) [pid = 1828] [serial = 2320] [outer = 0x7f9305a61800] 08:27:32 INFO - PROCESS | 1828 | 1462375652085 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:27:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:27:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:27:32 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" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:27:32 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" 08:27:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:27:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:27:32 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1445ms 08:27:32 INFO - PROCESS | 1828 | 1462375652161 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 08:27:32 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:27:32 INFO - PROCESS | 1828 | 1462375652165 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 08:27:32 INFO - PROCESS | 1828 | 1462375652172 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:27:32 INFO - PROCESS | 1828 | 1462375652184 Marionette TRACE conn3 <- [1,3058,null,{}] 08:27:32 INFO - PROCESS | 1828 | 1462375652197 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:32 INFO - PROCESS | 1828 | 1462375652459 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 08:27:32 INFO - PROCESS | 1828 | 1462375652639 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:32 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93056de000 == 99 [pid = 1828] [id = 774] 08:27:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 148 (0x7f9305a54400) [pid = 1828] [serial = 2321] [outer = (nil)] 08:27:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 149 (0x7f9308844400) [pid = 1828] [serial = 2322] [outer = 0x7f9305a54400] 08:27:32 INFO - PROCESS | 1828 | 1462375652742 Marionette DEBUG loaded listener.js 08:27:32 INFO - PROCESS | 1828 | ++DOMWINDOW == 150 (0x7f9309bf1c00) [pid = 1828] [serial = 2323] [outer = 0x7f9305a54400] 08:27:33 INFO - PROCESS | 1828 | 1462375653497 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 08:27:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:27:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:27:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:27:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:27:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:27:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:27:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:27:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:27:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:27:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:27:33 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:33 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:27:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:27:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:27:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:27:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:27:33 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:27:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:33 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:27:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:27:33 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:27:33 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1348ms 08:27:33 INFO - PROCESS | 1828 | 1462375653521 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 08:27:33 INFO - PROCESS | 1828 | 1462375653533 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 08:27:33 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:27:33 INFO - PROCESS | 1828 | 1462375653542 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:27:33 INFO - PROCESS | 1828 | 1462375653545 Marionette TRACE conn3 <- [1,3062,null,{}] 08:27:33 INFO - PROCESS | 1828 | 1462375653549 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:33 INFO - PROCESS | 1828 | 1462375653695 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 08:27:33 INFO - PROCESS | 1828 | 1462375653907 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:33 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f930e459800 == 100 [pid = 1828] [id = 775] 08:27:33 INFO - PROCESS | 1828 | ++DOMWINDOW == 151 (0x7f9305796400) [pid = 1828] [serial = 2324] [outer = (nil)] 08:27:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 152 (0x7f930e393800) [pid = 1828] [serial = 2325] [outer = 0x7f9305796400] 08:27:34 INFO - PROCESS | 1828 | 1462375654013 Marionette DEBUG loaded listener.js 08:27:34 INFO - PROCESS | 1828 | ++DOMWINDOW == 153 (0x7f9315669800) [pid = 1828] [serial = 2326] [outer = 0x7f9305796400] 08:27:34 INFO - PROCESS | 1828 | [1828] 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 08:27:34 INFO - PROCESS | 1828 | 1462375654789 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:27:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:27:34 INFO - {} 08:27:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1281ms 08:27:34 INFO - PROCESS | 1828 | 1462375654843 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 08:27:34 INFO - PROCESS | 1828 | 1462375654846 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 08:27:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:27:34 INFO - PROCESS | 1828 | 1462375654853 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:27:34 INFO - PROCESS | 1828 | 1462375654858 Marionette TRACE conn3 <- [1,3066,null,{}] 08:27:34 INFO - PROCESS | 1828 | 1462375654872 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:35 INFO - PROCESS | 1828 | 1462375655050 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 08:27:35 INFO - PROCESS | 1828 | 1462375655265 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:35 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931061f000 == 101 [pid = 1828] [id = 776] 08:27:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 154 (0x7f93147dd000) [pid = 1828] [serial = 2327] [outer = (nil)] 08:27:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 155 (0x7f9316fe0000) [pid = 1828] [serial = 2328] [outer = 0x7f93147dd000] 08:27:35 INFO - PROCESS | 1828 | 1462375655368 Marionette DEBUG loaded listener.js 08:27:35 INFO - PROCESS | 1828 | ++DOMWINDOW == 156 (0x7f9317392c00) [pid = 1828] [serial = 2329] [outer = 0x7f93147dd000] 08:27:36 INFO - PROCESS | 1828 | 1462375656113 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 08:27:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:27:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:27:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:27:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:27:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:27:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:27:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:27:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1285ms 08:27:36 INFO - PROCESS | 1828 | 1462375656144 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 08:27:36 INFO - PROCESS | 1828 | 1462375656148 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 08:27:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:27:36 INFO - PROCESS | 1828 | 1462375656154 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:27:36 INFO - PROCESS | 1828 | 1462375656156 Marionette TRACE conn3 <- [1,3070,null,{}] 08:27:36 INFO - PROCESS | 1828 | 1462375656161 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:36 INFO - PROCESS | 1828 | 1462375656305 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 08:27:36 INFO - PROCESS | 1828 | 1462375656534 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:36 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931488c800 == 102 [pid = 1828] [id = 777] 08:27:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 157 (0x7f9304cc6800) [pid = 1828] [serial = 2330] [outer = (nil)] 08:27:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 158 (0x7f931865d400) [pid = 1828] [serial = 2331] [outer = 0x7f9304cc6800] 08:27:36 INFO - PROCESS | 1828 | 1462375656594 Marionette DEBUG loaded listener.js 08:27:36 INFO - PROCESS | 1828 | ++DOMWINDOW == 159 (0x7f93189ea000) [pid = 1828] [serial = 2332] [outer = 0x7f9304cc6800] 08:27:37 INFO - PROCESS | 1828 | 1462375657310 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 08:27:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:27:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:27:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:27:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:27:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:27:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:27:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1176ms 08:27:37 INFO - PROCESS | 1828 | 1462375657332 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 08:27:37 INFO - PROCESS | 1828 | 1462375657335 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 08:27:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:27:37 INFO - PROCESS | 1828 | 1462375657340 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:27:37 INFO - PROCESS | 1828 | 1462375657342 Marionette TRACE conn3 <- [1,3074,null,{}] 08:27:37 INFO - PROCESS | 1828 | 1462375657347 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:37 INFO - PROCESS | 1828 | 1462375657488 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 08:27:37 INFO - PROCESS | 1828 | 1462375657719 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:37 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93157b9000 == 103 [pid = 1828] [id = 778] 08:27:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 160 (0x7f9317469800) [pid = 1828] [serial = 2333] [outer = (nil)] 08:27:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 161 (0x7f9318a6c800) [pid = 1828] [serial = 2334] [outer = 0x7f9317469800] 08:27:37 INFO - PROCESS | 1828 | 1462375657778 Marionette DEBUG loaded listener.js 08:27:37 INFO - PROCESS | 1828 | ++DOMWINDOW == 162 (0x7f931a10dc00) [pid = 1828] [serial = 2335] [outer = 0x7f9317469800] 08:27:38 INFO - PROCESS | 1828 | 1462375658435 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 08:27:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:27:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:27:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:27:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:27:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:27:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:27:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1127ms 08:27:38 INFO - PROCESS | 1828 | 1462375658473 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 08:27:38 INFO - PROCESS | 1828 | 1462375658476 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 08:27:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:27:38 INFO - PROCESS | 1828 | 1462375658483 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:27:38 INFO - PROCESS | 1828 | 1462375658486 Marionette TRACE conn3 <- [1,3078,null,{}] 08:27:38 INFO - PROCESS | 1828 | 1462375658490 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:38 INFO - PROCESS | 1828 | 1462375658658 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 08:27:38 INFO - PROCESS | 1828 | 1462375658894 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:38 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f93167c8000 == 104 [pid = 1828] [id = 779] 08:27:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 163 (0x7f931a261800) [pid = 1828] [serial = 2336] [outer = (nil)] 08:27:38 INFO - PROCESS | 1828 | ++DOMWINDOW == 164 (0x7f931c9f5c00) [pid = 1828] [serial = 2337] [outer = 0x7f931a261800] 08:27:38 INFO - PROCESS | 1828 | 1462375658958 Marionette DEBUG loaded listener.js 08:27:39 INFO - PROCESS | 1828 | ++DOMWINDOW == 165 (0x7f931e4d1800) [pid = 1828] [serial = 2338] [outer = 0x7f931a261800] 08:27:39 INFO - PROCESS | 1828 | 1462375659705 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 08:27:39 INFO - PROCESS | 1828 | 1462375659773 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 08:27:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:27:39 INFO - PROCESS | 1828 | 1462375659781 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:27:39 INFO - PROCESS | 1828 | 1462375659786 Marionette TRACE conn3 <- [1,3082,null,{}] 08:27:39 INFO - PROCESS | 1828 | 1462375659807 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:39 INFO - PROCESS | 1828 | 1462375659941 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 08:27:40 INFO - PROCESS | 1828 | 1462375660182 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:40 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9308acd000 == 105 [pid = 1828] [id = 780] 08:27:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 166 (0x7f930578b000) [pid = 1828] [serial = 2339] [outer = (nil)] 08:27:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 167 (0x7f93147dc400) [pid = 1828] [serial = 2340] [outer = 0x7f930578b000] 08:27:40 INFO - PROCESS | 1828 | 1462375660285 Marionette DEBUG loaded listener.js 08:27:40 INFO - PROCESS | 1828 | ++DOMWINDOW == 168 (0x7f931a263800) [pid = 1828] [serial = 2341] [outer = 0x7f930578b000] 08:27:40 INFO - PROCESS | 1828 | 1462375660936 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 08:27:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:27:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:27:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:27:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1200ms 08:27:40 INFO - PROCESS | 1828 | 1462375660982 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 08:27:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:27:40 INFO - PROCESS | 1828 | 1462375660985 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 08:27:40 INFO - PROCESS | 1828 | 1462375660990 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:27:40 INFO - PROCESS | 1828 | 1462375660993 Marionette TRACE conn3 <- [1,3086,null,{}] 08:27:40 INFO - PROCESS | 1828 | 1462375660997 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:41 INFO - PROCESS | 1828 | 1462375661137 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 08:27:41 INFO - PROCESS | 1828 | 1462375661369 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:41 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9317255000 == 106 [pid = 1828] [id = 781] 08:27:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 169 (0x7f930578c800) [pid = 1828] [serial = 2342] [outer = (nil)] 08:27:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 170 (0x7f931fcab000) [pid = 1828] [serial = 2343] [outer = 0x7f930578c800] 08:27:41 INFO - PROCESS | 1828 | 1462375661428 Marionette DEBUG loaded listener.js 08:27:41 INFO - PROCESS | 1828 | ++DOMWINDOW == 171 (0x7f9320627c00) [pid = 1828] [serial = 2344] [outer = 0x7f930578c800] 08:27:42 INFO - PROCESS | 1828 | 1462375662092 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:27:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:27:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1126ms 08:27:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:27:42 INFO - PROCESS | 1828 | 1462375662124 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 08:27:42 INFO - PROCESS | 1828 | 1462375662126 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 08:27:42 INFO - PROCESS | 1828 | 1462375662133 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:27:42 INFO - PROCESS | 1828 | 1462375662135 Marionette TRACE conn3 <- [1,3090,null,{}] 08:27:42 INFO - PROCESS | 1828 | 1462375662140 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:42 INFO - PROCESS | 1828 | 1462375662276 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 08:27:42 INFO - PROCESS | 1828 | 1462375662507 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:42 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9318510000 == 107 [pid = 1828] [id = 782] 08:27:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 172 (0x7f9304cc7c00) [pid = 1828] [serial = 2345] [outer = (nil)] 08:27:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 173 (0x7f9320c5a000) [pid = 1828] [serial = 2346] [outer = 0x7f9304cc7c00] 08:27:42 INFO - PROCESS | 1828 | 1462375662568 Marionette DEBUG loaded listener.js 08:27:42 INFO - PROCESS | 1828 | ++DOMWINDOW == 174 (0x7f9322da1400) [pid = 1828] [serial = 2347] [outer = 0x7f9304cc7c00] 08:27:43 INFO - PROCESS | 1828 | 1462375663218 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:27:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:27:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1128ms 08:27:43 INFO - PROCESS | 1828 | 1462375663260 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 08:27:43 INFO - PROCESS | 1828 | 1462375663263 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 08:27:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:27:43 INFO - PROCESS | 1828 | 1462375663268 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:27:43 INFO - PROCESS | 1828 | 1462375663270 Marionette TRACE conn3 <- [1,3094,null,{}] 08:27:43 INFO - PROCESS | 1828 | 1462375663275 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:43 INFO - PROCESS | 1828 | 1462375663410 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 08:27:43 INFO - PROCESS | 1828 | 1462375663643 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:43 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9319f75800 == 108 [pid = 1828] [id = 783] 08:27:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 175 (0x7f931600e400) [pid = 1828] [serial = 2348] [outer = (nil)] 08:27:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 176 (0x7f9327802400) [pid = 1828] [serial = 2349] [outer = 0x7f931600e400] 08:27:43 INFO - PROCESS | 1828 | 1462375663703 Marionette DEBUG loaded listener.js 08:27:43 INFO - PROCESS | 1828 | ++DOMWINDOW == 177 (0x7f932d49f000) [pid = 1828] [serial = 2350] [outer = 0x7f931600e400] 08:27:44 INFO - PROCESS | 1828 | 1462375664371 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:27:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:27:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1128ms 08:27:44 INFO - PROCESS | 1828 | 1462375664406 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 08:27:44 INFO - PROCESS | 1828 | 1462375664409 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 08:27:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:27:44 INFO - PROCESS | 1828 | 1462375664416 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:27:44 INFO - PROCESS | 1828 | 1462375664420 Marionette TRACE conn3 <- [1,3098,null,{}] 08:27:44 INFO - PROCESS | 1828 | 1462375664424 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:44 INFO - PROCESS | 1828 | 1462375664591 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 08:27:44 INFO - PROCESS | 1828 | 1462375664828 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:44 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931c959000 == 109 [pid = 1828] [id = 784] 08:27:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 178 (0x7f931466b400) [pid = 1828] [serial = 2351] [outer = (nil)] 08:27:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 179 (0x7f932d6dc000) [pid = 1828] [serial = 2352] [outer = 0x7f931466b400] 08:27:44 INFO - PROCESS | 1828 | 1462375664893 Marionette DEBUG loaded listener.js 08:27:44 INFO - PROCESS | 1828 | ++DOMWINDOW == 180 (0x7f932e5d1800) [pid = 1828] [serial = 2353] [outer = 0x7f931466b400] 08:27:45 INFO - PROCESS | 1828 | 1462375665588 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 08:27:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:27:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:27:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1232ms 08:27:45 INFO - PROCESS | 1828 | 1462375665649 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 08:27:45 INFO - PROCESS | 1828 | 1462375665652 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 08:27:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:27:45 INFO - PROCESS | 1828 | 1462375665657 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:27:45 INFO - PROCESS | 1828 | 1462375665659 Marionette TRACE conn3 <- [1,3102,null,{}] 08:27:45 INFO - PROCESS | 1828 | 1462375665664 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:45 INFO - PROCESS | 1828 | 1462375665806 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 08:27:46 INFO - PROCESS | 1828 | 1462375666068 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:46 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f931f695800 == 110 [pid = 1828] [id = 785] 08:27:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 181 (0x7f9322f7ec00) [pid = 1828] [serial = 2354] [outer = (nil)] 08:27:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 182 (0x7f932e9ea000) [pid = 1828] [serial = 2355] [outer = 0x7f9322f7ec00] 08:27:46 INFO - PROCESS | 1828 | 1462375666130 Marionette DEBUG loaded listener.js 08:27:46 INFO - PROCESS | 1828 | ++DOMWINDOW == 183 (0x7f932eb31c00) [pid = 1828] [serial = 2356] [outer = 0x7f9322f7ec00] 08:27:46 INFO - PROCESS | 1828 | 1462375666816 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:27:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:27:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1184ms 08:27:46 INFO - PROCESS | 1828 | 1462375666842 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 08:27:46 INFO - PROCESS | 1828 | 1462375666845 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 08:27:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:27:46 INFO - PROCESS | 1828 | 1462375666850 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:27:46 INFO - PROCESS | 1828 | 1462375666852 Marionette TRACE conn3 <- [1,3106,null,{}] 08:27:46 INFO - PROCESS | 1828 | 1462375666857 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:46 INFO - PROCESS | 1828 | 1462375666995 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 08:27:47 INFO - PROCESS | 1828 | 1462375667237 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:47 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320374000 == 111 [pid = 1828] [id = 786] 08:27:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 184 (0x7f932db8e000) [pid = 1828] [serial = 2357] [outer = (nil)] 08:27:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 185 (0x7f9331e4a800) [pid = 1828] [serial = 2358] [outer = 0x7f932db8e000] 08:27:47 INFO - PROCESS | 1828 | 1462375667297 Marionette DEBUG loaded listener.js 08:27:47 INFO - PROCESS | 1828 | ++DOMWINDOW == 186 (0x7f9332310800) [pid = 1828] [serial = 2359] [outer = 0x7f932db8e000] 08:27:47 INFO - PROCESS | 1828 | 1462375667970 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 08:27:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:27:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:27:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:27:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1179ms 08:27:48 INFO - PROCESS | 1828 | 1462375668030 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 08:27:48 INFO - PROCESS | 1828 | 1462375668034 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 08:27:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:27:48 INFO - PROCESS | 1828 | 1462375668039 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:27:48 INFO - PROCESS | 1828 | 1462375668041 Marionette TRACE conn3 <- [1,3110,null,{}] 08:27:48 INFO - PROCESS | 1828 | 1462375668046 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:48 INFO - PROCESS | 1828 | 1462375668188 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 08:27:48 INFO - PROCESS | 1828 | 1462375668452 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:48 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9320c7f800 == 112 [pid = 1828] [id = 787] 08:27:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 187 (0x7f930e3da800) [pid = 1828] [serial = 2360] [outer = (nil)] 08:27:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 188 (0x7f930e3db800) [pid = 1828] [serial = 2361] [outer = 0x7f930e3da800] 08:27:48 INFO - PROCESS | 1828 | 1462375668522 Marionette DEBUG loaded listener.js 08:27:48 INFO - PROCESS | 1828 | ++DOMWINDOW == 189 (0x7f9332315c00) [pid = 1828] [serial = 2362] [outer = 0x7f930e3da800] 08:27:49 INFO - PROCESS | 1828 | 1462375669149 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 08:27:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:27:49 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 08:27:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:27:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:27:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1133ms 08:27:49 INFO - PROCESS | 1828 | 1462375669179 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 08:27:49 INFO - PROCESS | 1828 | 1462375669182 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 08:27:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:27:49 INFO - PROCESS | 1828 | 1462375669189 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:27:49 INFO - PROCESS | 1828 | 1462375669191 Marionette TRACE conn3 <- [1,3114,null,{}] 08:27:49 INFO - PROCESS | 1828 | 1462375669196 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:27:49 INFO - PROCESS | 1828 | 1462375669347 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 08:27:49 INFO - PROCESS | 1828 | 1462375669582 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"f89c0070-768f-464a-95bd-4539bdef8b62\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:27:49 INFO - PROCESS | 1828 | ++DOCSHELL 0x7f9322dee800 == 113 [pid = 1828] [id = 788] 08:27:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 190 (0x7f930e3db400) [pid = 1828] [serial = 2363] [outer = (nil)] 08:27:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 191 (0x7f9332446800) [pid = 1828] [serial = 2364] [outer = 0x7f930e3db400] 08:27:49 INFO - PROCESS | 1828 | 1462375669641 Marionette DEBUG loaded listener.js 08:27:49 INFO - PROCESS | 1828 | ++DOMWINDOW == 192 (0x7f93325bcc00) [pid = 1828] [serial = 2365] [outer = 0x7f930e3db400] 08:27:50 INFO - PROCESS | 1828 | 1462375670314 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 08:27:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:27:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1181ms 08:27:50 INFO - PROCESS | 1828 | 1462375670370 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 08:27:50 INFO - PROCESS | 1828 | 1462375670372 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 08:27:51 WARNING - u'runner_teardown' () 08:27:51 INFO - No more tests 08:27:51 INFO - Got 0 unexpected results 08:27:51 INFO - SUITE-END | took 948s 08:27:51 INFO - Closing logging queue 08:27:51 INFO - queue closed 08:27:51 INFO - Return code: 0 08:27:51 WARNING - # TBPL SUCCESS # 08:27:51 INFO - Running post-action listener: _resource_record_post_action 08:27:51 INFO - Running post-run listener: _resource_record_post_run 08:27:52 INFO - Total resource usage - Wall time: 979s; CPU: 97.0%; Read bytes: 8552448; Write bytes: 930521088; Read time: 216; Write time: 218752 08:27:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:27:52 INFO - install - Wall time: 26s; CPU: 100.0%; Read bytes: 0; Write bytes: 54951936; Read time: 0; Write time: 41792 08:27:52 INFO - run-tests - Wall time: 953s; CPU: 97.0%; Read bytes: 5902336; Write bytes: 875569152; Read time: 144; Write time: 176960 08:27:52 INFO - Running post-run listener: _upload_blobber_files 08:27:52 INFO - Blob upload gear active. 08:27:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:27:52 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 08:27:52 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'] 08:27:52 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 08:27:53 INFO - (blobuploader) - INFO - Open directory for files ... 08:27:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:27:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:27:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:27:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:27:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:27:55 INFO - (blobuploader) - INFO - Done attempting. 08:27:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:27:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:27:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:27:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:27:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:27:56 INFO - (blobuploader) - INFO - Done attempting. 08:27:56 INFO - (blobuploader) - INFO - Iteration through files over. 08:27:56 INFO - Return code: 0 08:27:56 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:27:56 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:27:56 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/786b49d3a0495c75bfb43abc85ffbe2510b9d17c7af9c254286dfdf788cf2f02d18c8e270032682f67c01fe0686e155cb8b4829f7d56811d834a593668c96a24", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/58f8058f77486a7d158d1e8f47c920c5983b98a7aa665d384578c82752019bef4e0035c38733a506c92e63952adebddd5df79d74ac895c2ee74fd3c7455ff5c6"} 08:27:56 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:27:56 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:27:56 INFO - Contents: 08:27:56 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/786b49d3a0495c75bfb43abc85ffbe2510b9d17c7af9c254286dfdf788cf2f02d18c8e270032682f67c01fe0686e155cb8b4829f7d56811d834a593668c96a24", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/58f8058f77486a7d158d1e8f47c920c5983b98a7aa665d384578c82752019bef4e0035c38733a506c92e63952adebddd5df79d74ac895c2ee74fd3c7455ff5c6"} 08:27:56 INFO - Running post-run listener: copy_logs_to_upload_dir 08:27:56 INFO - Copying logs to upload dir... 08:27:56 INFO - mkdir: /builds/slave/test/build/upload/logs 08:27:56 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1943.812531 ========= master_lag: 3.09 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 32 mins, 26 secs) (at 2016-05-04 08:27:59.883476) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-04 08:27:59.885279) ========= 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-1462372836.739114-691985663 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/786b49d3a0495c75bfb43abc85ffbe2510b9d17c7af9c254286dfdf788cf2f02d18c8e270032682f67c01fe0686e155cb8b4829f7d56811d834a593668c96a24", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/58f8058f77486a7d158d1e8f47c920c5983b98a7aa665d384578c82752019bef4e0035c38733a506c92e63952adebddd5df79d74ac895c2ee74fd3c7455ff5c6"} build_url:https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031057 build_url: 'https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/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/786b49d3a0495c75bfb43abc85ffbe2510b9d17c7af9c254286dfdf788cf2f02d18c8e270032682f67c01fe0686e155cb8b4829f7d56811d834a593668c96a24", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/58f8058f77486a7d158d1e8f47c920c5983b98a7aa665d384578c82752019bef4e0035c38733a506c92e63952adebddd5df79d74ac895c2ee74fd3c7455ff5c6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cANy8GLuSIG8GQSgSJna-w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.67 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-04 08:28:00.581696) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 08:28:00.582023) ========= 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-1462372836.739114-691985663 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017637 ========= master_lag: 0.26 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-04 08:28:00.859825) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 08:28:00.860136) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-04 08:28:00.861899) ========= ========= Total master_lag: 4.13 =========