builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-315 starttime: 1462217592.02 results: success (0) buildid: 20160502103534 builduid: e1fce8cce21c4069bfa4d6e6361b37c9 revision: 40029e21ae30f438c47650a2c11943af815fa0fd ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:12.025159) ========= master: http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:12.025664) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:12.025958) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:12.062984) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:12.063425) ========= 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-1462217379.992024-1219322288 _=/tools/buildbot/bin/python using PTY: False --2016-05-02 12:33:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 21.5M=0.001s 2016-05-02 12:33:12 (21.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.303920 ========= master_lag: 0.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:12.475869) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:12.476205) ========= 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-1462217379.992024-1219322288 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034679 ========= master_lag: 0.28 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:12.787593) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:12.787956) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 40029e21ae30f438c47650a2c11943af815fa0fd --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 40029e21ae30f438c47650a2c11943af815fa0fd --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-1462217379.992024-1219322288 _=/tools/buildbot/bin/python using PTY: False 2016-05-02 12:33:12,864 truncating revision to first 12 chars 2016-05-02 12:33:12,864 Setting DEBUG logging. 2016-05-02 12:33:12,864 attempt 1/10 2016-05-02 12:33:12,865 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/40029e21ae30?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-02 12:33:13,346 unpacking tar archive at: mozilla-aurora-40029e21ae30/testing/mozharness/ program finished with exit code 0 elapsedTime=0.741339 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:13.561810) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:13.562147) ========= script_repo_revision: 40029e21ae30f438c47650a2c11943af815fa0fd ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:13.562573) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:13.562856) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-02 12:33:13.895876) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 41 mins, 18 secs) (at 2016-05-02 12:33:13.896267) ========= /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-1462217379.992024-1219322288 _=/tools/buildbot/bin/python using PTY: False 12:33:14 INFO - MultiFileLogger online at 20160502 12:33:14 in /builds/slave/test 12:33:14 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 12:33:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:33:14 INFO - {'append_to_log': False, 12:33:14 INFO - 'base_work_dir': '/builds/slave/test', 12:33:14 INFO - 'blob_upload_branch': 'mozilla-aurora', 12:33:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:33:14 INFO - 'buildbot_json_path': 'buildprops.json', 12:33:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:33:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:33:14 INFO - 'download_minidump_stackwalk': True, 12:33:14 INFO - 'download_symbols': 'true', 12:33:14 INFO - 'e10s': False, 12:33:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:33:14 INFO - 'tooltool.py': '/tools/tooltool.py', 12:33:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:33:14 INFO - '/tools/misc-python/virtualenv.py')}, 12:33:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:33:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:33:14 INFO - 'log_level': 'info', 12:33:14 INFO - 'log_to_console': True, 12:33:14 INFO - 'opt_config_files': (), 12:33:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:33:14 INFO - '--processes=1', 12:33:14 INFO - '--config=%(test_path)s/wptrunner.ini', 12:33:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:33:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:33:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:33:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:33:14 INFO - 'pip_index': False, 12:33:14 INFO - 'require_test_zip': True, 12:33:14 INFO - 'test_type': ('testharness',), 12:33:14 INFO - 'this_chunk': '1', 12:33:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:33:14 INFO - 'total_chunks': '10', 12:33:14 INFO - 'virtualenv_path': 'venv', 12:33:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:33:14 INFO - 'work_dir': 'build'} 12:33:14 INFO - ##### 12:33:14 INFO - ##### Running clobber step. 12:33:14 INFO - ##### 12:33:14 INFO - Running pre-action listener: _resource_record_pre_action 12:33:14 INFO - Running main action method: clobber 12:33:14 INFO - rmtree: /builds/slave/test/build 12:33:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:33:15 INFO - Running post-action listener: _resource_record_post_action 12:33:15 INFO - ##### 12:33:15 INFO - ##### Running read-buildbot-config step. 12:33:15 INFO - ##### 12:33:15 INFO - Running pre-action listener: _resource_record_pre_action 12:33:15 INFO - Running main action method: read_buildbot_config 12:33:15 INFO - Using buildbot properties: 12:33:15 INFO - { 12:33:15 INFO - "project": "", 12:33:15 INFO - "product": "firefox", 12:33:15 INFO - "script_repo_revision": "production", 12:33:15 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 12:33:15 INFO - "repository": "", 12:33:15 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 12:33:15 INFO - "buildid": "20160502103534", 12:33:15 INFO - "pgo_build": "False", 12:33:15 INFO - "basedir": "/builds/slave/test", 12:33:15 INFO - "buildnumber": 1, 12:33:15 INFO - "slavename": "tst-linux64-spot-315", 12:33:15 INFO - "master": "http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/", 12:33:15 INFO - "platform": "linux64", 12:33:15 INFO - "branch": "mozilla-aurora", 12:33:15 INFO - "revision": "40029e21ae30f438c47650a2c11943af815fa0fd", 12:33:15 INFO - "repo_path": "releases/mozilla-aurora", 12:33:15 INFO - "moz_repo_path": "", 12:33:15 INFO - "stage_platform": "linux64", 12:33:15 INFO - "builduid": "e1fce8cce21c4069bfa4d6e6361b37c9", 12:33:15 INFO - "slavebuilddir": "test" 12:33:15 INFO - } 12:33:15 INFO - Found installer url https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 12:33:15 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 12:33:15 INFO - Running post-action listener: _resource_record_post_action 12:33:15 INFO - ##### 12:33:15 INFO - ##### Running download-and-extract step. 12:33:15 INFO - ##### 12:33:15 INFO - Running pre-action listener: _resource_record_pre_action 12:33:15 INFO - Running main action method: download_and_extract 12:33:15 INFO - mkdir: /builds/slave/test/build/tests 12:33:15 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')]} 12:33:15 INFO - https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:33:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 12:33:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 12:33:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:33:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:33:45 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 12:33:45 INFO - retry: attempt #1 caught exception: timed out 12:33:45 INFO - retry: Failed, sleeping 30 seconds before retrying 12:34:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:34:45 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 12:34:45 INFO - retry: attempt #2 caught exception: timed out 12:34:45 INFO - retry: Failed, sleeping 60 seconds before retrying 12:35:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:36:15 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 12:36:15 INFO - retry: attempt #3 caught exception: timed out 12:36:15 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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! 12:36:15 INFO - Caught exception: timed out 12:36:15 INFO - Caught exception: timed out 12:36:15 INFO - Caught exception: timed out 12:36:15 INFO - trying https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 12:36:15 INFO - Downloading https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:36:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:36:16 INFO - Downloaded 1361 bytes. 12:36:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 12:36:16 INFO - Using the following test package requirements: 12:36:16 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 12:36:16 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:36:16 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 12:36:16 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:36:16 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 12:36:16 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:36:16 INFO - u'jsshell-linux-x86_64.zip'], 12:36:16 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:36:16 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 12:36:16 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 12:36:16 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:36:16 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 12:36:16 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:36:16 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 12:36:16 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:36:16 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 12:36:16 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 12:36:16 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 12:36:16 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 12:36:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:36:16 INFO - https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:36:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 12:36:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 12:36:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:36:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:36:46 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 12:36:46 INFO - retry: attempt #1 caught exception: timed out 12:36:46 INFO - retry: Failed, sleeping 30 seconds before retrying 12:37:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:37:47 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 12:37:47 INFO - retry: attempt #2 caught exception: timed out 12:37:47 INFO - retry: Failed, sleeping 60 seconds before retrying 12:38:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:39:17 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 12:39:17 INFO - retry: attempt #3 caught exception: timed out 12:39:17 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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! 12:39:17 INFO - Caught exception: timed out 12:39:17 INFO - Caught exception: timed out 12:39:17 INFO - Caught exception: timed out 12:39:17 INFO - trying https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 12:39:17 INFO - Downloading https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:39:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:39:18 INFO - Downloaded 22749152 bytes. 12:39:18 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/*'] 12:39:18 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/* 12:39:19 INFO - caution: filename not matched: web-platform/* 12:39:19 INFO - Return code: 11 12:39:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:39:19 INFO - https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:39:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 12:39:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 12:39:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:39:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:39:49 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 12:39:49 INFO - retry: attempt #1 caught exception: timed out 12:39:49 INFO - retry: Failed, sleeping 30 seconds before retrying 12:40:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:40:49 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 12:40:49 INFO - retry: attempt #2 caught exception: timed out 12:40:49 INFO - retry: Failed, sleeping 60 seconds before retrying 12:41:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:42:19 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 12:42:19 INFO - retry: attempt #3 caught exception: timed out 12:42:19 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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! 12:42:19 INFO - Caught exception: timed out 12:42:19 INFO - Caught exception: timed out 12:42:19 INFO - Caught exception: timed out 12:42:19 INFO - trying https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 12:42:19 INFO - Downloading https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:42:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:42:21 INFO - Downloaded 36408617 bytes. 12:42:21 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/*'] 12:42:21 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/* 12:42:24 INFO - caution: filename not matched: bin/* 12:42:24 INFO - caution: filename not matched: config/* 12:42:24 INFO - caution: filename not matched: mozbase/* 12:42:24 INFO - caution: filename not matched: marionette/* 12:42:24 INFO - caution: filename not matched: tools/wptserve/* 12:42:24 INFO - Return code: 11 12:42:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:24 INFO - https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:42:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:42:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:42:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:42:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:42:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 12:42:54 INFO - retry: attempt #1 caught exception: timed out 12:42:54 INFO - retry: Failed, sleeping 30 seconds before retrying 12:43:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:43:54 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 12:43:54 INFO - retry: attempt #2 caught exception: timed out 12:43:54 INFO - retry: Failed, sleeping 60 seconds before retrying 12:44:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:45:25 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 12:45:25 INFO - retry: attempt #3 caught exception: timed out 12:45:25 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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! 12:45:25 INFO - Caught exception: timed out 12:45:25 INFO - Caught exception: timed out 12:45:25 INFO - Caught exception: timed out 12:45:25 INFO - trying https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:45:25 INFO - Downloading https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:45:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:45:27 INFO - Downloaded 69391045 bytes. 12:45:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:45:27 INFO - mkdir: /builds/slave/test/properties 12:45:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:45:27 INFO - Writing to file /builds/slave/test/properties/build_url 12:45:27 INFO - Contents: 12:45:27 INFO - build_url:https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 12:45:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:45:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:45:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:45:28 INFO - Contents: 12:45:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:45:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:45:28 INFO - https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:45:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:45:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:45:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:45:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:45:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 12:45:58 INFO - retry: attempt #1 caught exception: timed out 12:45:58 INFO - retry: Failed, sleeping 30 seconds before retrying 12:46:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:46:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 12:46:58 INFO - retry: attempt #2 caught exception: timed out 12:46:58 INFO - retry: Failed, sleeping 60 seconds before retrying 12:47:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:48:28 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 12:48:28 INFO - retry: attempt #3 caught exception: timed out 12:48:28 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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! 12:48:28 INFO - Caught exception: timed out 12:48:28 INFO - Caught exception: timed out 12:48:28 INFO - Caught exception: timed out 12:48:28 INFO - trying https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 12:48:28 INFO - Downloading https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:48:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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 12:48:31 INFO - Downloaded 90888043 bytes. 12:48:31 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:48:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:48:39 INFO - Return code: 0 12:48:39 INFO - Running post-action listener: _resource_record_post_action 12:48:39 INFO - Running post-action listener: set_extra_try_arguments 12:48:39 INFO - ##### 12:48:39 INFO - ##### Running create-virtualenv step. 12:48:39 INFO - ##### 12:48:39 INFO - Running pre-action listener: _pre_create_virtualenv 12:48:39 INFO - Running pre-action listener: _resource_record_pre_action 12:48:39 INFO - Running main action method: create_virtualenv 12:48:39 INFO - Creating virtualenv /builds/slave/test/build/venv 12:48:39 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 12:48:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:48:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:48:39 INFO - Using real prefix '/usr' 12:48:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:48:40 INFO - Installing distribute.............................................................................................................................................................................................done. 12:48:43 INFO - Installing pip.................done. 12:48:43 INFO - Return code: 0 12:48:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:48: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')]} 12:48:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:48:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:48: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')]} 12:48:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:48:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:48:43 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 0x1e4f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e503f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ed1720>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ecedf0>, '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 0x1ecfcd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ed0180>, '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-1462217379.992024-1219322288', '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 12:48:43 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 12:48:43 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 12:48:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:48:43 INFO - 'CCACHE_UMASK': '002', 12:48:43 INFO - 'DISPLAY': ':0', 12:48:43 INFO - 'HOME': '/home/cltbld', 12:48:43 INFO - 'LANG': 'en_US.UTF-8', 12:48:43 INFO - 'LOGNAME': 'cltbld', 12:48:43 INFO - 'MAIL': '/var/mail/cltbld', 12:48:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:48:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:48:43 INFO - 'MOZ_NO_REMOTE': '1', 12:48:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:48:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:48:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:48:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:48:43 INFO - 'PWD': '/builds/slave/test', 12:48:43 INFO - 'SHELL': '/bin/bash', 12:48:43 INFO - 'SHLVL': '1', 12:48:43 INFO - 'TERM': 'linux', 12:48:43 INFO - 'TMOUT': '86400', 12:48:43 INFO - 'USER': 'cltbld', 12:48:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462217379.992024-1219322288', 12:48:43 INFO - '_': '/tools/buildbot/bin/python'} 12:48:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:48:44 INFO - Downloading/unpacking psutil>=0.7.1 12:48:44 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 12:48:44 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 12:48:44 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 12:48:44 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 12:48:44 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 12:48:44 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 12:48:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:48:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:48:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:48:47 INFO - Installing collected packages: psutil 12:48:47 INFO - Running setup.py install for psutil 12:48:47 INFO - building 'psutil._psutil_linux' extension 12:48:47 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 12:48:48 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 12:48:48 INFO - building 'psutil._psutil_posix' extension 12:48:48 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 12:48:48 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 12:48:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:48:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:48:48 INFO - Successfully installed psutil 12:48:48 INFO - Cleaning up... 12:48:48 INFO - Return code: 0 12:48:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:48:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:48:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:48:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:48:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:48:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e4f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e503f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ed1720>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ecedf0>, '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 0x1ecfcd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ed0180>, '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-1462217379.992024-1219322288', '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 12:48:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:48:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:48:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:48:48 INFO - 'CCACHE_UMASK': '002', 12:48:48 INFO - 'DISPLAY': ':0', 12:48:48 INFO - 'HOME': '/home/cltbld', 12:48:48 INFO - 'LANG': 'en_US.UTF-8', 12:48:48 INFO - 'LOGNAME': 'cltbld', 12:48:48 INFO - 'MAIL': '/var/mail/cltbld', 12:48:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:48:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:48:48 INFO - 'MOZ_NO_REMOTE': '1', 12:48:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:48:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:48:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:48:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:48:48 INFO - 'PWD': '/builds/slave/test', 12:48:48 INFO - 'SHELL': '/bin/bash', 12:48:48 INFO - 'SHLVL': '1', 12:48:48 INFO - 'TERM': 'linux', 12:48:48 INFO - 'TMOUT': '86400', 12:48:48 INFO - 'USER': 'cltbld', 12:48:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462217379.992024-1219322288', 12:48:48 INFO - '_': '/tools/buildbot/bin/python'} 12:48:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:48:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:48:49 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 12:48:49 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 12:48:49 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 12:48:49 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 12:48:49 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 12:48:49 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 12:48:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:48:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:48:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:48:52 INFO - Installing collected packages: mozsystemmonitor 12:48:52 INFO - Running setup.py install for mozsystemmonitor 12:48:52 INFO - Successfully installed mozsystemmonitor 12:48:52 INFO - Cleaning up... 12:48:52 INFO - Return code: 0 12:48:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:48:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:48:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:48:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:48:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:48:52 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e4f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e503f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ed1720>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ecedf0>, '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 0x1ecfcd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ed0180>, '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-1462217379.992024-1219322288', '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 12:48:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:48:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:48:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:48:52 INFO - 'CCACHE_UMASK': '002', 12:48:52 INFO - 'DISPLAY': ':0', 12:48:52 INFO - 'HOME': '/home/cltbld', 12:48:52 INFO - 'LANG': 'en_US.UTF-8', 12:48:52 INFO - 'LOGNAME': 'cltbld', 12:48:52 INFO - 'MAIL': '/var/mail/cltbld', 12:48:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:48:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:48:52 INFO - 'MOZ_NO_REMOTE': '1', 12:48:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:48:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:48:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:48:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:48:52 INFO - 'PWD': '/builds/slave/test', 12:48:52 INFO - 'SHELL': '/bin/bash', 12:48:52 INFO - 'SHLVL': '1', 12:48:52 INFO - 'TERM': 'linux', 12:48:52 INFO - 'TMOUT': '86400', 12:48:52 INFO - 'USER': 'cltbld', 12:48:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462217379.992024-1219322288', 12:48:52 INFO - '_': '/tools/buildbot/bin/python'} 12:48:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:48:53 INFO - Downloading/unpacking blobuploader==1.2.4 12:48:53 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 12:48:53 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 12:48:53 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 12:48:53 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 12:48:53 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 12:48:53 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 12:48:56 INFO - Downloading blobuploader-1.2.4.tar.gz 12:48:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:48:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:48:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:48:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:48:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:48:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:48:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:48:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:48:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:48:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:48:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:48:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:48:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:48:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:48:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:48:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:48:57 INFO - Downloading docopt-0.6.1.tar.gz 12:48:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:48:58 INFO - Installing collected packages: blobuploader, requests, docopt 12:48:58 INFO - Running setup.py install for blobuploader 12:48:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:48:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:48:58 INFO - Running setup.py install for requests 12:48:58 INFO - Running setup.py install for docopt 12:48:59 INFO - Successfully installed blobuploader requests docopt 12:48:59 INFO - Cleaning up... 12:48:59 INFO - Return code: 0 12:48:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:48:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:48:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:48:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:48:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:48:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:48:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1e4f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e503f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ed1720>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ecedf0>, '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 0x1ecfcd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ed0180>, '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-1462217379.992024-1219322288', '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 12:48:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:48:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:48:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:48:59 INFO - 'CCACHE_UMASK': '002', 12:48:59 INFO - 'DISPLAY': ':0', 12:48:59 INFO - 'HOME': '/home/cltbld', 12:48:59 INFO - 'LANG': 'en_US.UTF-8', 12:48:59 INFO - 'LOGNAME': 'cltbld', 12:48:59 INFO - 'MAIL': '/var/mail/cltbld', 12:48:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:48:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:48:59 INFO - 'MOZ_NO_REMOTE': '1', 12:48:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:48:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:48:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:48:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:48:59 INFO - 'PWD': '/builds/slave/test', 12:48:59 INFO - 'SHELL': '/bin/bash', 12:48:59 INFO - 'SHLVL': '1', 12:48:59 INFO - 'TERM': 'linux', 12:48:59 INFO - 'TMOUT': '86400', 12:48:59 INFO - 'USER': 'cltbld', 12:48:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462217379.992024-1219322288', 12:48:59 INFO - '_': '/tools/buildbot/bin/python'} 12:48:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:48:59 INFO - Running setup.py (path:/tmp/pip-lLaqWc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:48:59 INFO - Running setup.py (path:/tmp/pip-tdClD3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:48:59 INFO - Running setup.py (path:/tmp/pip-4uMm48-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:48:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:48:59 INFO - Running setup.py (path:/tmp/pip-IshIR8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:49:00 INFO - Running setup.py (path:/tmp/pip-6Q6wci-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:49:00 INFO - Running setup.py (path:/tmp/pip-Qhgmsv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:49:00 INFO - Running setup.py (path:/tmp/pip-7734XK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:49:00 INFO - Running setup.py (path:/tmp/pip-qxbWmE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:49:00 INFO - Running setup.py (path:/tmp/pip-rFblm3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:49:00 INFO - Running setup.py (path:/tmp/pip-xU7iAH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:49:00 INFO - Running setup.py (path:/tmp/pip-SQ5aSG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:49:00 INFO - Running setup.py (path:/tmp/pip-zZmwsM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:49:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:49:01 INFO - Running setup.py (path:/tmp/pip-7VV7_Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:49:01 INFO - Running setup.py (path:/tmp/pip-dxseuW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:49:01 INFO - Running setup.py (path:/tmp/pip-JV_3H2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:49:01 INFO - Running setup.py (path:/tmp/pip-tggKAY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:49:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:49:01 INFO - Running setup.py (path:/tmp/pip-qzNNPw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:49:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:49:01 INFO - Running setup.py (path:/tmp/pip-CwTbWv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:49:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:49:01 INFO - Running setup.py (path:/tmp/pip-OHa63t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:49:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:49:01 INFO - Running setup.py (path:/tmp/pip-6UHLm1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:49:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:49:02 INFO - Running setup.py (path:/tmp/pip-o0414n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:49:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:49:02 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 12:49:02 INFO - Running setup.py install for manifestparser 12:49:02 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:49:02 INFO - Running setup.py install for mozcrash 12:49:02 INFO - Running setup.py install for mozdebug 12:49:02 INFO - Running setup.py install for mozdevice 12:49:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:49:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:49:03 INFO - Running setup.py install for mozfile 12:49:03 INFO - Running setup.py install for mozhttpd 12:49:03 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:49:03 INFO - Running setup.py install for mozinfo 12:49:03 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:49:03 INFO - Running setup.py install for mozInstall 12:49:03 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:49:03 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:49:03 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:49:03 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:49:03 INFO - Running setup.py install for mozleak 12:49:04 INFO - Running setup.py install for mozlog 12:49:04 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:49:04 INFO - Running setup.py install for moznetwork 12:49:04 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:49:04 INFO - Running setup.py install for mozprocess 12:49:04 INFO - Running setup.py install for mozprofile 12:49:04 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:49:04 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:49:04 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:49:04 INFO - Running setup.py install for mozrunner 12:49:05 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:49:05 INFO - Running setup.py install for mozscreenshot 12:49:05 INFO - Running setup.py install for moztest 12:49:05 INFO - Running setup.py install for mozversion 12:49:05 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:49:05 INFO - Running setup.py install for wptserve 12:49:05 INFO - Running setup.py install for marionette-driver 12:49:06 INFO - Running setup.py install for browsermob-proxy 12:49:06 INFO - Running setup.py install for marionette-client 12:49:06 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:49:06 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:49:06 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 12:49:06 INFO - Cleaning up... 12:49:06 INFO - Return code: 0 12:49:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:49:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:49:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:49:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:49:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:49:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:49:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:49:06 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 0x1e4f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1e503f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ed1720>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ecedf0>, '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 0x1ecfcd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ed0180>, '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-1462217379.992024-1219322288', '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 12:49:06 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 12:49:06 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 12:49:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:49:06 INFO - 'CCACHE_UMASK': '002', 12:49:06 INFO - 'DISPLAY': ':0', 12:49:06 INFO - 'HOME': '/home/cltbld', 12:49:06 INFO - 'LANG': 'en_US.UTF-8', 12:49:06 INFO - 'LOGNAME': 'cltbld', 12:49:06 INFO - 'MAIL': '/var/mail/cltbld', 12:49:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:49:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:49:06 INFO - 'MOZ_NO_REMOTE': '1', 12:49:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:49:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:49:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:49:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:49:06 INFO - 'PWD': '/builds/slave/test', 12:49:06 INFO - 'SHELL': '/bin/bash', 12:49:06 INFO - 'SHLVL': '1', 12:49:06 INFO - 'TERM': 'linux', 12:49:06 INFO - 'TMOUT': '86400', 12:49:06 INFO - 'USER': 'cltbld', 12:49:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462217379.992024-1219322288', 12:49:06 INFO - '_': '/tools/buildbot/bin/python'} 12:49:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:49:07 INFO - Running setup.py (path:/tmp/pip-IDyAZU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:49:07 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)) 12:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:49:07 INFO - Running setup.py (path:/tmp/pip-BBlTKS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:49:07 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)) 12:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:49:07 INFO - Running setup.py (path:/tmp/pip-RQtSAZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:49:07 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)) 12:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:49:07 INFO - Running setup.py (path:/tmp/pip-a8VXdD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:49:07 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)) 12:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:49:07 INFO - Running setup.py (path:/tmp/pip-3x_UXM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:49:07 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)) 12:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:49:07 INFO - Running setup.py (path:/tmp/pip-gE9Ygq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:49:07 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)) 12:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:49:07 INFO - Running setup.py (path:/tmp/pip-H0Ve80-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:49:07 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)) 12:49:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:49:07 INFO - Running setup.py (path:/tmp/pip-AP2ARY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:49:08 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)) 12:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:49:08 INFO - Running setup.py (path:/tmp/pip-DUcCVS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:49:08 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)) 12:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:49:08 INFO - Running setup.py (path:/tmp/pip-ny_gf1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:49:08 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)) 12:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:49:08 INFO - Running setup.py (path:/tmp/pip-eJXWTt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:49:08 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)) 12:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:49:08 INFO - Running setup.py (path:/tmp/pip-oH4Yel-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:49:08 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)) 12:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:49:08 INFO - Running setup.py (path:/tmp/pip-hgM6Ts-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:49:08 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)) 12:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:49:08 INFO - Running setup.py (path:/tmp/pip-66LmHH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:49:08 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)) 12:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:49:08 INFO - Running setup.py (path:/tmp/pip-2v7mpe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:49:08 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)) 12:49:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:49:08 INFO - Running setup.py (path:/tmp/pip-cBRhB9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:49:09 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)) 12:49:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:49:09 INFO - Running setup.py (path:/tmp/pip-tpS6j_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:49:09 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)) 12:49:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:49:09 INFO - Running setup.py (path:/tmp/pip-JIZsev-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:49:09 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)) 12:49:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:49:09 INFO - Running setup.py (path:/tmp/pip-KnrNTn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:49:09 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)) 12:49:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:49:09 INFO - Running setup.py (path:/tmp/pip-9XbdJt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:49:09 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)) 12:49:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:49:09 INFO - Running setup.py (path:/tmp/pip-yk1AUZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:49:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:49:10 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)) 12:49:10 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)) 12:49:10 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)) 12:49:10 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)) 12:49:10 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)) 12:49:10 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)) 12:49:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:49:10 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 12:49:10 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 12:49:10 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 12:49:10 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 12:49:10 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 12:49:10 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 12:49:13 INFO - Downloading blessings-1.6.tar.gz 12:49:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:49:13 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)) 12:49:13 INFO - Installing collected packages: blessings 12:49:13 INFO - Running setup.py install for blessings 12:49:13 INFO - Successfully installed blessings 12:49:13 INFO - Cleaning up... 12:49:13 INFO - Return code: 0 12:49:13 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:49:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:49:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:49:14 INFO - Reading from file tmpfile_stdout 12:49:14 INFO - Current package versions: 12:49:14 INFO - argparse == 1.2.1 12:49:14 INFO - blessings == 1.6 12:49:14 INFO - blobuploader == 1.2.4 12:49:14 INFO - browsermob-proxy == 0.6.0 12:49:14 INFO - docopt == 0.6.1 12:49:14 INFO - manifestparser == 1.1 12:49:14 INFO - marionette-client == 2.3.0 12:49:14 INFO - marionette-driver == 1.4.0 12:49:14 INFO - mozInstall == 1.12 12:49:14 INFO - mozcrash == 0.17 12:49:14 INFO - mozdebug == 0.1 12:49:14 INFO - mozdevice == 0.48 12:49:14 INFO - mozfile == 1.2 12:49:14 INFO - mozhttpd == 0.7 12:49:14 INFO - mozinfo == 0.9 12:49:14 INFO - mozleak == 0.1 12:49:14 INFO - mozlog == 3.1 12:49:14 INFO - moznetwork == 0.27 12:49:14 INFO - mozprocess == 0.22 12:49:14 INFO - mozprofile == 0.28 12:49:14 INFO - mozrunner == 6.11 12:49:14 INFO - mozscreenshot == 0.1 12:49:14 INFO - mozsystemmonitor == 0.0 12:49:14 INFO - moztest == 0.7 12:49:14 INFO - mozversion == 1.4 12:49:14 INFO - psutil == 3.1.1 12:49:14 INFO - requests == 1.2.3 12:49:14 INFO - wptserve == 1.4.0 12:49:14 INFO - wsgiref == 0.1.2 12:49:14 INFO - Running post-action listener: _resource_record_post_action 12:49:14 INFO - Running post-action listener: _start_resource_monitoring 12:49:14 INFO - Starting resource monitoring. 12:49:14 INFO - ##### 12:49:14 INFO - ##### Running pull step. 12:49:14 INFO - ##### 12:49:14 INFO - Running pre-action listener: _resource_record_pre_action 12:49:14 INFO - Running main action method: pull 12:49:14 INFO - Pull has nothing to do! 12:49:14 INFO - Running post-action listener: _resource_record_post_action 12:49:14 INFO - ##### 12:49:14 INFO - ##### Running install step. 12:49:14 INFO - ##### 12:49:14 INFO - Running pre-action listener: _resource_record_pre_action 12:49:14 INFO - Running main action method: install 12:49:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:49:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:49:14 INFO - Reading from file tmpfile_stdout 12:49:14 INFO - Detecting whether we're running mozinstall >=1.0... 12:49:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:49:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:49:14 INFO - Reading from file tmpfile_stdout 12:49:14 INFO - Output received: 12:49:14 INFO - Usage: mozinstall [options] installer 12:49:14 INFO - Options: 12:49:14 INFO - -h, --help show this help message and exit 12:49:14 INFO - -d DEST, --destination=DEST 12:49:14 INFO - Directory to install application into. [default: 12:49:14 INFO - "/builds/slave/test"] 12:49:14 INFO - --app=APP Application being installed. [default: firefox] 12:49:14 INFO - mkdir: /builds/slave/test/build/application 12:49:14 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'] 12:49:14 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 12:49:40 INFO - Reading from file tmpfile_stdout 12:49:40 INFO - Output received: 12:49:40 INFO - /builds/slave/test/build/application/firefox/firefox 12:49:40 INFO - Running post-action listener: _resource_record_post_action 12:49:40 INFO - ##### 12:49:40 INFO - ##### Running run-tests step. 12:49:40 INFO - ##### 12:49:40 INFO - Running pre-action listener: _resource_record_pre_action 12:49:40 INFO - Running main action method: run_tests 12:49:40 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:49:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:49:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:49:40 INFO - grabbing minidump binary from tooltool 12:49:40 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')]} 12:49:40 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 0x1ecedf0>, '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 0x1ecfcd0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1ed0180>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:49:40 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 12:49:40 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 12:49:40 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:49:41 INFO - Return code: 0 12:49:41 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:49:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:49:41 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/F48Nm5JvQzyUg-B2JSuo5w/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 12:49:41 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/F48Nm5JvQzyUg-B2JSuo5w/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 12:49:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:49:41 INFO - 'CCACHE_UMASK': '002', 12:49:41 INFO - 'DISPLAY': ':0', 12:49:41 INFO - 'HOME': '/home/cltbld', 12:49:41 INFO - 'LANG': 'en_US.UTF-8', 12:49:41 INFO - 'LOGNAME': 'cltbld', 12:49:41 INFO - 'MAIL': '/var/mail/cltbld', 12:49:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:49:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:49:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:49:41 INFO - 'MOZ_NO_REMOTE': '1', 12:49:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:49:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:49:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:49:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:49:41 INFO - 'PWD': '/builds/slave/test', 12:49:41 INFO - 'SHELL': '/bin/bash', 12:49:41 INFO - 'SHLVL': '1', 12:49:41 INFO - 'TERM': 'linux', 12:49:41 INFO - 'TMOUT': '86400', 12:49:41 INFO - 'USER': 'cltbld', 12:49:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462217379.992024-1219322288', 12:49:41 INFO - '_': '/tools/buildbot/bin/python'} 12:49:41 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/F48Nm5JvQzyUg-B2JSuo5w/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 12:49:41 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 12:49:41 INFO - import pkg_resources 12:49:42 INFO - Using 1 client processes 12:49:43 INFO - wptserve Starting http server on 127.0.0.1:8000 12:49:43 INFO - wptserve Starting http server on 127.0.0.1:8001 12:49:43 INFO - wptserve Starting http server on 127.0.0.1:8443 12:49:45 INFO - SUITE-START | Running 778 tests 12:49:45 INFO - Running testharness tests 12:49:45 INFO - Setting up ssl 12:49:45 INFO - PROCESS | certutil | 12:49:45 INFO - PROCESS | certutil | 12:49:45 INFO - PROCESS | certutil | 12:49:45 INFO - Certificate Nickname Trust Attributes 12:49:45 INFO - SSL,S/MIME,JAR/XPI 12:49:45 INFO - 12:49:45 INFO - web-platform-tests CT,, 12:49:45 INFO - 12:49:45 INFO - Starting runner 12:49:47 INFO - PROCESS | 12921 | 1462218587736 Marionette DEBUG Marionette enabled via build flag and pref 12:49:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1094754800 == 1 [pid = 12921] [id = 1] 12:49:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 1 (0x7f1094755000) [pid = 12921] [serial = 1] [outer = (nil)] 12:49:48 INFO - PROCESS | 12921 | [12921] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 12:49:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 2 (0x7f1094756000) [pid = 12921] [serial = 2] [outer = 0x7f1094755000] 12:49:49 INFO - PROCESS | 12921 | 1462218589306 Marionette INFO Listening on port 2828 12:49:49 INFO - PROCESS | 12921 | 1462218589791 Marionette DEBUG Marionette enabled via command-line flag 12:49:49 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091623800 == 2 [pid = 12921] [id = 2] 12:49:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 3 (0x7f1091624000) [pid = 12921] [serial = 3] [outer = (nil)] 12:49:49 INFO - PROCESS | 12921 | [12921] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 12:49:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 4 (0x7f1091625000) [pid = 12921] [serial = 4] [outer = 0x7f1091624000] 12:49:49 INFO - PROCESS | 12921 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1090a31880 12:49:49 INFO - PROCESS | 12921 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1090a79fa0 12:49:49 INFO - PROCESS | 12921 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1090a83250 12:49:49 INFO - PROCESS | 12921 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1090a835e0 12:49:50 INFO - PROCESS | 12921 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1090a83910 12:49:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 5 (0x7f1090adf000) [pid = 12921] [serial = 5] [outer = 0x7f1094755000] 12:49:50 INFO - PROCESS | 12921 | [12921] 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 12:49:50 INFO - PROCESS | 12921 | 1462218590104 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43027 12:49:50 INFO - PROCESS | 12921 | [12921] 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 12:49:50 INFO - PROCESS | 12921 | 1462218590181 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43028 12:49:50 INFO - PROCESS | 12921 | 1462218590186 Marionette DEBUG Closed connection conn0 12:49:50 INFO - PROCESS | 12921 | [12921] 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 12:49:50 INFO - PROCESS | 12921 | [12921] 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 12:49:50 INFO - PROCESS | 12921 | 1462218590295 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43029 12:49:50 INFO - PROCESS | 12921 | 1462218590297 Marionette DEBUG Closed connection conn1 12:49:50 INFO - PROCESS | 12921 | [12921] 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 12:49:50 INFO - PROCESS | 12921 | 1462218590355 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43030 12:49:50 INFO - PROCESS | 12921 | 1462218590364 Marionette DEBUG Closed connection conn2 12:49:50 INFO - PROCESS | 12921 | 1462218590408 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:49:50 INFO - PROCESS | 12921 | 1462218590423 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":"20160502103534","device":"desktop","version":"48.0a2"} 12:49:51 INFO - PROCESS | 12921 | [12921] 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 12:49:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084eea800 == 3 [pid = 12921] [id = 3] 12:49:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 6 (0x7f1084eeb000) [pid = 12921] [serial = 6] [outer = (nil)] 12:49:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084eeb800 == 4 [pid = 12921] [id = 4] 12:49:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 7 (0x7f1084c6e400) [pid = 12921] [serial = 7] [outer = (nil)] 12:49:52 INFO - PROCESS | 12921 | [12921] 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 12:49:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10841c7000 == 5 [pid = 12921] [id = 5] 12:49:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 8 (0x7f1083e3dc00) [pid = 12921] [serial = 8] [outer = (nil)] 12:49:52 INFO - PROCESS | 12921 | [12921] 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 12:49:52 INFO - PROCESS | 12921 | [12921] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:49:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 9 (0x7f1083d8d800) [pid = 12921] [serial = 9] [outer = 0x7f1083e3dc00] 12:49:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 10 (0x7f1083805800) [pid = 12921] [serial = 10] [outer = 0x7f1084eeb000] 12:49:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 11 (0x7f108397c800) [pid = 12921] [serial = 11] [outer = 0x7f1084c6e400] 12:49:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 12 (0x7f1083850800) [pid = 12921] [serial = 12] [outer = 0x7f1083e3dc00] 12:49:53 INFO - PROCESS | 12921 | 1462218593684 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 12921 | 1462218593702 Marionette DEBUG loaded listener.js 12:49:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 13 (0x7f10817ac400) [pid = 12921] [serial = 13] [outer = 0x7f1083e3dc00] 12:49:54 INFO - PROCESS | 12921 | 1462218594345 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"fe18c22d-3d80-47c6-b16a-5dfb235b2224","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":"20160502103534","device":"desktop","version":"48.0a2","command_id":1}}] 12:49:54 INFO - PROCESS | 12921 | 1462218594544 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}] 12:49:54 INFO - PROCESS | 12921 | 1462218594726 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:49:54 INFO - PROCESS | 12921 | 1462218594932 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:49:54 INFO - PROCESS | 12921 | [12921] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:49:55 INFO - PROCESS | 12921 | [12921] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:49:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 14 (0x7f107e1de800) [pid = 12921] [serial = 14] [outer = 0x7f1083e3dc00] 12:49:55 INFO - PROCESS | 12921 | [12921] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:49:55 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:55 INFO - PROCESS | 12921 | 1462218595386 Marionette TRACE conn3 <- [1,3,null,{}] 12:49:55 INFO - PROCESS | 12921 | 1462218595409 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:49:55 INFO - PROCESS | 12921 | 1462218595457 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:49:55 INFO - PROCESS | 12921 | 1462218595512 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 12921 | 1462218595514 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:49:55 INFO - PROCESS | 12921 | 1462218595626 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 12921 | 1462218595633 Marionette TRACE conn3 <- [1,6,null,{}] 12:49:55 INFO - PROCESS | 12921 | 1462218595653 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}] 12:49:55 INFO - PROCESS | 12921 | 1462218595680 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:49:55 INFO - PROCESS | 12921 | 1462218595688 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ccbd800 == 6 [pid = 12921] [id = 6] 12:49:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 15 (0x7f107ca0ac00) [pid = 12921] [serial = 15] [outer = (nil)] 12:49:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 16 (0x7f107ca0cc00) [pid = 12921] [serial = 16] [outer = 0x7f107ca0ac00] 12:49:55 INFO - PROCESS | 12921 | 1462218595751 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 17 (0x7f107ca14400) [pid = 12921] [serial = 17] [outer = 0x7f107ca0ac00] 12:49:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cac2800 == 7 [pid = 12921] [id = 7] 12:49:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 18 (0x7f1087ddd000) [pid = 12921] [serial = 18] [outer = (nil)] 12:49:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 19 (0x7f107be03800) [pid = 12921] [serial = 19] [outer = 0x7f1087ddd000] 12:49:56 INFO - PROCESS | 12921 | 1462218596234 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 20 (0x7f107be0ac00) [pid = 12921] [serial = 20] [outer = 0x7f1087ddd000] 12:49:56 INFO - PROCESS | 12921 | 1462218596612 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]]]}] 12:49:56 INFO - PROCESS | 12921 | [12921] 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 12:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1111ms 12:49:56 INFO - PROCESS | 12921 | 1462218596685 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:49:56 INFO - PROCESS | 12921 | 1462218596688 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:49:56 INFO - PROCESS | 12921 | 1462218596758 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:49:56 INFO - PROCESS | 12921 | 1462218596760 Marionette TRACE conn3 <- [1,10,null,{}] 12:49:56 INFO - PROCESS | 12921 | 1462218596793 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}] 12:49:56 INFO - PROCESS | 12921 | 1462218596947 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:49:56 INFO - PROCESS | 12921 | 1462218596963 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ae9e000 == 8 [pid = 12921] [id = 8] 12:49:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 21 (0x7f107bc89000) [pid = 12921] [serial = 21] [outer = (nil)] 12:49:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 22 (0x7f1082f9a400) [pid = 12921] [serial = 22] [outer = 0x7f107bc89000] 12:49:57 INFO - PROCESS | 12921 | 1462218597026 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 23 (0x7f107b071400) [pid = 12921] [serial = 23] [outer = 0x7f107bc89000] 12:49:57 INFO - PROCESS | 12921 | 1462218597531 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]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 840ms 12:49:57 INFO - PROCESS | 12921 | 1462218597543 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 12921 | 1462218597546 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:49:57 INFO - PROCESS | 12921 | 1462218597553 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 12921 | 1462218597555 Marionette TRACE conn3 <- [1,14,null,{}] 12:49:57 INFO - PROCESS | 12921 | 1462218597560 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}] 12:49:57 INFO - PROCESS | 12921 | 1462218597694 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:49:57 INFO - PROCESS | 12921 | 1462218597707 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b11d800 == 9 [pid = 12921] [id = 9] 12:49:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 24 (0x7f107b078c00) [pid = 12921] [serial = 24] [outer = (nil)] 12:49:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 25 (0x7f107b1f0400) [pid = 12921] [serial = 25] [outer = 0x7f107b078c00] 12:49:57 INFO - PROCESS | 12921 | 1462218597762 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 26 (0x7f107b1f9c00) [pid = 12921] [serial = 26] [outer = 0x7f107b078c00] 12:49:58 INFO - PROCESS | 12921 | 1462218598309 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]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 777ms 12:49:58 INFO - PROCESS | 12921 | 1462218598329 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 12921 | 1462218598332 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:49:58 INFO - PROCESS | 12921 | 1462218598337 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 12921 | 1462218598340 Marionette TRACE conn3 <- [1,18,null,{}] 12:49:58 INFO - PROCESS | 12921 | 1462218598344 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}] 12:49:58 INFO - PROCESS | 12921 | 1462218598481 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:49:58 INFO - PROCESS | 12921 | 1462218598504 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b39f800 == 10 [pid = 12921] [id = 10] 12:49:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 27 (0x7f107b3ed000) [pid = 12921] [serial = 27] [outer = (nil)] 12:49:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 28 (0x7f107a88ac00) [pid = 12921] [serial = 28] [outer = 0x7f107b3ed000] 12:49:58 INFO - PROCESS | 12921 | 1462218598559 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 29 (0x7f107a890000) [pid = 12921] [serial = 29] [outer = 0x7f107b3ed000] 12:49:59 INFO - PROCESS | 12921 | 1462218599111 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]]]}] 12:49:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a888000 == 11 [pid = 12921] [id = 11] 12:49:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 30 (0x7f107a888800) [pid = 12921] [serial = 30] [outer = (nil)] 12:49:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1079ms 12:49:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 31 (0x7f107a889000) [pid = 12921] [serial = 31] [outer = 0x7f107a888800] 12:49:59 INFO - PROCESS | 12921 | 1462218599488 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:49:59 INFO - PROCESS | 12921 | 1462218599494 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:49:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 32 (0x7f107a886800) [pid = 12921] [serial = 32] [outer = 0x7f107a888800] 12:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:49:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a887800 == 12 [pid = 12921] [id = 12] 12:49:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 33 (0x7f107a88f800) [pid = 12921] [serial = 33] [outer = (nil)] 12:49:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 34 (0x7f107a9c6c00) [pid = 12921] [serial = 34] [outer = 0x7f107a88f800] 12:49:59 INFO - PROCESS | 12921 | 1462218599624 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - PROCESS | 12921 | 1462218599629 Marionette TRACE conn3 <- [1,22,null,{}] 12:49:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 35 (0x7f107a9c6400) [pid = 12921] [serial = 35] [outer = 0x7f107a88f800] 12:49:59 INFO - PROCESS | 12921 | 1462218599683 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}] 12:49:59 INFO - PROCESS | 12921 | 1462218599869 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:50:00 INFO - PROCESS | 12921 | 1462218600065 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107bc06800 == 13 [pid = 12921] [id = 13] 12:50:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 36 (0x7f107b68e400) [pid = 12921] [serial = 36] [outer = (nil)] 12:50:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 37 (0x7f107bc81800) [pid = 12921] [serial = 37] [outer = 0x7f107b68e400] 12:50:00 INFO - PROCESS | 12921 | 1462218600132 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 38 (0x7f107be07000) [pid = 12921] [serial = 38] [outer = 0x7f107b68e400] 12:50:00 INFO - PROCESS | 12921 | 1462218600847 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]]]}] 12:50:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1376ms 12:50:00 INFO - PROCESS | 12921 | 1462218600911 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 12921 | 1462218600917 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:50:00 INFO - PROCESS | 12921 | 1462218600928 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 12921 | 1462218600932 Marionette TRACE conn3 <- [1,26,null,{}] 12:50:00 INFO - PROCESS | 12921 | 1462218600937 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}] 12:50:01 INFO - PROCESS | 12921 | 1462218601095 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:50:01 INFO - PROCESS | 12921 | 1462218601204 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108177a000 == 14 [pid = 12921] [id = 14] 12:50:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 39 (0x7f107cc78c00) [pid = 12921] [serial = 39] [outer = (nil)] 12:50:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 40 (0x7f107e1e8c00) [pid = 12921] [serial = 40] [outer = 0x7f107cc78c00] 12:50:01 INFO - PROCESS | 12921 | 1462218601273 Marionette DEBUG loaded listener.js 12:50:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 41 (0x7f108171a000) [pid = 12921] [serial = 41] [outer = 0x7f107cc78c00] 12:50:01 INFO - PROCESS | 12921 | 1462218601990 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]]]}] 12:50:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1080ms 12:50:02 INFO - PROCESS | 12921 | 1462218602008 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:50:02 INFO - PROCESS | 12921 | 1462218602010 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:50:02 INFO - PROCESS | 12921 | 1462218602034 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:50:02 INFO - PROCESS | 12921 | 1462218602039 Marionette TRACE conn3 <- [1,30,null,{}] 12:50:02 INFO - PROCESS | 12921 | 1462218602054 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}] 12:50:02 INFO - PROCESS | 12921 | 1462218602203 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:50:02 INFO - PROCESS | 12921 | 1462218602322 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10841c5800 == 15 [pid = 12921] [id = 15] 12:50:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 42 (0x7f10817aa400) [pid = 12921] [serial = 42] [outer = (nil)] 12:50:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 43 (0x7f1082f35c00) [pid = 12921] [serial = 43] [outer = 0x7f10817aa400] 12:50:02 INFO - PROCESS | 12921 | 1462218602394 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 44 (0x7f1083c66400) [pid = 12921] [serial = 44] [outer = 0x7f10817aa400] 12:50:03 INFO - PROCESS | 12921 | 1462218603366 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]]]}] 12:50:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1391ms 12:50:03 INFO - PROCESS | 12921 | 1462218603423 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:50:03 INFO - PROCESS | 12921 | 1462218603428 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:50:03 INFO - PROCESS | 12921 | 1462218603435 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 12921 | 1462218603441 Marionette TRACE conn3 <- [1,34,null,{}] 12:50:03 INFO - PROCESS | 12921 | 1462218603447 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}] 12:50:03 INFO - PROCESS | 12921 | 1462218603573 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:50:03 INFO - PROCESS | 12921 | 1462218603764 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b116800 == 16 [pid = 12921] [id = 16] 12:50:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 45 (0x7f1080b46400) [pid = 12921] [serial = 45] [outer = (nil)] 12:50:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 46 (0x7f1083c69000) [pid = 12921] [serial = 46] [outer = 0x7f1080b46400] 12:50:03 INFO - PROCESS | 12921 | 1462218603841 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 47 (0x7f10840e5800) [pid = 12921] [serial = 47] [outer = 0x7f1080b46400] 12:50:04 INFO - PROCESS | 12921 | 1462218604394 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]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 981ms 12:50:04 INFO - PROCESS | 12921 | 1462218604417 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 12921 | 1462218604425 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:50:04 INFO - PROCESS | 12921 | 1462218604434 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 12921 | 1462218604437 Marionette TRACE conn3 <- [1,38,null,{}] 12:50:04 INFO - PROCESS | 12921 | 1462218604441 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}] 12:50:04 INFO - PROCESS | 12921 | 1462218604556 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:50:04 INFO - PROCESS | 12921 | 1462218604579 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10841bb000 == 17 [pid = 12921] [id = 17] 12:50:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 48 (0x7f1084823c00) [pid = 12921] [serial = 48] [outer = (nil)] 12:50:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 49 (0x7f10848d7c00) [pid = 12921] [serial = 49] [outer = 0x7f1084823c00] 12:50:04 INFO - PROCESS | 12921 | 1462218604633 Marionette DEBUG loaded listener.js 12:50:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 50 (0x7f1084b31800) [pid = 12921] [serial = 50] [outer = 0x7f1084823c00] 12:50:05 INFO - PROCESS | 12921 | 1462218605247 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]]]}] 12:50:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 828ms 12:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:50:05 INFO - PROCESS | 12921 | 1462218605263 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:50:05 INFO - PROCESS | 12921 | 1462218605265 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:50:05 INFO - PROCESS | 12921 | 1462218605272 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:50:05 INFO - PROCESS | 12921 | 1462218605277 Marionette TRACE conn3 <- [1,42,null,{}] 12:50:05 INFO - PROCESS | 12921 | 1462218605290 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}] 12:50:05 INFO - PROCESS | 12921 | 1462218605416 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:50:05 INFO - PROCESS | 12921 | 1462218605496 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084711000 == 18 [pid = 12921] [id = 18] 12:50:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 51 (0x7f1084b30800) [pid = 12921] [serial = 51] [outer = (nil)] 12:50:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 52 (0x7f10850b6800) [pid = 12921] [serial = 52] [outer = 0x7f1084b30800] 12:50:05 INFO - PROCESS | 12921 | 1462218605554 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 53 (0x7f10817af000) [pid = 12921] [serial = 53] [outer = 0x7f1084b30800] 12:50:06 INFO - PROCESS | 12921 | 1462218606089 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]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 846ms 12:50:06 INFO - PROCESS | 12921 | 1462218606118 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:50:06 INFO - PROCESS | 12921 | 1462218606121 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:50:06 INFO - PROCESS | 12921 | 1462218606126 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 12921 | 1462218606128 Marionette TRACE conn3 <- [1,46,null,{}] 12:50:06 INFO - PROCESS | 12921 | 1462218606133 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}] 12:50:06 INFO - PROCESS | 12921 | 1462218606250 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:50:06 INFO - PROCESS | 12921 | 1462218606330 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084a1f800 == 19 [pid = 12921] [id = 19] 12:50:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 54 (0x7f10851be800) [pid = 12921] [serial = 54] [outer = (nil)] 12:50:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 55 (0x7f1085cbac00) [pid = 12921] [serial = 55] [outer = 0x7f10851be800] 12:50:06 INFO - PROCESS | 12921 | 1462218606388 Marionette DEBUG loaded listener.js 12:50:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 56 (0x7f1085d65000) [pid = 12921] [serial = 56] [outer = 0x7f10851be800] 12:50:06 INFO - PROCESS | 12921 | 1462218606924 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]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 824ms 12:50:06 INFO - PROCESS | 12921 | 1462218606951 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 12921 | 1462218606954 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:50:06 INFO - PROCESS | 12921 | 1462218606959 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 12921 | 1462218606961 Marionette TRACE conn3 <- [1,50,null,{}] 12:50:06 INFO - PROCESS | 12921 | 1462218606966 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}] 12:50:07 INFO - PROCESS | 12921 | 1462218607082 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:50:07 INFO - PROCESS | 12921 | 1462218607098 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084ef0800 == 20 [pid = 12921] [id = 20] 12:50:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 57 (0x7f107ae2cc00) [pid = 12921] [serial = 57] [outer = (nil)] 12:50:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 58 (0x7f1085d69000) [pid = 12921] [serial = 58] [outer = 0x7f107ae2cc00] 12:50:07 INFO - PROCESS | 12921 | 1462218607151 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 59 (0x7f108781e000) [pid = 12921] [serial = 59] [outer = 0x7f107ae2cc00] 12:50:07 INFO - PROCESS | 12921 | 1462218607732 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]]]}] 12:50:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 824ms 12:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:50:07 INFO - PROCESS | 12921 | 1462218607785 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:50:07 INFO - PROCESS | 12921 | 1462218607787 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:50:07 INFO - PROCESS | 12921 | 1462218607793 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:50:07 INFO - PROCESS | 12921 | 1462218607796 Marionette TRACE conn3 <- [1,54,null,{}] 12:50:07 INFO - PROCESS | 12921 | 1462218607801 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}] 12:50:07 INFO - PROCESS | 12921 | 1462218607964 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:50:07 INFO - PROCESS | 12921 | 1462218607984 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1085892800 == 21 [pid = 12921] [id = 21] 12:50:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 60 (0x7f108781c000) [pid = 12921] [serial = 60] [outer = (nil)] 12:50:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 61 (0x7f1087ddd400) [pid = 12921] [serial = 61] [outer = 0x7f108781c000] 12:50:08 INFO - PROCESS | 12921 | 1462218608042 Marionette DEBUG loaded listener.js 12:50:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 62 (0x7f1090a65000) [pid = 12921] [serial = 62] [outer = 0x7f108781c000] 12:50:08 INFO - PROCESS | 12921 | 1462218608588 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]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 827ms 12:50:08 INFO - PROCESS | 12921 | 1462218608620 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 12921 | 1462218608623 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:50:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:50:08 INFO - PROCESS | 12921 | 1462218608628 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 12921 | 1462218608630 Marionette TRACE conn3 <- [1,58,null,{}] 12:50:08 INFO - PROCESS | 12921 | 1462218608635 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}] 12:50:08 INFO - PROCESS | 12921 | 1462218608744 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:50:08 INFO - PROCESS | 12921 | 1462218608772 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a44000 == 22 [pid = 12921] [id = 22] 12:50:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 63 (0x7f1087d5d800) [pid = 12921] [serial = 63] [outer = (nil)] 12:50:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 64 (0x7f1091607800) [pid = 12921] [serial = 64] [outer = 0x7f1087d5d800] 12:50:08 INFO - PROCESS | 12921 | 1462218608829 Marionette DEBUG loaded listener.js 12:50:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 65 (0x7f1091697800) [pid = 12921] [serial = 65] [outer = 0x7f1087d5d800] 12:50:09 INFO - PROCESS | 12921 | 1462218609386 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]]]}] 12:50:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 773ms 12:50:09 INFO - PROCESS | 12921 | 1462218609404 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:50:09 INFO - PROCESS | 12921 | 1462218609406 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:50:09 INFO - PROCESS | 12921 | 1462218609412 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:50:09 INFO - PROCESS | 12921 | 1462218609414 Marionette TRACE conn3 <- [1,62,null,{}] 12:50:09 INFO - PROCESS | 12921 | 1462218609419 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}] 12:50:09 INFO - PROCESS | 12921 | 1462218609549 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:50:09 INFO - PROCESS | 12921 | 1462218609557 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a97800 == 23 [pid = 12921] [id = 23] 12:50:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 66 (0x7f1080b3dc00) [pid = 12921] [serial = 66] [outer = (nil)] 12:50:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 67 (0x7f10918f1400) [pid = 12921] [serial = 67] [outer = 0x7f1080b3dc00] 12:50:09 INFO - PROCESS | 12921 | 1462218609613 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 68 (0x7f1091b31c00) [pid = 12921] [serial = 68] [outer = 0x7f1080b3dc00] 12:50:10 INFO - PROCESS | 12921 | 1462218610210 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]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 828ms 12:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:50:10 INFO - PROCESS | 12921 | 1462218610241 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:50:10 INFO - PROCESS | 12921 | 1462218610243 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:50:10 INFO - PROCESS | 12921 | 1462218610247 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 12921 | 1462218610251 Marionette TRACE conn3 <- [1,66,null,{}] 12:50:10 INFO - PROCESS | 12921 | 1462218610256 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}] 12:50:10 INFO - PROCESS | 12921 | 1462218610362 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:50:10 INFO - PROCESS | 12921 | 1462218610446 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108ae0c800 == 24 [pid = 12921] [id = 24] 12:50:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 69 (0x7f108ba3fc00) [pid = 12921] [serial = 69] [outer = (nil)] 12:50:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 70 (0x7f1091b3a400) [pid = 12921] [serial = 70] [outer = 0x7f108ba3fc00] 12:50:10 INFO - PROCESS | 12921 | 1462218610497 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 71 (0x7f1092a59800) [pid = 12921] [serial = 71] [outer = 0x7f108ba3fc00] 12:50:11 INFO - PROCESS | 12921 | 1462218610996 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]]]}] 12:50:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:50:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 778ms 12:50:11 INFO - PROCESS | 12921 | 1462218611026 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:50:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:50:11 INFO - PROCESS | 12921 | 1462218611029 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:50:11 INFO - PROCESS | 12921 | 1462218611033 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:50:11 INFO - PROCESS | 12921 | 1462218611036 Marionette TRACE conn3 <- [1,70,null,{}] 12:50:11 INFO - PROCESS | 12921 | 1462218611040 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}] 12:50:11 INFO - PROCESS | 12921 | 1462218611149 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:50:11 INFO - PROCESS | 12921 | 1462218611159 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090ae8000 == 25 [pid = 12921] [id = 25] 12:50:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 72 (0x7f1085856400) [pid = 12921] [serial = 72] [outer = (nil)] 12:50:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 73 (0x7f1092bf2800) [pid = 12921] [serial = 73] [outer = 0x7f1085856400] 12:50:11 INFO - PROCESS | 12921 | 1462218611222 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 74 (0x7f1092d2ac00) [pid = 12921] [serial = 74] [outer = 0x7f1085856400] 12:50:12 INFO - PROCESS | 12921 | 1462218612640 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]]]}] 12:50:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1630ms 12:50:12 INFO - PROCESS | 12921 | 1462218612665 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:50:12 INFO - PROCESS | 12921 | 1462218612670 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:50:12 INFO - PROCESS | 12921 | 1462218612678 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:50:12 INFO - PROCESS | 12921 | 1462218612682 Marionette TRACE conn3 <- [1,74,null,{}] 12:50:12 INFO - PROCESS | 12921 | 1462218612696 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}] 12:50:12 INFO - PROCESS | 12921 | 1462218612833 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:50:12 INFO - PROCESS | 12921 | 1462218612894 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cc03000 == 26 [pid = 12921] [id = 26] 12:50:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 75 (0x7f107ca09400) [pid = 12921] [serial = 75] [outer = (nil)] 12:50:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 76 (0x7f107e127c00) [pid = 12921] [serial = 76] [outer = 0x7f107ca09400] 12:50:12 INFO - PROCESS | 12921 | 1462218612951 Marionette DEBUG loaded listener.js 12:50:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 77 (0x7f1080bbec00) [pid = 12921] [serial = 77] [outer = 0x7f107ca09400] 12:50:13 INFO - PROCESS | 12921 | 1462218613525 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]]]}] 12:50:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 884ms 12:50:13 INFO - PROCESS | 12921 | 1462218613561 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 12921 | 1462218613568 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:50:13 INFO - PROCESS | 12921 | 1462218613583 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 12921 | 1462218613586 Marionette TRACE conn3 <- [1,78,null,{}] 12:50:13 INFO - PROCESS | 12921 | 1462218613591 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}] 12:50:13 INFO - PROCESS | 12921 | 1462218613732 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 76 (0x7f107b078c00) [pid = 12921] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 75 (0x7f107bc89000) [pid = 12921] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 74 (0x7f107ca0ac00) [pid = 12921] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 73 (0x7f107b68e400) [pid = 12921] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 72 (0x7f107cc78c00) [pid = 12921] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 71 (0x7f10817aa400) [pid = 12921] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 70 (0x7f1080b46400) [pid = 12921] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 69 (0x7f1084823c00) [pid = 12921] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 68 (0x7f1084b30800) [pid = 12921] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 67 (0x7f10851be800) [pid = 12921] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 66 (0x7f107ae2cc00) [pid = 12921] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 65 (0x7f108781c000) [pid = 12921] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 64 (0x7f1087d5d800) [pid = 12921] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 63 (0x7f1080b3dc00) [pid = 12921] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:50:14 INFO - PROCESS | 12921 | --DOMWINDOW == 62 (0x7f107b3ed000) [pid = 12921] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:50:14 INFO - PROCESS | 12921 | 1462218614267 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107af29800 == 27 [pid = 12921] [id = 27] 12:50:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 63 (0x7f107a9c6800) [pid = 12921] [serial = 78] [outer = (nil)] 12:50:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 64 (0x7f107b07b800) [pid = 12921] [serial = 79] [outer = 0x7f107a9c6800] 12:50:14 INFO - PROCESS | 12921 | 1462218614325 Marionette DEBUG loaded listener.js 12:50:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 65 (0x7f1080bc0000) [pid = 12921] [serial = 80] [outer = 0x7f107a9c6800] 12:50:14 INFO - PROCESS | 12921 | 1462218614856 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]]]}] 12:50:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:50:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1333ms 12:50:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:50:14 INFO - PROCESS | 12921 | 1462218614911 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:50:14 INFO - PROCESS | 12921 | 1462218614913 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:50:14 INFO - PROCESS | 12921 | 1462218614919 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:50:14 INFO - PROCESS | 12921 | 1462218614924 Marionette TRACE conn3 <- [1,82,null,{}] 12:50:14 INFO - PROCESS | 12921 | 1462218614937 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}] 12:50:15 INFO - PROCESS | 12921 | 1462218615064 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:50:15 INFO - PROCESS | 12921 | 1462218615154 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083cd5800 == 28 [pid = 12921] [id = 28] 12:50:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 66 (0x7f107ae2cc00) [pid = 12921] [serial = 81] [outer = (nil)] 12:50:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 67 (0x7f1084830c00) [pid = 12921] [serial = 82] [outer = 0x7f107ae2cc00] 12:50:15 INFO - PROCESS | 12921 | 1462218615212 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 68 (0x7f1084c6c800) [pid = 12921] [serial = 83] [outer = 0x7f107ae2cc00] 12:50:15 INFO - PROCESS | 12921 | 1462218615755 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]]]}] 12:50:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 884ms 12:50:15 INFO - PROCESS | 12921 | 1462218615803 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:50:15 INFO - PROCESS | 12921 | 1462218615806 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:50:15 INFO - PROCESS | 12921 | 1462218615811 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:50:15 INFO - PROCESS | 12921 | 1462218615814 Marionette TRACE conn3 <- [1,86,null,{}] 12:50:15 INFO - PROCESS | 12921 | 1462218615819 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}] 12:50:15 INFO - PROCESS | 12921 | 1462218615941 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:50:15 INFO - PROCESS | 12921 | 1462218615958 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084551000 == 29 [pid = 12921] [id = 29] 12:50:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 69 (0x7f107b697c00) [pid = 12921] [serial = 84] [outer = (nil)] 12:50:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 70 (0x7f10851be800) [pid = 12921] [serial = 85] [outer = 0x7f107b697c00] 12:50:16 INFO - PROCESS | 12921 | 1462218616012 Marionette DEBUG loaded listener.js 12:50:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 71 (0x7f1085861800) [pid = 12921] [serial = 86] [outer = 0x7f107b697c00] 12:50:16 INFO - PROCESS | 12921 | 1462218616742 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]]]}] 12:50:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 977ms 12:50:16 INFO - PROCESS | 12921 | 1462218616789 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 12921 | 1462218616795 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:50:16 INFO - PROCESS | 12921 | 1462218616820 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 12921 | 1462218616825 Marionette TRACE conn3 <- [1,90,null,{}] 12:50:16 INFO - PROCESS | 12921 | 1462218616834 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}] 12:50:16 INFO - PROCESS | 12921 | 1462218616973 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:50:17 INFO - PROCESS | 12921 | 1462218617088 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1081667000 == 30 [pid = 12921] [id = 30] 12:50:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 72 (0x7f107a899400) [pid = 12921] [serial = 87] [outer = (nil)] 12:50:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 73 (0x7f1080bba400) [pid = 12921] [serial = 88] [outer = 0x7f107a899400] 12:50:17 INFO - PROCESS | 12921 | 1462218617153 Marionette DEBUG loaded listener.js 12:50:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 74 (0x7f108243b000) [pid = 12921] [serial = 89] [outer = 0x7f107a899400] 12:50:17 INFO - PROCESS | 12921 | 1462218617827 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]]]}] 12:50:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:50:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1055ms 12:50:17 INFO - PROCESS | 12921 | 1462218617860 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 12921 | 1462218617868 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:50:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:50:17 INFO - PROCESS | 12921 | 1462218617876 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - PROCESS | 12921 | 1462218617879 Marionette TRACE conn3 <- [1,94,null,{}] 12:50:17 INFO - PROCESS | 12921 | 1462218617891 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}] 12:50:18 INFO - PROCESS | 12921 | 1462218618016 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:50:18 INFO - PROCESS | 12921 | 1462218618109 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108471f000 == 31 [pid = 12921] [id = 31] 12:50:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 75 (0x7f107b3ea800) [pid = 12921] [serial = 90] [outer = (nil)] 12:50:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 76 (0x7f108506b800) [pid = 12921] [serial = 91] [outer = 0x7f107b3ea800] 12:50:18 INFO - PROCESS | 12921 | 1462218618171 Marionette DEBUG loaded listener.js 12:50:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 77 (0x7f10851c0c00) [pid = 12921] [serial = 92] [outer = 0x7f107b3ea800] 12:50:18 INFO - PROCESS | 12921 | 1462218618879 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]]]}] 12:50:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1036ms 12:50:18 INFO - PROCESS | 12921 | 1462218618913 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:50:18 INFO - PROCESS | 12921 | 1462218618915 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:50:18 INFO - PROCESS | 12921 | 1462218618922 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:50:18 INFO - PROCESS | 12921 | 1462218618927 Marionette TRACE conn3 <- [1,98,null,{}] 12:50:18 INFO - PROCESS | 12921 | 1462218618947 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}] 12:50:19 INFO - PROCESS | 12921 | 1462218619082 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:50:19 INFO - PROCESS | 12921 | 1462218619177 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1085881800 == 32 [pid = 12921] [id = 32] 12:50:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 78 (0x7f1084c69000) [pid = 12921] [serial = 93] [outer = (nil)] 12:50:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 79 (0x7f1087a34400) [pid = 12921] [serial = 94] [outer = 0x7f1084c69000] 12:50:19 INFO - PROCESS | 12921 | 1462218619240 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 80 (0x7f1087d5b800) [pid = 12921] [serial = 95] [outer = 0x7f1084c69000] 12:50:19 INFO - PROCESS | 12921 | 1462218619926 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]]]}] 12:50:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1030ms 12:50:19 INFO - PROCESS | 12921 | 1462218619955 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:50:19 INFO - PROCESS | 12921 | 1462218619959 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:50:19 INFO - PROCESS | 12921 | 1462218619965 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:50:19 INFO - PROCESS | 12921 | 1462218619968 Marionette TRACE conn3 <- [1,102,null,{}] 12:50:19 INFO - PROCESS | 12921 | 1462218619973 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}] 12:50:20 INFO - PROCESS | 12921 | 1462218620103 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:50:20 INFO - PROCESS | 12921 | 1462218620222 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a56000 == 33 [pid = 12921] [id = 33] 12:50:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 81 (0x7f107af3a800) [pid = 12921] [serial = 96] [outer = (nil)] 12:50:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 82 (0x7f108ba9cc00) [pid = 12921] [serial = 97] [outer = 0x7f107af3a800] 12:50:20 INFO - PROCESS | 12921 | 1462218620284 Marionette DEBUG loaded listener.js 12:50:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 83 (0x7f109168cc00) [pid = 12921] [serial = 98] [outer = 0x7f107af3a800] 12:50:20 INFO - PROCESS | 12921 | 1462218620883 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]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 979ms 12:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:50:20 INFO - PROCESS | 12921 | 1462218620953 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 12921 | 1462218620955 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:50:20 INFO - PROCESS | 12921 | 1462218620962 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 12921 | 1462218620965 Marionette TRACE conn3 <- [1,106,null,{}] 12:50:20 INFO - PROCESS | 12921 | 1462218620969 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}] 12:50:21 INFO - PROCESS | 12921 | 1462218621092 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:50:21 INFO - PROCESS | 12921 | 1462218621274 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ae9b800 == 34 [pid = 12921] [id = 34] 12:50:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 84 (0x7f107a88e000) [pid = 12921] [serial = 99] [outer = (nil)] 12:50:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 85 (0x7f107a9c0400) [pid = 12921] [serial = 100] [outer = 0x7f107a88e000] 12:50:21 INFO - PROCESS | 12921 | 1462218621333 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 86 (0x7f107b694800) [pid = 12921] [serial = 101] [outer = 0x7f107a88e000] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 85 (0x7f1094756000) [pid = 12921] [serial = 2] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 84 (0x7f107e1e8c00) [pid = 12921] [serial = 40] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 83 (0x7f1082f35c00) [pid = 12921] [serial = 43] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 82 (0x7f1083c69000) [pid = 12921] [serial = 46] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 81 (0x7f10848d7c00) [pid = 12921] [serial = 49] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 80 (0x7f1084b31800) [pid = 12921] [serial = 50] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 79 (0x7f10850b6800) [pid = 12921] [serial = 52] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 78 (0x7f1085cbac00) [pid = 12921] [serial = 55] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 77 (0x7f1085d69000) [pid = 12921] [serial = 58] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 76 (0x7f1087ddd400) [pid = 12921] [serial = 61] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 75 (0x7f1091607800) [pid = 12921] [serial = 64] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 74 (0x7f10918f1400) [pid = 12921] [serial = 67] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 73 (0x7f1091b3a400) [pid = 12921] [serial = 70] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 72 (0x7f107a9c6c00) [pid = 12921] [serial = 34] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 71 (0x7f107bc81800) [pid = 12921] [serial = 37] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 70 (0x7f107a889000) [pid = 12921] [serial = 31] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 69 (0x7f107be07000) [pid = 12921] [serial = 38] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 68 (0x7f1085d65000) [pid = 12921] [serial = 56] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 67 (0x7f108781e000) [pid = 12921] [serial = 59] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 66 (0x7f1090a65000) [pid = 12921] [serial = 62] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 65 (0x7f10817af000) [pid = 12921] [serial = 53] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 64 (0x7f1091697800) [pid = 12921] [serial = 65] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 63 (0x7f108171a000) [pid = 12921] [serial = 41] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 62 (0x7f1091b31c00) [pid = 12921] [serial = 68] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 61 (0x7f1083c66400) [pid = 12921] [serial = 44] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 60 (0x7f10840e5800) [pid = 12921] [serial = 47] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 59 (0x7f107a890000) [pid = 12921] [serial = 29] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 58 (0x7f107b071400) [pid = 12921] [serial = 23] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 57 (0x7f1082f9a400) [pid = 12921] [serial = 22] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 56 (0x7f107be03800) [pid = 12921] [serial = 19] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 55 (0x7f107ca0cc00) [pid = 12921] [serial = 16] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 54 (0x7f107ca14400) [pid = 12921] [serial = 17] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 53 (0x7f1083850800) [pid = 12921] [serial = 12] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 52 (0x7f1083d8d800) [pid = 12921] [serial = 9] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 51 (0x7f107a88ac00) [pid = 12921] [serial = 28] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 50 (0x7f107b1f0400) [pid = 12921] [serial = 25] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | --DOMWINDOW == 49 (0x7f107b1f9c00) [pid = 12921] [serial = 26] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 12921 | 1462218622658 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]]]}] 12:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1736ms 12:50:22 INFO - PROCESS | 12921 | 1462218622710 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:50:22 INFO - PROCESS | 12921 | 1462218622713 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:50:22 INFO - PROCESS | 12921 | 1462218622722 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 12921 | 1462218622728 Marionette TRACE conn3 <- [1,110,null,{}] 12:50:22 INFO - PROCESS | 12921 | 1462218622737 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}] 12:50:22 INFO - PROCESS | 12921 | 1462218622860 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:50:22 INFO - PROCESS | 12921 | 1462218622959 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b11e000 == 35 [pid = 12921] [id = 35] 12:50:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 50 (0x7f107be0c000) [pid = 12921] [serial = 102] [outer = (nil)] 12:50:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 51 (0x7f107ca0b400) [pid = 12921] [serial = 103] [outer = 0x7f107be0c000] 12:50:23 INFO - PROCESS | 12921 | 1462218623016 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 52 (0x7f107b3df800) [pid = 12921] [serial = 104] [outer = 0x7f107be0c000] 12:50:23 INFO - PROCESS | 12921 | 1462218623566 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]]]}] 12:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 881ms 12:50:23 INFO - PROCESS | 12921 | 1462218623603 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:50:23 INFO - PROCESS | 12921 | 1462218623612 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:50:23 INFO - PROCESS | 12921 | 1462218623621 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:50:23 INFO - PROCESS | 12921 | 1462218623624 Marionette TRACE conn3 <- [1,114,null,{}] 12:50:23 INFO - PROCESS | 12921 | 1462218623629 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}] 12:50:23 INFO - PROCESS | 12921 | 1462218623758 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:50:23 INFO - PROCESS | 12921 | 1462218623836 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ccc5000 == 36 [pid = 12921] [id = 36] 12:50:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 53 (0x7f107bc87000) [pid = 12921] [serial = 105] [outer = (nil)] 12:50:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 54 (0x7f1080bbb400) [pid = 12921] [serial = 106] [outer = 0x7f107bc87000] 12:50:23 INFO - PROCESS | 12921 | 1462218623888 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 55 (0x7f1082f35800) [pid = 12921] [serial = 107] [outer = 0x7f107bc87000] 12:50:24 INFO - PROCESS | 12921 | 1462218624484 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]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 880ms 12:50:24 INFO - PROCESS | 12921 | 1462218624501 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:50:24 INFO - PROCESS | 12921 | 1462218624504 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:50:24 INFO - PROCESS | 12921 | 1462218624512 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 12921 | 1462218624517 Marionette TRACE conn3 <- [1,118,null,{}] 12:50:24 INFO - PROCESS | 12921 | 1462218624532 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}] 12:50:24 INFO - PROCESS | 12921 | 1462218624693 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:50:24 INFO - PROCESS | 12921 | 1462218624723 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1082dcd800 == 37 [pid = 12921] [id = 37] 12:50:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 56 (0x7f107ca0e800) [pid = 12921] [serial = 108] [outer = (nil)] 12:50:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 57 (0x7f1084823800) [pid = 12921] [serial = 109] [outer = 0x7f107ca0e800] 12:50:24 INFO - PROCESS | 12921 | 1462218624781 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 58 (0x7f1084b2bc00) [pid = 12921] [serial = 110] [outer = 0x7f107ca0e800] 12:50:25 INFO - PROCESS | 12921 | 1462218625339 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]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 888ms 12:50:25 INFO - PROCESS | 12921 | 1462218625401 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:50:25 INFO - PROCESS | 12921 | 1462218625405 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:50:25 INFO - PROCESS | 12921 | 1462218625410 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 12921 | 1462218625412 Marionette TRACE conn3 <- [1,122,null,{}] 12:50:25 INFO - PROCESS | 12921 | 1462218625417 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}] 12:50:25 INFO - PROCESS | 12921 | 1462218625563 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:50:25 INFO - PROCESS | 12921 | 1462218625586 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10841bb800 == 38 [pid = 12921] [id = 38] 12:50:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 59 (0x7f1084b2e800) [pid = 12921] [serial = 111] [outer = (nil)] 12:50:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 60 (0x7f1085132000) [pid = 12921] [serial = 112] [outer = 0x7f1084b2e800] 12:50:25 INFO - PROCESS | 12921 | 1462218625639 Marionette DEBUG loaded listener.js 12:50:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 61 (0x7f1085852c00) [pid = 12921] [serial = 113] [outer = 0x7f1084b2e800] 12:50:26 INFO - PROCESS | 12921 | 1462218626241 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]]]}] 12:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 876ms 12:50:26 INFO - PROCESS | 12921 | 1462218626287 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:50:26 INFO - PROCESS | 12921 | 1462218626290 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:50:26 INFO - PROCESS | 12921 | 1462218626300 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:50:26 INFO - PROCESS | 12921 | 1462218626302 Marionette TRACE conn3 <- [1,126,null,{}] 12:50:26 INFO - PROCESS | 12921 | 1462218626306 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}] 12:50:26 INFO - PROCESS | 12921 | 1462218626447 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:50:26 INFO - PROCESS | 12921 | 1462218626507 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108469b800 == 39 [pid = 12921] [id = 39] 12:50:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 62 (0x7f107a891800) [pid = 12921] [serial = 114] [outer = (nil)] 12:50:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 63 (0x7f108585e800) [pid = 12921] [serial = 115] [outer = 0x7f107a891800] 12:50:26 INFO - PROCESS | 12921 | 1462218626561 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 64 (0x7f1085cbfc00) [pid = 12921] [serial = 116] [outer = 0x7f107a891800] 12:50:26 INFO - PROCESS | 12921 | --DOMWINDOW == 63 (0x7f1085856400) [pid = 12921] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:50:26 INFO - PROCESS | 12921 | --DOMWINDOW == 62 (0x7f108ba3fc00) [pid = 12921] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:50:26 INFO - PROCESS | 12921 | --DOMWINDOW == 61 (0x7f107b697c00) [pid = 12921] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:50:26 INFO - PROCESS | 12921 | --DOMWINDOW == 60 (0x7f107ae2cc00) [pid = 12921] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:50:26 INFO - PROCESS | 12921 | --DOMWINDOW == 59 (0x7f107ca09400) [pid = 12921] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:50:26 INFO - PROCESS | 12921 | --DOMWINDOW == 58 (0x7f107a9c6800) [pid = 12921] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:50:27 INFO - PROCESS | 12921 | 1462218627162 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]]]}] 12:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 879ms 12:50:27 INFO - PROCESS | 12921 | 1462218627175 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 12921 | 1462218627179 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:50:27 INFO - PROCESS | 12921 | 1462218627183 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 12921 | 1462218627185 Marionette TRACE conn3 <- [1,130,null,{}] 12:50:27 INFO - PROCESS | 12921 | 1462218627190 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}] 12:50:27 INFO - PROCESS | 12921 | 1462218627351 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:50:27 INFO - PROCESS | 12921 | 1462218627375 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084a09800 == 40 [pid = 12921] [id = 40] 12:50:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 59 (0x7f1082f35c00) [pid = 12921] [serial = 117] [outer = (nil)] 12:50:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 60 (0x7f1085d71400) [pid = 12921] [serial = 118] [outer = 0x7f1082f35c00] 12:50:27 INFO - PROCESS | 12921 | 1462218627431 Marionette DEBUG loaded listener.js 12:50:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 61 (0x7f1087de3000) [pid = 12921] [serial = 119] [outer = 0x7f1082f35c00] 12:50:28 INFO - PROCESS | 12921 | 1462218628017 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]]]}] 12:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 879ms 12:50:28 INFO - PROCESS | 12921 | 1462218628064 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:50:28 INFO - PROCESS | 12921 | 1462218628067 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:50:28 INFO - PROCESS | 12921 | 1462218628071 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:50:28 INFO - PROCESS | 12921 | 1462218628074 Marionette TRACE conn3 <- [1,134,null,{}] 12:50:28 INFO - PROCESS | 12921 | 1462218628078 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}] 12:50:28 INFO - PROCESS | 12921 | 1462218628184 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:50:28 INFO - PROCESS | 12921 | 1462218628197 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084ef4800 == 41 [pid = 12921] [id = 41] 12:50:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 62 (0x7f107ae26800) [pid = 12921] [serial = 120] [outer = (nil)] 12:50:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 63 (0x7f108ab8d000) [pid = 12921] [serial = 121] [outer = 0x7f107ae26800] 12:50:28 INFO - PROCESS | 12921 | 1462218628309 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 64 (0x7f108ba9fc00) [pid = 12921] [serial = 122] [outer = 0x7f107ae26800] 12:50:28 INFO - PROCESS | 12921 | 1462218628849 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]]]}] 12:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 827ms 12:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:50:28 INFO - PROCESS | 12921 | 1462218628900 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:50:28 INFO - PROCESS | 12921 | 1462218628904 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:50:28 INFO - PROCESS | 12921 | 1462218628912 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:50:28 INFO - PROCESS | 12921 | 1462218628917 Marionette TRACE conn3 <- [1,138,null,{}] 12:50:28 INFO - PROCESS | 12921 | 1462218628925 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}] 12:50:29 INFO - PROCESS | 12921 | 1462218629100 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:50:29 INFO - PROCESS | 12921 | 1462218629213 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b111800 == 42 [pid = 12921] [id = 42] 12:50:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 65 (0x7f107a898800) [pid = 12921] [serial = 123] [outer = (nil)] 12:50:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 66 (0x7f107b692400) [pid = 12921] [serial = 124] [outer = 0x7f107a898800] 12:50:29 INFO - PROCESS | 12921 | 1462218629278 Marionette DEBUG loaded listener.js 12:50:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 67 (0x7f107cd1d400) [pid = 12921] [serial = 125] [outer = 0x7f107a898800] 12:50:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 68 (0x7f1083850400) [pid = 12921] [serial = 126] [outer = 0x7f107a88f800] 12:50:30 INFO - PROCESS | 12921 | 1462218630193 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]]]}] 12:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1334ms 12:50:30 INFO - PROCESS | 12921 | 1462218630245 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:50:30 INFO - PROCESS | 12921 | 1462218630251 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:50:30 INFO - PROCESS | 12921 | 1462218630260 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 12921 | 1462218630263 Marionette TRACE conn3 <- [1,142,null,{}] 12:50:30 INFO - PROCESS | 12921 | 1462218630269 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}] 12:50:30 INFO - PROCESS | 12921 | 1462218630444 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:50:30 INFO - PROCESS | 12921 | 1462218630556 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1082dc8800 == 43 [pid = 12921] [id = 43] 12:50:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 69 (0x7f107a894000) [pid = 12921] [serial = 127] [outer = (nil)] 12:50:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 70 (0x7f107b3df400) [pid = 12921] [serial = 128] [outer = 0x7f107a894000] 12:50:30 INFO - PROCESS | 12921 | 1462218630619 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 71 (0x7f10843b9400) [pid = 12921] [serial = 129] [outer = 0x7f107a894000] 12:50:31 INFO - PROCESS | 12921 | 1462218631591 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]]]}] 12:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1378ms 12:50:31 INFO - PROCESS | 12921 | 1462218631639 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:50:31 INFO - PROCESS | 12921 | 1462218631644 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:50:31 INFO - PROCESS | 12921 | 1462218631650 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:50:31 INFO - PROCESS | 12921 | 1462218631655 Marionette TRACE conn3 <- [1,146,null,{}] 12:50:31 INFO - PROCESS | 12921 | 1462218631665 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}] 12:50:31 INFO - PROCESS | 12921 | 1462218631807 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:50:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1081667000 == 42 [pid = 12921] [id = 30] 12:50:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108471f000 == 41 [pid = 12921] [id = 31] 12:50:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083cd5800 == 40 [pid = 12921] [id = 28] 12:50:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107af29800 == 39 [pid = 12921] [id = 27] 12:50:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084a09800 == 38 [pid = 12921] [id = 40] 12:50:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108469b800 == 37 [pid = 12921] [id = 39] 12:50:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10841bb800 == 36 [pid = 12921] [id = 38] 12:50:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1082dcd800 == 35 [pid = 12921] [id = 37] 12:50:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107ccc5000 == 34 [pid = 12921] [id = 36] 12:50:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b11e000 == 33 [pid = 12921] [id = 35] 12:50:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107ae9b800 == 32 [pid = 12921] [id = 34] 12:50:31 INFO - PROCESS | 12921 | --DOMWINDOW == 70 (0x7f1092bf2800) [pid = 12921] [serial = 73] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 12921 | --DOMWINDOW == 69 (0x7f1092a59800) [pid = 12921] [serial = 71] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 12921 | --DOMWINDOW == 68 (0x7f10851be800) [pid = 12921] [serial = 85] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 12921 | --DOMWINDOW == 67 (0x7f1085861800) [pid = 12921] [serial = 86] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 12921 | --DOMWINDOW == 66 (0x7f1084c6c800) [pid = 12921] [serial = 83] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 12921 | --DOMWINDOW == 65 (0x7f1080bbec00) [pid = 12921] [serial = 77] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 12921 | --DOMWINDOW == 64 (0x7f107e127c00) [pid = 12921] [serial = 76] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 12921 | --DOMWINDOW == 63 (0x7f107b07b800) [pid = 12921] [serial = 79] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 12921 | --DOMWINDOW == 62 (0x7f1080bc0000) [pid = 12921] [serial = 80] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 12921 | --DOMWINDOW == 61 (0x7f1084830c00) [pid = 12921] [serial = 82] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 12921 | --DOMWINDOW == 60 (0x7f1092d2ac00) [pid = 12921] [serial = 74] [outer = (nil)] [url = about:blank] 12:50:31 INFO - PROCESS | 12921 | 1462218631976 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:31 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cac7000 == 33 [pid = 12921] [id = 44] 12:50:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 61 (0x7f107cd1dc00) [pid = 12921] [serial = 130] [outer = (nil)] 12:50:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 62 (0x7f107e110000) [pid = 12921] [serial = 131] [outer = 0x7f107cd1dc00] 12:50:32 INFO - PROCESS | 12921 | 1462218632033 Marionette DEBUG loaded listener.js 12:50:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 63 (0x7f1080bc1c00) [pid = 12921] [serial = 132] [outer = 0x7f107cd1dc00] 12:50:32 INFO - PROCESS | 12921 | 1462218632570 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]]]}] 12:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 937ms 12:50:32 INFO - PROCESS | 12921 | 1462218632586 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:50:32 INFO - PROCESS | 12921 | 1462218632594 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:50:32 INFO - PROCESS | 12921 | 1462218632603 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:50:32 INFO - PROCESS | 12921 | 1462218632607 Marionette TRACE conn3 <- [1,150,null,{}] 12:50:32 INFO - PROCESS | 12921 | 1462218632612 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}] 12:50:32 INFO - PROCESS | 12921 | 1462218632729 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:50:32 INFO - PROCESS | 12921 | 1462218632809 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10820b8000 == 34 [pid = 12921] [id = 45] 12:50:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 64 (0x7f107b1ec800) [pid = 12921] [serial = 133] [outer = (nil)] 12:50:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 65 (0x7f108397bc00) [pid = 12921] [serial = 134] [outer = 0x7f107b1ec800] 12:50:32 INFO - PROCESS | 12921 | 1462218632862 Marionette DEBUG loaded listener.js 12:50:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 66 (0x7f108482fc00) [pid = 12921] [serial = 135] [outer = 0x7f107b1ec800] 12:50:33 INFO - PROCESS | 12921 | 1462218633451 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]]]}] 12:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 882ms 12:50:33 INFO - PROCESS | 12921 | 1462218633484 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 12921 | 1462218633487 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:50:33 INFO - PROCESS | 12921 | 1462218633493 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 12921 | 1462218633497 Marionette TRACE conn3 <- [1,154,null,{}] 12:50:33 INFO - PROCESS | 12921 | 1462218633512 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}] 12:50:33 INFO - PROCESS | 12921 | 1462218633665 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:50:33 INFO - PROCESS | 12921 | 1462218633723 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084377000 == 35 [pid = 12921] [id = 46] 12:50:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 67 (0x7f107b3e1800) [pid = 12921] [serial = 136] [outer = (nil)] 12:50:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 68 (0x7f1085854c00) [pid = 12921] [serial = 137] [outer = 0x7f107b3e1800] 12:50:33 INFO - PROCESS | 12921 | 1462218633781 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 69 (0x7f1085d67000) [pid = 12921] [serial = 138] [outer = 0x7f107b3e1800] 12:50:34 INFO - PROCESS | 12921 | 1462218634347 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]]]}] 12:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 880ms 12:50:34 INFO - PROCESS | 12921 | 1462218634373 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 12921 | 1462218634376 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:50:34 INFO - PROCESS | 12921 | 1462218634382 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 12921 | 1462218634385 Marionette TRACE conn3 <- [1,158,null,{}] 12:50:34 INFO - PROCESS | 12921 | 1462218634389 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}] 12:50:34 INFO - PROCESS | 12921 | 1462218634544 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:50:34 INFO - PROCESS | 12921 | 1462218634561 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084ec1800 == 36 [pid = 12921] [id = 47] 12:50:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 70 (0x7f107af40000) [pid = 12921] [serial = 139] [outer = (nil)] 12:50:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 71 (0x7f1087d5ac00) [pid = 12921] [serial = 140] [outer = 0x7f107af40000] 12:50:34 INFO - PROCESS | 12921 | 1462218634653 Marionette DEBUG loaded listener.js 12:50:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 72 (0x7f108ba3e000) [pid = 12921] [serial = 141] [outer = 0x7f107af40000] 12:50:35 INFO - PROCESS | 12921 | 1462218635243 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]]]}] 12:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 873ms 12:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:50:35 INFO - PROCESS | 12921 | 1462218635260 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:50:35 INFO - PROCESS | 12921 | 1462218635262 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:50:35 INFO - PROCESS | 12921 | 1462218635268 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:50:35 INFO - PROCESS | 12921 | 1462218635270 Marionette TRACE conn3 <- [1,162,null,{}] 12:50:35 INFO - PROCESS | 12921 | 1462218635275 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}] 12:50:35 INFO - PROCESS | 12921 | 1462218635407 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:50:35 INFO - PROCESS | 12921 | 1462218635464 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087839800 == 37 [pid = 12921] [id = 48] 12:50:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 73 (0x7f1085d69000) [pid = 12921] [serial = 142] [outer = (nil)] 12:50:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 74 (0x7f108ba9a800) [pid = 12921] [serial = 143] [outer = 0x7f1085d69000] 12:50:35 INFO - PROCESS | 12921 | 1462218635516 Marionette DEBUG loaded listener.js 12:50:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 75 (0x7f1091615400) [pid = 12921] [serial = 144] [outer = 0x7f1085d69000] 12:50:36 INFO - PROCESS | 12921 | --DOMWINDOW == 74 (0x7f107bc87000) [pid = 12921] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:50:36 INFO - PROCESS | 12921 | --DOMWINDOW == 73 (0x7f107b3ea800) [pid = 12921] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:50:36 INFO - PROCESS | 12921 | --DOMWINDOW == 72 (0x7f107a891800) [pid = 12921] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:50:36 INFO - PROCESS | 12921 | --DOMWINDOW == 71 (0x7f1084b2e800) [pid = 12921] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:50:36 INFO - PROCESS | 12921 | --DOMWINDOW == 70 (0x7f107af3a800) [pid = 12921] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:50:36 INFO - PROCESS | 12921 | --DOMWINDOW == 69 (0x7f107ca0e800) [pid = 12921] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:50:36 INFO - PROCESS | 12921 | --DOMWINDOW == 68 (0x7f1084c69000) [pid = 12921] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:50:36 INFO - PROCESS | 12921 | --DOMWINDOW == 67 (0x7f1082f35c00) [pid = 12921] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:50:36 INFO - PROCESS | 12921 | --DOMWINDOW == 66 (0x7f107a899400) [pid = 12921] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:50:36 INFO - PROCESS | 12921 | --DOMWINDOW == 65 (0x7f107be0c000) [pid = 12921] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:50:36 INFO - PROCESS | 12921 | 1462218636157 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]]]}] 12:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 932ms 12:50:36 INFO - PROCESS | 12921 | 1462218636199 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:50:36 INFO - PROCESS | 12921 | 1462218636202 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:50:36 INFO - PROCESS | 12921 | 1462218636207 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - PROCESS | 12921 | 1462218636210 Marionette TRACE conn3 <- [1,166,null,{}] 12:50:36 INFO - PROCESS | 12921 | 1462218636214 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}] 12:50:36 INFO - PROCESS | 12921 | 1462218636425 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:50:36 INFO - PROCESS | 12921 | 1462218636483 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108aca1800 == 38 [pid = 12921] [id = 49] 12:50:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 66 (0x7f107ae25400) [pid = 12921] [serial = 145] [outer = (nil)] 12:50:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 67 (0x7f1091995800) [pid = 12921] [serial = 146] [outer = 0x7f107ae25400] 12:50:36 INFO - PROCESS | 12921 | 1462218636539 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 68 (0x7f1091b3e000) [pid = 12921] [serial = 147] [outer = 0x7f107ae25400] 12:50:37 INFO - PROCESS | 12921 | 1462218637078 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]]]}] 12:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 928ms 12:50:37 INFO - PROCESS | 12921 | 1462218637135 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:50:37 INFO - PROCESS | 12921 | 1462218637142 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:50:37 INFO - PROCESS | 12921 | 1462218637147 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:50:37 INFO - PROCESS | 12921 | 1462218637149 Marionette TRACE conn3 <- [1,170,null,{}] 12:50:37 INFO - PROCESS | 12921 | 1462218637153 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}] 12:50:37 INFO - PROCESS | 12921 | 1462218637261 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:50:37 INFO - PROCESS | 12921 | 1462218637343 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1081776800 == 39 [pid = 12921] [id = 50] 12:50:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 69 (0x7f107e102400) [pid = 12921] [serial = 148] [outer = (nil)] 12:50:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 70 (0x7f107e105000) [pid = 12921] [serial = 149] [outer = 0x7f107e102400] 12:50:37 INFO - PROCESS | 12921 | 1462218637395 Marionette DEBUG loaded listener.js 12:50:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 71 (0x7f107e28a400) [pid = 12921] [serial = 150] [outer = 0x7f107e102400] 12:50:37 INFO - PROCESS | 12921 | 1462218637984 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]]]}] 12:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 873ms 12:50:38 INFO - PROCESS | 12921 | 1462218638022 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:50:38 INFO - PROCESS | 12921 | 1462218638024 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:50:38 INFO - PROCESS | 12921 | 1462218638080 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:50:38 INFO - PROCESS | 12921 | 1462218638084 Marionette TRACE conn3 <- [1,174,null,{}] 12:50:38 INFO - PROCESS | 12921 | 1462218638091 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}] 12:50:38 INFO - PROCESS | 12921 | 1462218638234 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:50:38 INFO - PROCESS | 12921 | 1462218638350 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cac8800 == 40 [pid = 12921] [id = 51] 12:50:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 72 (0x7f107b1f6800) [pid = 12921] [serial = 151] [outer = (nil)] 12:50:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 73 (0x7f107b69dc00) [pid = 12921] [serial = 152] [outer = 0x7f107b1f6800] 12:50:38 INFO - PROCESS | 12921 | 1462218638411 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 74 (0x7f107ca14000) [pid = 12921] [serial = 153] [outer = 0x7f107b1f6800] 12:50:39 INFO - PROCESS | 12921 | 1462218639076 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]]]}] 12:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1035ms 12:50:39 INFO - PROCESS | 12921 | 1462218639113 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:50:39 INFO - PROCESS | 12921 | 1462218639118 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:50:39 INFO - PROCESS | 12921 | 1462218639124 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 12921 | 1462218639128 Marionette TRACE conn3 <- [1,178,null,{}] 12:50:39 INFO - PROCESS | 12921 | 1462218639139 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}] 12:50:39 INFO - PROCESS | 12921 | 1462218639287 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:50:39 INFO - PROCESS | 12921 | 1462218639411 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:39 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084e12000 == 41 [pid = 12921] [id = 52] 12:50:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 75 (0x7f107ca0ec00) [pid = 12921] [serial = 154] [outer = (nil)] 12:50:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 76 (0x7f107e293400) [pid = 12921] [serial = 155] [outer = 0x7f107ca0ec00] 12:50:39 INFO - PROCESS | 12921 | 1462218639475 Marionette DEBUG loaded listener.js 12:50:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 77 (0x7f1080bbc400) [pid = 12921] [serial = 156] [outer = 0x7f107ca0ec00] 12:50:40 INFO - PROCESS | 12921 | 1462218640165 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]]]}] 12:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1080ms 12:50:40 INFO - PROCESS | 12921 | 1462218640211 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:50:40 INFO - PROCESS | 12921 | 1462218640215 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:50:40 INFO - PROCESS | 12921 | 1462218640221 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:50:40 INFO - PROCESS | 12921 | 1462218640224 Marionette TRACE conn3 <- [1,182,null,{}] 12:50:40 INFO - PROCESS | 12921 | 1462218640229 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}] 12:50:40 INFO - PROCESS | 12921 | 1462218640364 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:50:40 INFO - PROCESS | 12921 | 1462218640496 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:40 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090a0c800 == 42 [pid = 12921] [id = 53] 12:50:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 78 (0x7f108482b000) [pid = 12921] [serial = 157] [outer = (nil)] 12:50:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 79 (0x7f1084832400) [pid = 12921] [serial = 158] [outer = 0x7f108482b000] 12:50:40 INFO - PROCESS | 12921 | 1462218640568 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 80 (0x7f10850ba000) [pid = 12921] [serial = 159] [outer = 0x7f108482b000] 12:50:41 INFO - PROCESS | 12921 | 1462218641251 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]]]}] 12:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1081ms 12:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:50:41 INFO - PROCESS | 12921 | 1462218641303 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:50:41 INFO - PROCESS | 12921 | 1462218641305 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:50:41 INFO - PROCESS | 12921 | 1462218641311 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:50:41 INFO - PROCESS | 12921 | 1462218641314 Marionette TRACE conn3 <- [1,186,null,{}] 12:50:41 INFO - PROCESS | 12921 | 1462218641319 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}] 12:50:41 INFO - PROCESS | 12921 | 1462218641499 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:50:41 INFO - PROCESS | 12921 | 1462218641549 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109181f800 == 43 [pid = 12921] [id = 54] 12:50:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 81 (0x7f1084824000) [pid = 12921] [serial = 160] [outer = (nil)] 12:50:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 82 (0x7f1087816c00) [pid = 12921] [serial = 161] [outer = 0x7f1084824000] 12:50:41 INFO - PROCESS | 12921 | 1462218641654 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 83 (0x7f108baa0800) [pid = 12921] [serial = 162] [outer = 0x7f1084824000] 12:50:42 INFO - PROCESS | 12921 | 1462218642503 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]]]}] 12:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1229ms 12:50:42 INFO - PROCESS | 12921 | 1462218642539 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 12921 | 1462218642544 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:50:42 INFO - PROCESS | 12921 | 1462218642551 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 12921 | 1462218642555 Marionette TRACE conn3 <- [1,190,null,{}] 12:50:42 INFO - PROCESS | 12921 | 1462218642562 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}] 12:50:42 INFO - PROCESS | 12921 | 1462218642691 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:50:42 INFO - PROCESS | 12921 | 1462218642829 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a869800 == 44 [pid = 12921] [id = 55] 12:50:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 84 (0x7f107bc87400) [pid = 12921] [serial = 163] [outer = (nil)] 12:50:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 85 (0x7f107ca0f400) [pid = 12921] [serial = 164] [outer = 0x7f107bc87400] 12:50:42 INFO - PROCESS | 12921 | 1462218642910 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 86 (0x7f107e107000) [pid = 12921] [serial = 165] [outer = 0x7f107bc87400] 12:50:43 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087a56000 == 43 [pid = 12921] [id = 33] 12:50:43 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108aca1800 == 42 [pid = 12921] [id = 49] 12:50:43 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087839800 == 41 [pid = 12921] [id = 48] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 85 (0x7f108ab8d000) [pid = 12921] [serial = 121] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084ec1800 == 40 [pid = 12921] [id = 47] 12:50:43 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084377000 == 39 [pid = 12921] [id = 46] 12:50:43 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10820b8000 == 38 [pid = 12921] [id = 45] 12:50:43 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107cac7000 == 37 [pid = 12921] [id = 44] 12:50:43 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1082dc8800 == 36 [pid = 12921] [id = 43] 12:50:43 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b111800 == 35 [pid = 12921] [id = 42] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 84 (0x7f1082f35800) [pid = 12921] [serial = 107] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 83 (0x7f10851c0c00) [pid = 12921] [serial = 92] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 82 (0x7f1085cbfc00) [pid = 12921] [serial = 116] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 81 (0x7f1085132000) [pid = 12921] [serial = 112] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 80 (0x7f108ba9cc00) [pid = 12921] [serial = 97] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 79 (0x7f108506b800) [pid = 12921] [serial = 91] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 78 (0x7f1084b2bc00) [pid = 12921] [serial = 110] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 77 (0x7f107a9c0400) [pid = 12921] [serial = 100] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 76 (0x7f1087d5b800) [pid = 12921] [serial = 95] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 75 (0x7f108585e800) [pid = 12921] [serial = 115] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 74 (0x7f1085d71400) [pid = 12921] [serial = 118] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 73 (0x7f1085852c00) [pid = 12921] [serial = 113] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 72 (0x7f1080bbb400) [pid = 12921] [serial = 106] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 71 (0x7f108243b000) [pid = 12921] [serial = 89] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 70 (0x7f1087a34400) [pid = 12921] [serial = 94] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 69 (0x7f107b3df800) [pid = 12921] [serial = 104] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 68 (0x7f1084823800) [pid = 12921] [serial = 109] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 67 (0x7f1087de3000) [pid = 12921] [serial = 119] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 66 (0x7f1080bba400) [pid = 12921] [serial = 88] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 65 (0x7f109168cc00) [pid = 12921] [serial = 98] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | --DOMWINDOW == 64 (0x7f107ca0b400) [pid = 12921] [serial = 103] [outer = (nil)] [url = about:blank] 12:50:43 INFO - PROCESS | 12921 | 1462218643634 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]]]}] 12:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1133ms 12:50:43 INFO - PROCESS | 12921 | 1462218643684 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 12921 | 1462218643691 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:50:43 INFO - PROCESS | 12921 | 1462218643711 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 12921 | 1462218643714 Marionette TRACE conn3 <- [1,194,null,{}] 12:50:43 INFO - PROCESS | 12921 | 1462218643720 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}] 12:50:43 INFO - PROCESS | 12921 | 1462218643844 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:50:43 INFO - PROCESS | 12921 | 1462218643853 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e2c4800 == 36 [pid = 12921] [id = 56] 12:50:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 65 (0x7f107e28f800) [pid = 12921] [serial = 166] [outer = (nil)] 12:50:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 66 (0x7f1081f5f000) [pid = 12921] [serial = 167] [outer = 0x7f107e28f800] 12:50:43 INFO - PROCESS | 12921 | 1462218643907 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 67 (0x7f1082e8f000) [pid = 12921] [serial = 168] [outer = 0x7f107e28f800] 12:50:44 INFO - PROCESS | 12921 | 1462218644495 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]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 842ms 12:50:44 INFO - PROCESS | 12921 | 1462218644546 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:50:44 INFO - PROCESS | 12921 | 1462218644549 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:50:44 INFO - PROCESS | 12921 | 1462218644554 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 12921 | 1462218644558 Marionette TRACE conn3 <- [1,198,null,{}] 12:50:44 INFO - PROCESS | 12921 | 1462218644571 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}] 12:50:44 INFO - PROCESS | 12921 | 1462218644700 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:50:44 INFO - PROCESS | 12921 | 1462218644802 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083ce1000 == 37 [pid = 12921] [id = 57] 12:50:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 68 (0x7f1084b2cc00) [pid = 12921] [serial = 169] [outer = (nil)] 12:50:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 69 (0x7f1084c70400) [pid = 12921] [serial = 170] [outer = 0x7f1084b2cc00] 12:50:44 INFO - PROCESS | 12921 | 1462218644868 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 70 (0x7f10851b9800) [pid = 12921] [serial = 171] [outer = 0x7f1084b2cc00] 12:50:45 INFO - PROCESS | 12921 | 1462218645494 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]]]}] 12:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 991ms 12:50:45 INFO - PROCESS | 12921 | 1462218645546 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:50:45 INFO - PROCESS | 12921 | 1462218645550 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:50:45 INFO - PROCESS | 12921 | 1462218645554 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 12921 | 1462218645557 Marionette TRACE conn3 <- [1,202,null,{}] 12:50:45 INFO - PROCESS | 12921 | 1462218645561 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}] 12:50:45 INFO - PROCESS | 12921 | 1462218645707 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:50:45 INFO - PROCESS | 12921 | 1462218645731 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10846a5800 == 38 [pid = 12921] [id = 58] 12:50:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 71 (0x7f107e125000) [pid = 12921] [serial = 172] [outer = (nil)] 12:50:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 72 (0x7f1085b95800) [pid = 12921] [serial = 173] [outer = 0x7f107e125000] 12:50:45 INFO - PROCESS | 12921 | 1462218645786 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 73 (0x7f1087d66800) [pid = 12921] [serial = 174] [outer = 0x7f107e125000] 12:50:46 INFO - PROCESS | 12921 | 1462218646423 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]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 930ms 12:50:46 INFO - PROCESS | 12921 | 1462218646484 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 12921 | 1462218646487 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:50:46 INFO - PROCESS | 12921 | 1462218646493 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 12921 | 1462218646496 Marionette TRACE conn3 <- [1,206,null,{}] 12:50:46 INFO - PROCESS | 12921 | 1462218646500 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}] 12:50:46 INFO - PROCESS | 12921 | 1462218646648 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:50:46 INFO - PROCESS | 12921 | 1462218646672 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084e19000 == 39 [pid = 12921] [id = 59] 12:50:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 74 (0x7f107ae2cc00) [pid = 12921] [serial = 175] [outer = (nil)] 12:50:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 75 (0x7f108ba42c00) [pid = 12921] [serial = 176] [outer = 0x7f107ae2cc00] 12:50:46 INFO - PROCESS | 12921 | 1462218646726 Marionette DEBUG loaded listener.js 12:50:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 76 (0x7f1091613400) [pid = 12921] [serial = 177] [outer = 0x7f107ae2cc00] 12:50:47 INFO - PROCESS | 12921 | 1462218647414 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]]]}] 12:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 977ms 12:50:47 INFO - PROCESS | 12921 | 1462218647473 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:50:47 INFO - PROCESS | 12921 | 1462218647475 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:50:47 INFO - PROCESS | 12921 | 1462218647481 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 12921 | 1462218647484 Marionette TRACE conn3 <- [1,210,null,{}] 12:50:47 INFO - PROCESS | 12921 | 1462218647488 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}] 12:50:47 INFO - PROCESS | 12921 | 1462218647669 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:50:47 INFO - PROCESS | 12921 | --DOMWINDOW == 75 (0x7f107af40000) [pid = 12921] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:50:47 INFO - PROCESS | 12921 | --DOMWINDOW == 74 (0x7f107b1ec800) [pid = 12921] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:50:47 INFO - PROCESS | 12921 | --DOMWINDOW == 73 (0x7f107ae25400) [pid = 12921] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:50:47 INFO - PROCESS | 12921 | --DOMWINDOW == 72 (0x7f1085d69000) [pid = 12921] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:50:47 INFO - PROCESS | 12921 | --DOMWINDOW == 71 (0x7f107b3e1800) [pid = 12921] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:50:47 INFO - PROCESS | 12921 | --DOMWINDOW == 70 (0x7f107cd1dc00) [pid = 12921] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:50:47 INFO - PROCESS | 12921 | --DOMWINDOW == 69 (0x7f107ae26800) [pid = 12921] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:50:47 INFO - PROCESS | 12921 | 1462218647781 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e2b2000 == 40 [pid = 12921] [id = 60] 12:50:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 70 (0x7f107ae25400) [pid = 12921] [serial = 178] [outer = (nil)] 12:50:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 71 (0x7f107b69d400) [pid = 12921] [serial = 179] [outer = 0x7f107ae25400] 12:50:47 INFO - PROCESS | 12921 | 1462218647844 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 72 (0x7f1091baf400) [pid = 12921] [serial = 180] [outer = 0x7f107ae25400] 12:50:48 INFO - PROCESS | 12921 | 1462218648351 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]]]}] 12:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 926ms 12:50:48 INFO - PROCESS | 12921 | 1462218648408 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:50:48 INFO - PROCESS | 12921 | 1462218648410 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:50:48 INFO - PROCESS | 12921 | 1462218648417 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - PROCESS | 12921 | 1462218648419 Marionette TRACE conn3 <- [1,214,null,{}] 12:50:48 INFO - PROCESS | 12921 | 1462218648430 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}] 12:50:48 INFO - PROCESS | 12921 | 1462218648549 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:50:48 INFO - PROCESS | 12921 | 1462218648564 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108aca5000 == 41 [pid = 12921] [id = 61] 12:50:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 73 (0x7f108ba42800) [pid = 12921] [serial = 181] [outer = (nil)] 12:50:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 74 (0x7f1092a59800) [pid = 12921] [serial = 182] [outer = 0x7f108ba42800] 12:50:48 INFO - PROCESS | 12921 | 1462218648618 Marionette DEBUG loaded listener.js 12:50:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 75 (0x7f1092bee000) [pid = 12921] [serial = 183] [outer = 0x7f108ba42800] 12:50:49 INFO - PROCESS | 12921 | 1462218649295 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]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 934ms 12:50:49 INFO - PROCESS | 12921 | 1462218649370 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 12921 | 1462218649372 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:50:49 INFO - PROCESS | 12921 | 1462218649414 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 12921 | 1462218649418 Marionette TRACE conn3 <- [1,218,null,{}] 12:50:49 INFO - PROCESS | 12921 | 1462218649453 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}] 12:50:49 INFO - PROCESS | 12921 | 1462218649574 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:50:49 INFO - PROCESS | 12921 | 1462218649582 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:49 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10919af000 == 42 [pid = 12921] [id = 62] 12:50:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 76 (0x7f1083854c00) [pid = 12921] [serial = 184] [outer = (nil)] 12:50:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 77 (0x7f1094c67c00) [pid = 12921] [serial = 185] [outer = 0x7f1083854c00] 12:50:49 INFO - PROCESS | 12921 | 1462218649633 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 78 (0x7f1095ebe800) [pid = 12921] [serial = 186] [outer = 0x7f1083854c00] 12:50:50 INFO - PROCESS | 12921 | 1462218650352 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]]]}] 12:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 978ms 12:50:50 INFO - PROCESS | 12921 | 1462218650366 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:50:50 INFO - PROCESS | 12921 | 1462218650372 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:50:50 INFO - PROCESS | 12921 | 1462218650379 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 12921 | 1462218650385 Marionette TRACE conn3 <- [1,222,null,{}] 12:50:50 INFO - PROCESS | 12921 | 1462218650392 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}] 12:50:50 INFO - PROCESS | 12921 | 1462218650531 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:50:50 INFO - PROCESS | 12921 | 1462218650658 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1082f71800 == 43 [pid = 12921] [id = 63] 12:50:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 79 (0x7f107cc6d400) [pid = 12921] [serial = 187] [outer = (nil)] 12:50:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 80 (0x7f107e28c000) [pid = 12921] [serial = 188] [outer = 0x7f107cc6d400] 12:50:50 INFO - PROCESS | 12921 | 1462218650726 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 81 (0x7f1080bc2800) [pid = 12921] [serial = 189] [outer = 0x7f107cc6d400] 12:50:51 INFO - PROCESS | 12921 | 1462218651460 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]]]}] 12:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1136ms 12:50:51 INFO - PROCESS | 12921 | 1462218651523 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:50:51 INFO - PROCESS | 12921 | 1462218651531 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:50:51 INFO - PROCESS | 12921 | 1462218651542 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:50:51 INFO - PROCESS | 12921 | 1462218651544 Marionette TRACE conn3 <- [1,226,null,{}] 12:50:51 INFO - PROCESS | 12921 | 1462218651549 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}] 12:50:51 INFO - PROCESS | 12921 | 1462218651699 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:50:51 INFO - PROCESS | 12921 | 1462218651816 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084e07800 == 44 [pid = 12921] [id = 64] 12:50:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 82 (0x7f1082f31400) [pid = 12921] [serial = 190] [outer = (nil)] 12:50:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 83 (0x7f10850b6800) [pid = 12921] [serial = 191] [outer = 0x7f1082f31400] 12:50:51 INFO - PROCESS | 12921 | 1462218651877 Marionette DEBUG loaded listener.js 12:50:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 84 (0x7f1085b9dc00) [pid = 12921] [serial = 192] [outer = 0x7f1082f31400] 12:50:52 INFO - PROCESS | 12921 | 1462218652564 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]]]}] 12:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1087ms 12:50:52 INFO - PROCESS | 12921 | 1462218652629 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:50:52 INFO - PROCESS | 12921 | 1462218652633 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:50:52 INFO - PROCESS | 12921 | 1462218652638 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:50:52 INFO - PROCESS | 12921 | 1462218652643 Marionette TRACE conn3 <- [1,230,null,{}] 12:50:52 INFO - PROCESS | 12921 | 1462218652657 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}] 12:50:52 INFO - PROCESS | 12921 | 1462218652806 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:50:52 INFO - PROCESS | 12921 | 1462218652924 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091b93000 == 45 [pid = 12921] [id = 65] 12:50:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 85 (0x7f1087ddfc00) [pid = 12921] [serial = 193] [outer = (nil)] 12:50:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 86 (0x7f10918ee800) [pid = 12921] [serial = 194] [outer = 0x7f1087ddfc00] 12:50:52 INFO - PROCESS | 12921 | 1462218652990 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 87 (0x7f1091b6b400) [pid = 12921] [serial = 195] [outer = 0x7f1087ddfc00] 12:50:53 INFO - PROCESS | 12921 | 1462218653735 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]]]}] 12:50:53 INFO - PROCESS | 12921 | 1462218653792 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1180ms 12:50:53 INFO - PROCESS | 12921 | 1462218653819 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 12921 | 1462218653823 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:50:53 INFO - PROCESS | 12921 | 1462218653829 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 12921 | 1462218653831 Marionette TRACE conn3 <- [1,234,null,{}] 12:50:53 INFO - PROCESS | 12921 | 1462218653836 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}] 12:50:54 INFO - PROCESS | 12921 | 1462218654014 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:50:54 INFO - PROCESS | 12921 | 1462218654132 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:54 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e2b5800 == 46 [pid = 12921] [id = 66] 12:50:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 88 (0x7f107a897c00) [pid = 12921] [serial = 196] [outer = (nil)] 12:50:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 89 (0x7f1091990000) [pid = 12921] [serial = 197] [outer = 0x7f107a897c00] 12:50:54 INFO - PROCESS | 12921 | 1462218654195 Marionette DEBUG loaded listener.js 12:50:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 90 (0x7f1096089000) [pid = 12921] [serial = 198] [outer = 0x7f107a897c00] 12:50:55 INFO - PROCESS | 12921 | 1462218655089 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]]]}] 12:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1278ms 12:50:55 INFO - PROCESS | 12921 | 1462218655107 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:50:55 INFO - PROCESS | 12921 | 1462218655112 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:50:55 INFO - PROCESS | 12921 | 1462218655120 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:50:55 INFO - PROCESS | 12921 | 1462218655124 Marionette TRACE conn3 <- [1,238,null,{}] 12:50:55 INFO - PROCESS | 12921 | 1462218655132 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}] 12:50:55 INFO - PROCESS | 12921 | 1462218655264 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:50:55 INFO - PROCESS | 12921 | 1462218655415 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10841c2000 == 47 [pid = 12921] [id = 67] 12:50:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 91 (0x7f107a895800) [pid = 12921] [serial = 199] [outer = (nil)] 12:50:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 92 (0x7f107cd22000) [pid = 12921] [serial = 200] [outer = 0x7f107a895800] 12:50:55 INFO - PROCESS | 12921 | 1462218655605 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 93 (0x7f1080bb8800) [pid = 12921] [serial = 201] [outer = 0x7f107a895800] 12:50:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108aca5000 == 46 [pid = 12921] [id = 61] 12:50:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107e2b2000 == 45 [pid = 12921] [id = 60] 12:50:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084e19000 == 44 [pid = 12921] [id = 59] 12:50:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10846a5800 == 43 [pid = 12921] [id = 58] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 92 (0x7f107e105000) [pid = 12921] [serial = 149] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083ce1000 == 42 [pid = 12921] [id = 57] 12:50:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107e2c4800 == 41 [pid = 12921] [id = 56] 12:50:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a869800 == 40 [pid = 12921] [id = 55] 12:50:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1090a0c800 == 39 [pid = 12921] [id = 53] 12:50:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084e12000 == 38 [pid = 12921] [id = 52] 12:50:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107cac8800 == 37 [pid = 12921] [id = 51] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 91 (0x7f108ba3e000) [pid = 12921] [serial = 141] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 90 (0x7f1087d5ac00) [pid = 12921] [serial = 140] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 89 (0x7f108397bc00) [pid = 12921] [serial = 134] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 88 (0x7f108482fc00) [pid = 12921] [serial = 135] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 87 (0x7f1091995800) [pid = 12921] [serial = 146] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 86 (0x7f108ba9a800) [pid = 12921] [serial = 143] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 85 (0x7f1085854c00) [pid = 12921] [serial = 137] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 84 (0x7f107b3df400) [pid = 12921] [serial = 128] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 83 (0x7f107e110000) [pid = 12921] [serial = 131] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 82 (0x7f1080bc1c00) [pid = 12921] [serial = 132] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 81 (0x7f108ba9fc00) [pid = 12921] [serial = 122] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 80 (0x7f107b692400) [pid = 12921] [serial = 124] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 79 (0x7f1091615400) [pid = 12921] [serial = 144] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 78 (0x7f107a9c6400) [pid = 12921] [serial = 35] [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.] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 77 (0x7f1091b3e000) [pid = 12921] [serial = 147] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 12921 | --DOMWINDOW == 76 (0x7f1085d67000) [pid = 12921] [serial = 138] [outer = (nil)] [url = about:blank] 12:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1287ms 12:50:56 INFO - PROCESS | 12921 | 1462218656398 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]]]}] 12:50:56 INFO - PROCESS | 12921 | 1462218656407 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 12921 | 1462218656414 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:50:56 INFO - PROCESS | 12921 | 1462218656425 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 12921 | 1462218656428 Marionette TRACE conn3 <- [1,242,null,{}] 12:50:56 INFO - PROCESS | 12921 | 1462218656434 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}] 12:50:56 INFO - PROCESS | 12921 | 1462218656557 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:50:56 INFO - PROCESS | 12921 | 1462218656640 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cc14000 == 38 [pid = 12921] [id = 68] 12:50:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 77 (0x7f1080b42800) [pid = 12921] [serial = 202] [outer = (nil)] 12:50:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 78 (0x7f10840eac00) [pid = 12921] [serial = 203] [outer = 0x7f1080b42800] 12:50:56 INFO - PROCESS | 12921 | 1462218656694 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 79 (0x7f108506b800) [pid = 12921] [serial = 204] [outer = 0x7f1080b42800] 12:50:57 INFO - PROCESS | 12921 | 1462218657297 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]]]}] 12:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 927ms 12:50:57 INFO - PROCESS | 12921 | 1462218657353 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:50:57 INFO - PROCESS | 12921 | 1462218657355 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:50:57 INFO - PROCESS | 12921 | 1462218657362 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 12921 | 1462218657367 Marionette TRACE conn3 <- [1,246,null,{}] 12:50:57 INFO - PROCESS | 12921 | 1462218657381 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}] 12:50:57 INFO - PROCESS | 12921 | 1462218657512 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:50:57 INFO - PROCESS | 12921 | 1462218657595 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10844c9800 == 39 [pid = 12921] [id = 69] 12:50:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 80 (0x7f1084823400) [pid = 12921] [serial = 205] [outer = (nil)] 12:50:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 81 (0x7f1085cba400) [pid = 12921] [serial = 206] [outer = 0x7f1084823400] 12:50:57 INFO - PROCESS | 12921 | 1462218657652 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 82 (0x7f1087d5ec00) [pid = 12921] [serial = 207] [outer = 0x7f1084823400] 12:50:58 INFO - PROCESS | 12921 | 1462218658226 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]]]}] 12:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 889ms 12:50:58 INFO - PROCESS | 12921 | 1462218658252 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 12921 | 1462218658255 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:50:58 INFO - PROCESS | 12921 | 1462218658260 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - PROCESS | 12921 | 1462218658262 Marionette TRACE conn3 <- [1,250,null,{}] 12:50:58 INFO - PROCESS | 12921 | 1462218658267 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}] 12:50:58 INFO - PROCESS | 12921 | 1462218658382 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:50:58 INFO - PROCESS | 12921 | 1462218658481 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084efa000 == 40 [pid = 12921] [id = 70] 12:50:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 83 (0x7f1080bbb800) [pid = 12921] [serial = 208] [outer = (nil)] 12:50:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 84 (0x7f108ab8c400) [pid = 12921] [serial = 209] [outer = 0x7f1080bbb800] 12:50:58 INFO - PROCESS | 12921 | 1462218658535 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 85 (0x7f1091696800) [pid = 12921] [serial = 210] [outer = 0x7f1080bbb800] 12:50:59 INFO - PROCESS | 12921 | 1462218659160 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]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 924ms 12:50:59 INFO - PROCESS | 12921 | 1462218659185 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 12921 | 1462218659188 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:50:59 INFO - PROCESS | 12921 | 1462218659200 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 12921 | 1462218659202 Marionette TRACE conn3 <- [1,254,null,{}] 12:50:59 INFO - PROCESS | 12921 | 1462218659205 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}] 12:50:59 INFO - PROCESS | 12921 | 1462218659348 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:50:59 INFO - PROCESS | 12921 | 1462218659409 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1082db4000 == 41 [pid = 12921] [id = 71] 12:50:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 86 (0x7f1090a64400) [pid = 12921] [serial = 211] [outer = (nil)] 12:50:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 87 (0x7f1091999400) [pid = 12921] [serial = 212] [outer = 0x7f1090a64400] 12:50:59 INFO - PROCESS | 12921 | 1462218659463 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 88 (0x7f1092b69400) [pid = 12921] [serial = 213] [outer = 0x7f1090a64400] 12:51:00 INFO - PROCESS | 12921 | 1462218660083 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]]]}] 12:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 924ms 12:51:00 INFO - PROCESS | 12921 | 1462218660124 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 12921 | 1462218660127 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:51:00 INFO - PROCESS | 12921 | 1462218660133 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 12921 | 1462218660135 Marionette TRACE conn3 <- [1,258,null,{}] 12:51:00 INFO - PROCESS | 12921 | 1462218660141 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}] 12:51:00 INFO - PROCESS | 12921 | 1462218660322 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:51:00 INFO - PROCESS | 12921 | 1462218660352 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090af2000 == 42 [pid = 12921] [id = 72] 12:51:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 89 (0x7f1092b74400) [pid = 12921] [serial = 214] [outer = (nil)] 12:51:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 90 (0x7f1096656000) [pid = 12921] [serial = 215] [outer = 0x7f1092b74400] 12:51:00 INFO - PROCESS | 12921 | 1462218660409 Marionette DEBUG loaded listener.js 12:51:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 91 (0x7f10967bd400) [pid = 12921] [serial = 216] [outer = 0x7f1092b74400] 12:51:00 INFO - PROCESS | 12921 | --DOMWINDOW == 90 (0x7f107ae2cc00) [pid = 12921] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:51:00 INFO - PROCESS | 12921 | --DOMWINDOW == 89 (0x7f107ae25400) [pid = 12921] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:51:00 INFO - PROCESS | 12921 | --DOMWINDOW == 88 (0x7f107e102400) [pid = 12921] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:51:00 INFO - PROCESS | 12921 | --DOMWINDOW == 87 (0x7f108ba42800) [pid = 12921] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:51:00 INFO - PROCESS | 12921 | --DOMWINDOW == 86 (0x7f107e28f800) [pid = 12921] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:51:00 INFO - PROCESS | 12921 | --DOMWINDOW == 85 (0x7f107bc87400) [pid = 12921] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:51:00 INFO - PROCESS | 12921 | --DOMWINDOW == 84 (0x7f1084b2cc00) [pid = 12921] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:51:00 INFO - PROCESS | 12921 | --DOMWINDOW == 83 (0x7f107e125000) [pid = 12921] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:51:01 INFO - PROCESS | 12921 | 1462218661076 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]]]}] 12:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 983ms 12:51:01 INFO - PROCESS | 12921 | 1462218661116 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:51:01 INFO - PROCESS | 12921 | 1462218661119 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:51:01 INFO - PROCESS | 12921 | 1462218661125 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 12921 | 1462218661127 Marionette TRACE conn3 <- [1,262,null,{}] 12:51:01 INFO - PROCESS | 12921 | 1462218661132 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}] 12:51:01 INFO - PROCESS | 12921 | 1462218661245 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:51:01 INFO - PROCESS | 12921 | 1462218661330 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:01 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091636800 == 43 [pid = 12921] [id = 73] 12:51:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 84 (0x7f107bc87400) [pid = 12921] [serial = 217] [outer = (nil)] 12:51:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 85 (0x7f1091b38000) [pid = 12921] [serial = 218] [outer = 0x7f107bc87400] 12:51:01 INFO - PROCESS | 12921 | 1462218661384 Marionette DEBUG loaded listener.js 12:51:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 86 (0x7f10967c3800) [pid = 12921] [serial = 219] [outer = 0x7f107bc87400] 12:51:01 INFO - PROCESS | 12921 | 1462218661892 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]]]}] 12:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 775ms 12:51:01 INFO - PROCESS | 12921 | 1462218661901 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:51:01 INFO - PROCESS | 12921 | 1462218661903 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:51:01 INFO - PROCESS | 12921 | 1462218661908 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 12921 | 1462218661911 Marionette TRACE conn3 <- [1,266,null,{}] 12:51:01 INFO - PROCESS | 12921 | 1462218661915 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}] 12:51:02 INFO - PROCESS | 12921 | 1462218662033 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:51:02 INFO - PROCESS | 12921 | 1462218662041 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109476b000 == 44 [pid = 12921] [id = 74] 12:51:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 87 (0x7f1091696400) [pid = 12921] [serial = 220] [outer = (nil)] 12:51:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 88 (0x7f1096d27400) [pid = 12921] [serial = 221] [outer = 0x7f1091696400] 12:51:02 INFO - PROCESS | 12921 | 1462218662095 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 89 (0x7f1096e31000) [pid = 12921] [serial = 222] [outer = 0x7f1091696400] 12:51:02 INFO - PROCESS | 12921 | 1462218662820 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]]]}] 12:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 982ms 12:51:02 INFO - PROCESS | 12921 | 1462218662892 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:51:02 INFO - PROCESS | 12921 | 1462218662897 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:51:02 INFO - PROCESS | 12921 | 1462218662905 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:51:02 INFO - PROCESS | 12921 | 1462218662911 Marionette TRACE conn3 <- [1,270,null,{}] 12:51:02 INFO - PROCESS | 12921 | 1462218662920 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}] 12:51:03 INFO - PROCESS | 12921 | 1462218663105 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:51:03 INFO - PROCESS | 12921 | 1462218663227 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:03 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cacc000 == 45 [pid = 12921] [id = 75] 12:51:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 90 (0x7f107af3fc00) [pid = 12921] [serial = 223] [outer = (nil)] 12:51:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 91 (0x7f107cd1c400) [pid = 12921] [serial = 224] [outer = 0x7f107af3fc00] 12:51:03 INFO - PROCESS | 12921 | 1462218663293 Marionette DEBUG loaded listener.js 12:51:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 92 (0x7f10801cf400) [pid = 12921] [serial = 225] [outer = 0x7f107af3fc00] 12:51:03 INFO - PROCESS | 12921 | 1462218663965 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]]]}] 12:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1134ms 12:51:04 INFO - PROCESS | 12921 | 1462218664039 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:51:04 INFO - PROCESS | 12921 | 1462218664046 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:51:04 INFO - PROCESS | 12921 | 1462218664055 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 12921 | 1462218664058 Marionette TRACE conn3 <- [1,274,null,{}] 12:51:04 INFO - PROCESS | 12921 | 1462218664065 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}] 12:51:04 INFO - PROCESS | 12921 | 1462218664215 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:51:04 INFO - PROCESS | 12921 | 1462218664336 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084ef5800 == 46 [pid = 12921] [id = 76] 12:51:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 93 (0x7f10801d6400) [pid = 12921] [serial = 226] [outer = (nil)] 12:51:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 94 (0x7f10801dd800) [pid = 12921] [serial = 227] [outer = 0x7f10801d6400] 12:51:04 INFO - PROCESS | 12921 | 1462218664399 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 95 (0x7f1083d8a000) [pid = 12921] [serial = 228] [outer = 0x7f10801d6400] 12:51:05 INFO - PROCESS | 12921 | 1462218665111 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]]]}] 12:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1133ms 12:51:05 INFO - PROCESS | 12921 | 1462218665188 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:51:05 INFO - PROCESS | 12921 | 1462218665191 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:51:05 INFO - PROCESS | 12921 | 1462218665197 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:51:05 INFO - PROCESS | 12921 | 1462218665202 Marionette TRACE conn3 <- [1,278,null,{}] 12:51:05 INFO - PROCESS | 12921 | 1462218665215 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}] 12:51:05 INFO - PROCESS | 12921 | 1462218665403 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:51:05 INFO - PROCESS | 12921 | 1462218665457 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10960c3000 == 47 [pid = 12921] [id = 77] 12:51:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 96 (0x7f10850bb800) [pid = 12921] [serial = 229] [outer = (nil)] 12:51:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 97 (0x7f1087a34400) [pid = 12921] [serial = 230] [outer = 0x7f10850bb800] 12:51:05 INFO - PROCESS | 12921 | 1462218665563 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 98 (0x7f1090a68000) [pid = 12921] [serial = 231] [outer = 0x7f10850bb800] 12:51:06 INFO - PROCESS | 12921 | 1462218666298 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]]]}] 12:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1136ms 12:51:06 INFO - PROCESS | 12921 | 1462218666333 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:51:06 INFO - PROCESS | 12921 | 1462218666338 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:51:06 INFO - PROCESS | 12921 | 1462218666345 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 12921 | 1462218666348 Marionette TRACE conn3 <- [1,282,null,{}] 12:51:06 INFO - PROCESS | 12921 | 1462218666353 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}] 12:51:06 INFO - PROCESS | 12921 | 1462218666530 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:51:06 INFO - PROCESS | 12921 | 1462218666590 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10965c1800 == 48 [pid = 12921] [id = 78] 12:51:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 99 (0x7f1085854c00) [pid = 12921] [serial = 232] [outer = (nil)] 12:51:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 100 (0x7f1092eedc00) [pid = 12921] [serial = 233] [outer = 0x7f1085854c00] 12:51:06 INFO - PROCESS | 12921 | 1462218666694 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 101 (0x7f10964b6c00) [pid = 12921] [serial = 234] [outer = 0x7f1085854c00] 12:51:07 INFO - PROCESS | 12921 | 1462218667442 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]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1130ms 12:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:51:07 INFO - PROCESS | 12921 | 1462218667476 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 12921 | 1462218667479 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:51:07 INFO - PROCESS | 12921 | 1462218667484 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 12921 | 1462218667488 Marionette TRACE conn3 <- [1,286,null,{}] 12:51:07 INFO - PROCESS | 12921 | 1462218667493 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}] 12:51:07 INFO - PROCESS | 12921 | 1462218667626 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:51:07 INFO - PROCESS | 12921 | 1462218667753 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108ae1b000 == 49 [pid = 12921] [id = 79] 12:51:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 102 (0x7f107be0b400) [pid = 12921] [serial = 235] [outer = (nil)] 12:51:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 103 (0x7f1094712800) [pid = 12921] [serial = 236] [outer = 0x7f107be0b400] 12:51:07 INFO - PROCESS | 12921 | 1462218667815 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 104 (0x7f1096d26800) [pid = 12921] [serial = 237] [outer = 0x7f107be0b400] 12:51:08 INFO - PROCESS | 12921 | 1462218668652 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]]]}] 12:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1235ms 12:51:08 INFO - PROCESS | 12921 | 1462218668720 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:51:08 INFO - PROCESS | 12921 | 1462218668724 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:51:08 INFO - PROCESS | 12921 | 1462218668732 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:51:08 INFO - PROCESS | 12921 | 1462218668736 Marionette TRACE conn3 <- [1,290,null,{}] 12:51:08 INFO - PROCESS | 12921 | 1462218668761 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}] 12:51:08 INFO - PROCESS | 12921 | 1462218668898 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:51:09 INFO - PROCESS | 12921 | 1462218669041 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b11d000 == 50 [pid = 12921] [id = 80] 12:51:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 105 (0x7f107b6e6800) [pid = 12921] [serial = 238] [outer = (nil)] 12:51:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 106 (0x7f107b6f4400) [pid = 12921] [serial = 239] [outer = 0x7f107b6e6800] 12:51:09 INFO - PROCESS | 12921 | 1462218669124 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 107 (0x7f107cd27400) [pid = 12921] [serial = 240] [outer = 0x7f107b6e6800] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 106 (0x7f1094c67c00) [pid = 12921] [serial = 185] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1091636800 == 49 [pid = 12921] [id = 73] 12:51:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1090af2000 == 48 [pid = 12921] [id = 72] 12:51:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1082db4000 == 47 [pid = 12921] [id = 71] 12:51:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084efa000 == 46 [pid = 12921] [id = 70] 12:51:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10844c9800 == 45 [pid = 12921] [id = 69] 12:51:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107cc14000 == 44 [pid = 12921] [id = 68] 12:51:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10841c2000 == 43 [pid = 12921] [id = 67] 12:51:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1082f71800 == 42 [pid = 12921] [id = 63] 12:51:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10919af000 == 41 [pid = 12921] [id = 62] 12:51:09 INFO - PROCESS | 12921 | 1462218669873 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]]]}] 12:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1187ms 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 105 (0x7f108ba42c00) [pid = 12921] [serial = 176] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 104 (0x7f107b69d400) [pid = 12921] [serial = 179] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 103 (0x7f107e28a400) [pid = 12921] [serial = 150] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 102 (0x7f1092bee000) [pid = 12921] [serial = 183] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 101 (0x7f107b69dc00) [pid = 12921] [serial = 152] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 100 (0x7f1081f5f000) [pid = 12921] [serial = 167] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 99 (0x7f1082e8f000) [pid = 12921] [serial = 168] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 98 (0x7f1087816c00) [pid = 12921] [serial = 161] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 97 (0x7f1084832400) [pid = 12921] [serial = 158] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 96 (0x7f107e293400) [pid = 12921] [serial = 155] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 95 (0x7f107e107000) [pid = 12921] [serial = 165] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 94 (0x7f107ca0f400) [pid = 12921] [serial = 164] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 93 (0x7f10851b9800) [pid = 12921] [serial = 171] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 92 (0x7f1084c70400) [pid = 12921] [serial = 170] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 91 (0x7f1092a59800) [pid = 12921] [serial = 182] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 90 (0x7f1091baf400) [pid = 12921] [serial = 180] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 89 (0x7f1085b95800) [pid = 12921] [serial = 173] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 88 (0x7f1087d66800) [pid = 12921] [serial = 174] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | --DOMWINDOW == 87 (0x7f1091613400) [pid = 12921] [serial = 177] [outer = (nil)] [url = about:blank] 12:51:09 INFO - PROCESS | 12921 | 1462218669939 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 12921 | 1462218669946 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:51:09 INFO - PROCESS | 12921 | 1462218669956 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 12921 | 1462218669959 Marionette TRACE conn3 <- [1,294,null,{}] 12:51:09 INFO - PROCESS | 12921 | 1462218669963 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}] 12:51:10 INFO - PROCESS | 12921 | 1462218670089 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:51:10 INFO - PROCESS | 12921 | 1462218670099 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108177e800 == 42 [pid = 12921] [id = 81] 12:51:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 88 (0x7f107e291c00) [pid = 12921] [serial = 241] [outer = (nil)] 12:51:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 89 (0x7f10801d8c00) [pid = 12921] [serial = 242] [outer = 0x7f107e291c00] 12:51:10 INFO - PROCESS | 12921 | 1462218670151 Marionette DEBUG loaded listener.js 12:51:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 90 (0x7f1081f5f000) [pid = 12921] [serial = 243] [outer = 0x7f107e291c00] 12:51:10 INFO - PROCESS | 12921 | 1462218670800 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]]]}] 12:51:10 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. 12:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 876ms 12:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:51:10 INFO - PROCESS | 12921 | 1462218670833 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:51:10 INFO - PROCESS | 12921 | 1462218670835 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:51:10 INFO - PROCESS | 12921 | 1462218670841 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 12921 | 1462218670845 Marionette TRACE conn3 <- [1,298,null,{}] 12:51:10 INFO - PROCESS | 12921 | 1462218670859 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}] 12:51:10 INFO - PROCESS | 12921 | 1462218670991 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:51:11 INFO - PROCESS | 12921 | 1462218671086 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084efd000 == 43 [pid = 12921] [id = 82] 12:51:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 91 (0x7f10817af400) [pid = 12921] [serial = 244] [outer = (nil)] 12:51:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 92 (0x7f1084831800) [pid = 12921] [serial = 245] [outer = 0x7f10817af400] 12:51:11 INFO - PROCESS | 12921 | 1462218671143 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 93 (0x7f108585c000) [pid = 12921] [serial = 246] [outer = 0x7f10817af400] 12:51:11 INFO - PROCESS | 12921 | 1462218671667 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]]]}] 12:51:11 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. 12:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 933ms 12:51:11 INFO - PROCESS | 12921 | 1462218671774 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:51:11 INFO - PROCESS | 12921 | 1462218671778 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:51:11 INFO - PROCESS | 12921 | 1462218671783 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:51:11 INFO - PROCESS | 12921 | 1462218671785 Marionette TRACE conn3 <- [1,302,null,{}] 12:51:11 INFO - PROCESS | 12921 | 1462218671790 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}] 12:51:11 INFO - PROCESS | 12921 | 1462218671959 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:51:12 INFO - PROCESS | 12921 | 1462218672014 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:12 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108aca5800 == 44 [pid = 12921] [id = 83] 12:51:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 94 (0x7f1082e88800) [pid = 12921] [serial = 247] [outer = (nil)] 12:51:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 95 (0x7f1087a38400) [pid = 12921] [serial = 248] [outer = 0x7f1082e88800] 12:51:12 INFO - PROCESS | 12921 | 1462218672068 Marionette DEBUG loaded listener.js 12:51:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 96 (0x7f108ba9bc00) [pid = 12921] [serial = 249] [outer = 0x7f1082e88800] 12:51:12 INFO - PROCESS | 12921 | 1462218672632 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]]]}] 12:51:12 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. 12:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 925ms 12:51:12 INFO - PROCESS | 12921 | 1462218672715 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 12921 | 1462218672718 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:51:12 INFO - PROCESS | 12921 | 1462218672723 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 12921 | 1462218672725 Marionette TRACE conn3 <- [1,306,null,{}] 12:51:12 INFO - PROCESS | 12921 | 1462218672731 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}] 12:51:12 INFO - PROCESS | 12921 | 1462218672879 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:51:12 INFO - PROCESS | 12921 | 1462218672912 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:12 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091830000 == 45 [pid = 12921] [id = 84] 12:51:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 97 (0x7f1084596000) [pid = 12921] [serial = 250] [outer = (nil)] 12:51:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 98 (0x7f108459d000) [pid = 12921] [serial = 251] [outer = 0x7f1084596000] 12:51:12 INFO - PROCESS | 12921 | 1462218672964 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 99 (0x7f108585b000) [pid = 12921] [serial = 252] [outer = 0x7f1084596000] 12:51:13 INFO - PROCESS | 12921 | 1462218673598 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]]]}] 12:51:13 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. 12:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 934ms 12:51:13 INFO - PROCESS | 12921 | 1462218673659 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:51:13 INFO - PROCESS | 12921 | 1462218673661 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:51:13 INFO - PROCESS | 12921 | 1462218673666 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:51:13 INFO - PROCESS | 12921 | 1462218673668 Marionette TRACE conn3 <- [1,310,null,{}] 12:51:13 INFO - PROCESS | 12921 | 1462218673678 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}] 12:51:13 INFO - PROCESS | 12921 | 1462218673869 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:51:13 INFO - PROCESS | 12921 | 1462218673887 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1081784000 == 46 [pid = 12921] [id = 85] 12:51:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 100 (0x7f1085861800) [pid = 12921] [serial = 253] [outer = (nil)] 12:51:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 101 (0x7f1092a59800) [pid = 12921] [serial = 254] [outer = 0x7f1085861800] 12:51:13 INFO - PROCESS | 12921 | 1462218673945 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 102 (0x7f109604f000) [pid = 12921] [serial = 255] [outer = 0x7f1085861800] 12:51:14 INFO - PROCESS | 12921 | --DOMWINDOW == 101 (0x7f1090a64400) [pid = 12921] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:51:14 INFO - PROCESS | 12921 | --DOMWINDOW == 100 (0x7f1092b74400) [pid = 12921] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:51:14 INFO - PROCESS | 12921 | --DOMWINDOW == 99 (0x7f107a895800) [pid = 12921] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:51:14 INFO - PROCESS | 12921 | --DOMWINDOW == 98 (0x7f1080b42800) [pid = 12921] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:51:14 INFO - PROCESS | 12921 | --DOMWINDOW == 97 (0x7f1084823400) [pid = 12921] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:51:14 INFO - PROCESS | 12921 | --DOMWINDOW == 96 (0x7f107bc87400) [pid = 12921] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:51:14 INFO - PROCESS | 12921 | --DOMWINDOW == 95 (0x7f1080bbb800) [pid = 12921] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:51:14 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. 12:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 983ms 12:51:14 INFO - PROCESS | 12921 | 1462218674643 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]]]}] 12:51:14 INFO - PROCESS | 12921 | 1462218674651 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:51:14 INFO - PROCESS | 12921 | 1462218674654 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:51:14 INFO - PROCESS | 12921 | 1462218674667 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 12921 | 1462218674669 Marionette TRACE conn3 <- [1,314,null,{}] 12:51:14 INFO - PROCESS | 12921 | 1462218674676 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}] 12:51:14 INFO - PROCESS | 12921 | 1462218674789 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:51:14 INFO - PROCESS | 12921 | 1462218674800 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:14 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108aca2000 == 47 [pid = 12921] [id = 86] 12:51:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 96 (0x7f107ae25400) [pid = 12921] [serial = 256] [outer = (nil)] 12:51:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 97 (0x7f108ab8c800) [pid = 12921] [serial = 257] [outer = 0x7f107ae25400] 12:51:14 INFO - PROCESS | 12921 | 1462218674852 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 98 (0x7f1096091000) [pid = 12921] [serial = 258] [outer = 0x7f107ae25400] 12:51:15 INFO - PROCESS | 12921 | 1462218675500 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]]]}] 12:51:15 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. 12:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 888ms 12:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:51:15 INFO - PROCESS | 12921 | 1462218675550 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:51:15 INFO - PROCESS | 12921 | 1462218675552 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:51:15 INFO - PROCESS | 12921 | 1462218675556 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 12921 | 1462218675558 Marionette TRACE conn3 <- [1,318,null,{}] 12:51:15 INFO - PROCESS | 12921 | 1462218675564 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}] 12:51:15 INFO - PROCESS | 12921 | 1462218675705 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:51:15 INFO - PROCESS | 12921 | 1462218675720 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096e1c000 == 48 [pid = 12921] [id = 87] 12:51:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 99 (0x7f107b6ee400) [pid = 12921] [serial = 259] [outer = (nil)] 12:51:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 100 (0x7f10967b7000) [pid = 12921] [serial = 260] [outer = 0x7f107b6ee400] 12:51:15 INFO - PROCESS | 12921 | 1462218675776 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 101 (0x7f1096e30000) [pid = 12921] [serial = 261] [outer = 0x7f107b6ee400] 12:51:16 INFO - PROCESS | 12921 | 1462218676408 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]]]}] 12:51:16 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. 12:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 882ms 12:51:16 INFO - PROCESS | 12921 | 1462218676473 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:51:16 INFO - PROCESS | 12921 | 1462218676479 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:51:16 INFO - PROCESS | 12921 | 1462218676486 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 12921 | 1462218676491 Marionette TRACE conn3 <- [1,322,null,{}] 12:51:16 INFO - PROCESS | 12921 | 1462218676498 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}] 12:51:16 INFO - PROCESS | 12921 | 1462218676663 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:51:16 INFO - PROCESS | 12921 | 1462218676796 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1080b76000 == 49 [pid = 12921] [id = 88] 12:51:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 102 (0x7f107b6ee800) [pid = 12921] [serial = 262] [outer = (nil)] 12:51:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 103 (0x7f107b6f3000) [pid = 12921] [serial = 263] [outer = 0x7f107b6ee800] 12:51:16 INFO - PROCESS | 12921 | 1462218676860 Marionette DEBUG loaded listener.js 12:51:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 104 (0x7f107e10b000) [pid = 12921] [serial = 264] [outer = 0x7f107b6ee800] 12:51:17 INFO - PROCESS | 12921 | 1462218677669 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]]]}] 12:51:17 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. 12:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1234ms 12:51:17 INFO - PROCESS | 12921 | 1462218677720 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:51:17 INFO - PROCESS | 12921 | 1462218677724 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:51:17 INFO - PROCESS | 12921 | 1462218677735 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:51:17 INFO - PROCESS | 12921 | 1462218677739 Marionette TRACE conn3 <- [1,326,null,{}] 12:51:17 INFO - PROCESS | 12921 | 1462218677746 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}] 12:51:17 INFO - PROCESS | 12921 | 1462218677884 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:51:18 INFO - PROCESS | 12921 | 1462218678015 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a8d800 == 50 [pid = 12921] [id = 89] 12:51:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 105 (0x7f10801d4000) [pid = 12921] [serial = 265] [outer = (nil)] 12:51:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 106 (0x7f1084307000) [pid = 12921] [serial = 266] [outer = 0x7f10801d4000] 12:51:18 INFO - PROCESS | 12921 | 1462218678080 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 107 (0x7f108459e800) [pid = 12921] [serial = 267] [outer = 0x7f10801d4000] 12:51:18 INFO - PROCESS | 12921 | 1462218678868 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]]]}] 12:51:18 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. 12:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1184ms 12:51:18 INFO - PROCESS | 12921 | 1462218678917 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:51:18 INFO - PROCESS | 12921 | 1462218678921 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:51:18 INFO - PROCESS | 12921 | 1462218678926 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:51:18 INFO - PROCESS | 12921 | 1462218678929 Marionette TRACE conn3 <- [1,330,null,{}] 12:51:18 INFO - PROCESS | 12921 | 1462218678941 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}] 12:51:19 INFO - PROCESS | 12921 | 1462218679105 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:51:19 INFO - PROCESS | 12921 | 1462218679232 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109974d800 == 51 [pid = 12921] [id = 90] 12:51:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 108 (0x7f1087db4800) [pid = 12921] [serial = 268] [outer = (nil)] 12:51:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 109 (0x7f10918ea400) [pid = 12921] [serial = 269] [outer = 0x7f1087db4800] 12:51:19 INFO - PROCESS | 12921 | 1462218679303 Marionette DEBUG loaded listener.js 12:51:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 110 (0x7f1091d7bc00) [pid = 12921] [serial = 270] [outer = 0x7f1087db4800] 12:51:20 INFO - PROCESS | 12921 | 1462218680157 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]]]}] 12:51:20 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. 12:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1279ms 12:51:20 INFO - PROCESS | 12921 | 1462218680206 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:51:20 INFO - PROCESS | 12921 | 1462218680209 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:51:20 INFO - PROCESS | 12921 | 1462218680215 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:51:20 INFO - PROCESS | 12921 | 1462218680217 Marionette TRACE conn3 <- [1,334,null,{}] 12:51:20 INFO - PROCESS | 12921 | 1462218680222 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}] 12:51:20 INFO - PROCESS | 12921 | 1462218680390 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:51:20 INFO - PROCESS | 12921 | 1462218680517 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109afa6000 == 52 [pid = 12921] [id = 91] 12:51:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 111 (0x7f1087dc1400) [pid = 12921] [serial = 271] [outer = (nil)] 12:51:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 112 (0x7f1096e27000) [pid = 12921] [serial = 272] [outer = 0x7f1087dc1400] 12:51:20 INFO - PROCESS | 12921 | 1462218680587 Marionette DEBUG loaded listener.js 12:51:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 113 (0x7f1096e8fc00) [pid = 12921] [serial = 273] [outer = 0x7f1087dc1400] 12:51:21 INFO - PROCESS | 12921 | 1462218681260 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]]]}] 12:51:21 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. 12:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1075ms 12:51:21 INFO - PROCESS | 12921 | 1462218681301 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 12921 | 1462218681304 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:51:21 INFO - PROCESS | 12921 | 1462218681311 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 12921 | 1462218681314 Marionette TRACE conn3 <- [1,338,null,{}] 12:51:21 INFO - PROCESS | 12921 | 1462218681319 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}] 12:51:21 INFO - PROCESS | 12921 | 1462218681491 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:51:21 INFO - PROCESS | 12921 | 1462218681588 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a4d6800 == 53 [pid = 12921] [id = 92] 12:51:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 114 (0x7f1083976400) [pid = 12921] [serial = 274] [outer = (nil)] 12:51:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 115 (0x7f109600f800) [pid = 12921] [serial = 275] [outer = 0x7f1083976400] 12:51:21 INFO - PROCESS | 12921 | 1462218681648 Marionette DEBUG loaded listener.js 12:51:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 116 (0x7f1098ac7400) [pid = 12921] [serial = 276] [outer = 0x7f1083976400] 12:51:22 INFO - PROCESS | 12921 | 1462218682577 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]]]}] 12:51:22 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. 12:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1327ms 12:51:22 INFO - PROCESS | 12921 | 1462218682639 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 12921 | 1462218682643 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:51:22 INFO - PROCESS | 12921 | 1462218682650 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 12921 | 1462218682656 Marionette TRACE conn3 <- [1,342,null,{}] 12:51:22 INFO - PROCESS | 12921 | 1462218682664 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}] 12:51:22 INFO - PROCESS | 12921 | 1462218682795 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:51:22 INFO - PROCESS | 12921 | 1462218682955 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ae98800 == 54 [pid = 12921] [id = 93] 12:51:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 117 (0x7f107b1f0000) [pid = 12921] [serial = 277] [outer = (nil)] 12:51:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f107b6f3400) [pid = 12921] [serial = 278] [outer = 0x7f107b1f0000] 12:51:23 INFO - PROCESS | 12921 | 1462218683046 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f10801d1400) [pid = 12921] [serial = 279] [outer = 0x7f107b1f0000] 12:51:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108aca2000 == 53 [pid = 12921] [id = 86] 12:51:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1081784000 == 52 [pid = 12921] [id = 85] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f1096d27400) [pid = 12921] [serial = 221] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1091830000 == 51 [pid = 12921] [id = 84] 12:51:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108aca5800 == 50 [pid = 12921] [id = 83] 12:51:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084efd000 == 49 [pid = 12921] [id = 82] 12:51:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108177e800 == 48 [pid = 12921] [id = 81] 12:51:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b11d000 == 47 [pid = 12921] [id = 80] 12:51:23 INFO - PROCESS | 12921 | 1462218683793 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]]]}] 12:51:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10960c3000 == 46 [pid = 12921] [id = 77] 12:51:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084ef5800 == 45 [pid = 12921] [id = 76] 12:51:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107cacc000 == 44 [pid = 12921] [id = 75] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f1091999400) [pid = 12921] [serial = 212] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 116 (0x7f1096656000) [pid = 12921] [serial = 215] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 115 (0x7f1092b69400) [pid = 12921] [serial = 213] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 114 (0x7f1091990000) [pid = 12921] [serial = 197] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 113 (0x7f1080bb8800) [pid = 12921] [serial = 201] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 112 (0x7f107cd22000) [pid = 12921] [serial = 200] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 111 (0x7f10840eac00) [pid = 12921] [serial = 203] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 110 (0x7f108506b800) [pid = 12921] [serial = 204] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 109 (0x7f1085cba400) [pid = 12921] [serial = 206] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 108 (0x7f1087d5ec00) [pid = 12921] [serial = 207] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 107 (0x7f107e28c000) [pid = 12921] [serial = 188] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 106 (0x7f10850b6800) [pid = 12921] [serial = 191] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 105 (0x7f10918ee800) [pid = 12921] [serial = 194] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 104 (0x7f10967bd400) [pid = 12921] [serial = 216] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 103 (0x7f1091b38000) [pid = 12921] [serial = 218] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 102 (0x7f108ab8c400) [pid = 12921] [serial = 209] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 101 (0x7f1091696800) [pid = 12921] [serial = 210] [outer = (nil)] [url = about:blank] 12:51:23 INFO - PROCESS | 12921 | --DOMWINDOW == 100 (0x7f10967c3800) [pid = 12921] [serial = 219] [outer = (nil)] [url = about:blank] 12:51:23 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. 12:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1184ms 12:51:23 INFO - PROCESS | 12921 | 1462218683844 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:51:23 INFO - PROCESS | 12921 | 1462218683851 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:51:23 INFO - PROCESS | 12921 | 1462218683862 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:51:23 INFO - PROCESS | 12921 | 1462218683866 Marionette TRACE conn3 <- [1,346,null,{}] 12:51:23 INFO - PROCESS | 12921 | 1462218683871 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}] 12:51:23 INFO - PROCESS | 12921 | 1462218683993 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:51:24 INFO - PROCESS | 12921 | 1462218684009 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083ce5800 == 45 [pid = 12921] [id = 94] 12:51:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 101 (0x7f1080bbdc00) [pid = 12921] [serial = 280] [outer = (nil)] 12:51:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 102 (0x7f1082e8f000) [pid = 12921] [serial = 281] [outer = 0x7f1080bbdc00] 12:51:24 INFO - PROCESS | 12921 | 1462218684062 Marionette DEBUG loaded listener.js 12:51:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 103 (0x7f1084595400) [pid = 12921] [serial = 282] [outer = 0x7f1080bbdc00] 12:51:24 INFO - PROCESS | 12921 | 1462218684737 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]]]}] 12:51:24 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. 12:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 930ms 12:51:24 INFO - PROCESS | 12921 | 1462218684793 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 12921 | 1462218684796 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:51:24 INFO - PROCESS | 12921 | 1462218684802 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 12921 | 1462218684806 Marionette TRACE conn3 <- [1,350,null,{}] 12:51:24 INFO - PROCESS | 12921 | 1462218684828 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}] 12:51:24 INFO - PROCESS | 12921 | 1462218684957 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:51:24 INFO - PROCESS | 12921 | 1462218684973 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1085883800 == 46 [pid = 12921] [id = 95] 12:51:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 104 (0x7f1085137400) [pid = 12921] [serial = 283] [outer = (nil)] 12:51:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 105 (0x7f1085cb1c00) [pid = 12921] [serial = 284] [outer = 0x7f1085137400] 12:51:25 INFO - PROCESS | 12921 | 1462218685028 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 106 (0x7f1087a35c00) [pid = 12921] [serial = 285] [outer = 0x7f1085137400] 12:51:25 INFO - PROCESS | 12921 | 1462218685717 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]]]}] 12:51:25 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. 12:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 943ms 12:51:25 INFO - PROCESS | 12921 | 1462218685746 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:51:25 INFO - PROCESS | 12921 | 1462218685749 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:51:25 INFO - PROCESS | 12921 | 1462218685754 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:51:25 INFO - PROCESS | 12921 | 1462218685756 Marionette TRACE conn3 <- [1,354,null,{}] 12:51:25 INFO - PROCESS | 12921 | 1462218685761 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}] 12:51:25 INFO - PROCESS | 12921 | 1462218685886 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:51:25 INFO - PROCESS | 12921 | 1462218685898 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a8f000 == 47 [pid = 12921] [id = 96] 12:51:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 107 (0x7f107b1ec000) [pid = 12921] [serial = 286] [outer = (nil)] 12:51:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 108 (0x7f108ba9b800) [pid = 12921] [serial = 287] [outer = 0x7f107b1ec000] 12:51:25 INFO - PROCESS | 12921 | 1462218685953 Marionette DEBUG loaded listener.js 12:51:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 109 (0x7f1091990800) [pid = 12921] [serial = 288] [outer = 0x7f107b1ec000] 12:51:26 INFO - PROCESS | 12921 | 1462218686633 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]]]}] 12:51:26 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. 12:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 928ms 12:51:26 INFO - PROCESS | 12921 | 1462218686689 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:51:26 INFO - PROCESS | 12921 | 1462218686692 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:51:26 INFO - PROCESS | 12921 | 1462218686697 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 12921 | 1462218686699 Marionette TRACE conn3 <- [1,358,null,{}] 12:51:26 INFO - PROCESS | 12921 | 1462218686704 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}] 12:51:26 INFO - PROCESS | 12921 | 1462218686849 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:51:26 INFO - PROCESS | 12921 | 1462218686872 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090aef000 == 48 [pid = 12921] [id = 97] 12:51:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 110 (0x7f108781f400) [pid = 12921] [serial = 289] [outer = (nil)] 12:51:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 111 (0x7f10927c9400) [pid = 12921] [serial = 290] [outer = 0x7f108781f400] 12:51:26 INFO - PROCESS | 12921 | 1462218686925 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 112 (0x7f1094c68800) [pid = 12921] [serial = 291] [outer = 0x7f108781f400] 12:51:27 INFO - PROCESS | 12921 | 1462218687661 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]]]}] 12:51:27 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. 12:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 983ms 12:51:27 INFO - PROCESS | 12921 | 1462218687682 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 12921 | 1462218687684 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:51:27 INFO - PROCESS | 12921 | 1462218687691 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - PROCESS | 12921 | 1462218687693 Marionette TRACE conn3 <- [1,362,null,{}] 12:51:27 INFO - PROCESS | 12921 | 1462218687698 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}] 12:51:27 INFO - PROCESS | 12921 | 1462218687886 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:51:27 INFO - PROCESS | 12921 | 1462218687953 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1092d8b000 == 49 [pid = 12921] [id = 98] 12:51:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 113 (0x7f108ba38800) [pid = 12921] [serial = 292] [outer = (nil)] 12:51:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 114 (0x7f1098ac9400) [pid = 12921] [serial = 293] [outer = 0x7f108ba38800] 12:51:28 INFO - PROCESS | 12921 | 1462218688010 Marionette DEBUG loaded listener.js 12:51:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 115 (0x7f109977cc00) [pid = 12921] [serial = 294] [outer = 0x7f108ba38800] 12:51:28 INFO - PROCESS | 12921 | --DOMWINDOW == 114 (0x7f107ae25400) [pid = 12921] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:51:28 INFO - PROCESS | 12921 | --DOMWINDOW == 113 (0x7f1082e88800) [pid = 12921] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:51:28 INFO - PROCESS | 12921 | --DOMWINDOW == 112 (0x7f107e291c00) [pid = 12921] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:51:28 INFO - PROCESS | 12921 | --DOMWINDOW == 111 (0x7f107b6e6800) [pid = 12921] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:51:28 INFO - PROCESS | 12921 | --DOMWINDOW == 110 (0x7f1084596000) [pid = 12921] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:51:28 INFO - PROCESS | 12921 | --DOMWINDOW == 109 (0x7f10817af400) [pid = 12921] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:51:28 INFO - PROCESS | 12921 | --DOMWINDOW == 108 (0x7f1085861800) [pid = 12921] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:51:28 INFO - PROCESS | 12921 | 1462218688785 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]]]}] 12:51:28 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. 12:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1128ms 12:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:51:28 INFO - PROCESS | 12921 | 1462218688820 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:51:28 INFO - PROCESS | 12921 | 1462218688822 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:51:28 INFO - PROCESS | 12921 | 1462218688828 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 12921 | 1462218688831 Marionette TRACE conn3 <- [1,366,null,{}] 12:51:28 INFO - PROCESS | 12921 | 1462218688835 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}] 12:51:28 INFO - PROCESS | 12921 | 1462218688985 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:51:29 INFO - PROCESS | 12921 | 1462218689004 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1094c04000 == 50 [pid = 12921] [id = 99] 12:51:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 109 (0x7f1083ad2400) [pid = 12921] [serial = 295] [outer = (nil)] 12:51:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 110 (0x7f1083ad8800) [pid = 12921] [serial = 296] [outer = 0x7f1083ad2400] 12:51:29 INFO - PROCESS | 12921 | 1462218689057 Marionette DEBUG loaded listener.js 12:51:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 111 (0x7f1083adcc00) [pid = 12921] [serial = 297] [outer = 0x7f1083ad2400] 12:51:29 INFO - PROCESS | 12921 | 1462218689641 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]]]}] 12:51:29 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. 12:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 882ms 12:51:29 INFO - PROCESS | 12921 | 1462218689710 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 12921 | 1462218689713 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:51:29 INFO - PROCESS | 12921 | 1462218689718 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 12921 | 1462218689721 Marionette TRACE conn3 <- [1,370,null,{}] 12:51:29 INFO - PROCESS | 12921 | 1462218689725 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}] 12:51:29 INFO - PROCESS | 12921 | 1462218689842 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:51:29 INFO - PROCESS | 12921 | 1462218689855 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096e1b800 == 51 [pid = 12921] [id = 100] 12:51:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 112 (0x7f10801d7800) [pid = 12921] [serial = 298] [outer = (nil)] 12:51:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 113 (0x7f1085dcc800) [pid = 12921] [serial = 299] [outer = 0x7f10801d7800] 12:51:29 INFO - PROCESS | 12921 | 1462218689918 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 114 (0x7f1085dd0800) [pid = 12921] [serial = 300] [outer = 0x7f10801d7800] 12:51:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 115 (0x7f107b0ca000) [pid = 12921] [serial = 301] [outer = 0x7f107a88f800] 12:51:30 INFO - PROCESS | 12921 | 1462218690747 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]]]}] 12:51:30 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. 12:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1079ms 12:51:30 INFO - PROCESS | 12921 | 1462218690798 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:51:30 INFO - PROCESS | 12921 | 1462218690804 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:51:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:51:30 INFO - PROCESS | 12921 | 1462218690812 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:51:30 INFO - PROCESS | 12921 | 1462218690817 Marionette TRACE conn3 <- [1,374,null,{}] 12:51:30 INFO - PROCESS | 12921 | 1462218690825 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}] 12:51:30 INFO - PROCESS | 12921 | 1462218690988 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:51:31 INFO - PROCESS | 12921 | 1462218691118 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:31 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084505800 == 52 [pid = 12921] [id = 101] 12:51:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 116 (0x7f107b0d1000) [pid = 12921] [serial = 302] [outer = (nil)] 12:51:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 117 (0x7f107b6e7000) [pid = 12921] [serial = 303] [outer = 0x7f107b0d1000] 12:51:31 INFO - PROCESS | 12921 | 1462218691188 Marionette DEBUG loaded listener.js 12:51:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f107cd22c00) [pid = 12921] [serial = 304] [outer = 0x7f107b0d1000] 12:51:32 INFO - PROCESS | 12921 | 1462218692004 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:51:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:51:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1241ms 12:51:32 INFO - PROCESS | 12921 | 1462218692053 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:51:32 INFO - PROCESS | 12921 | 1462218692061 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:51:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:51:32 INFO - PROCESS | 12921 | 1462218692084 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:51:32 INFO - PROCESS | 12921 | 1462218692088 Marionette TRACE conn3 <- [1,378,null,{}] 12:51:32 INFO - PROCESS | 12921 | 1462218692096 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}] 12:51:32 INFO - PROCESS | 12921 | 1462218692245 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:51:32 INFO - PROCESS | 12921 | 1462218692370 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084724000 == 53 [pid = 12921] [id = 102] 12:51:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f107cd28000) [pid = 12921] [serial = 305] [outer = (nil)] 12:51:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f1083975000) [pid = 12921] [serial = 306] [outer = 0x7f107cd28000] 12:51:32 INFO - PROCESS | 12921 | 1462218692434 Marionette DEBUG loaded listener.js 12:51:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f1084595000) [pid = 12921] [serial = 307] [outer = 0x7f107cd28000] 12:51:33 INFO - PROCESS | 12921 | 1462218693291 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:51:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:51:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1249ms 12:51:33 INFO - PROCESS | 12921 | 1462218693319 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:51:33 INFO - PROCESS | 12921 | 1462218693321 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:51:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:51:33 INFO - PROCESS | 12921 | 1462218693327 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 12921 | 1462218693332 Marionette TRACE conn3 <- [1,382,null,{}] 12:51:33 INFO - PROCESS | 12921 | 1462218693346 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}] 12:51:33 INFO - PROCESS | 12921 | 1462218693492 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:51:33 INFO - PROCESS | 12921 | 1462218693620 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1092a3c000 == 54 [pid = 12921] [id = 103] 12:51:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f108506b800) [pid = 12921] [serial = 308] [outer = (nil)] 12:51:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f1085dd4c00) [pid = 12921] [serial = 309] [outer = 0x7f108506b800] 12:51:33 INFO - PROCESS | 12921 | 1462218693685 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f1085dda400) [pid = 12921] [serial = 310] [outer = 0x7f108506b800] 12:51:34 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:34 INFO - PROCESS | 12921 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:51:34 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:34 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:34 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:34 INFO - PROCESS | 12921 | 1462218694467 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:51:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1183ms 12:51:34 INFO - PROCESS | 12921 | 1462218694512 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 12921 | 1462218694516 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:51:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:51:34 INFO - PROCESS | 12921 | 1462218694521 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 12921 | 1462218694523 Marionette TRACE conn3 <- [1,386,null,{}] 12:51:34 INFO - PROCESS | 12921 | 1462218694528 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}] 12:51:34 INFO - PROCESS | 12921 | 1462218694676 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:51:34 INFO - PROCESS | 12921 | 1462218694807 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10794e2000 == 55 [pid = 12921] [id = 104] 12:51:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f10851b8800) [pid = 12921] [serial = 311] [outer = (nil)] 12:51:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f1091994000) [pid = 12921] [serial = 312] [outer = 0x7f10851b8800] 12:51:34 INFO - PROCESS | 12921 | 1462218694871 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 127 (0x7f1095e93800) [pid = 12921] [serial = 313] [outer = 0x7f10851b8800] 12:51:35 INFO - PROCESS | 12921 | 1462218695656 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]]]}] 12:51:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:51:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1182ms 12:51:35 INFO - PROCESS | 12921 | 1462218695704 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:51:35 INFO - PROCESS | 12921 | 1462218695708 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:51:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:51:35 INFO - PROCESS | 12921 | 1462218695713 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 12921 | 1462218695715 Marionette TRACE conn3 <- [1,390,null,{}] 12:51:35 INFO - PROCESS | 12921 | 1462218695720 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}] 12:51:35 INFO - PROCESS | 12921 | 1462218695856 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:51:35 INFO - PROCESS | 12921 | 1462218695988 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e2b2000 == 56 [pid = 12921] [id = 105] 12:51:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 128 (0x7f1079579400) [pid = 12921] [serial = 314] [outer = (nil)] 12:51:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 129 (0x7f107957f800) [pid = 12921] [serial = 315] [outer = 0x7f1079579400] 12:51:36 INFO - PROCESS | 12921 | 1462218696049 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 130 (0x7f1079584800) [pid = 12921] [serial = 316] [outer = 0x7f1079579400] 12:51:37 INFO - PROCESS | 12921 | 1462218697131 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]]]}] 12:51:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1477ms 12:51:37 INFO - PROCESS | 12921 | 1462218697192 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:51:37 INFO - PROCESS | 12921 | 1462218697198 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:51:37 INFO - PROCESS | 12921 | 1462218697204 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 12921 | 1462218697210 Marionette TRACE conn3 <- [1,394,null,{}] 12:51:37 INFO - PROCESS | 12921 | 1462218697216 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}] 12:51:37 INFO - PROCESS | 12921 | 1462218697355 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:51:37 INFO - PROCESS | 12921 | 1462218697478 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084e07800 == 55 [pid = 12921] [id = 64] 12:51:37 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1094c04000 == 54 [pid = 12921] [id = 99] 12:51:37 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1092d8b000 == 53 [pid = 12921] [id = 98] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 129 (0x7f10967b7000) [pid = 12921] [serial = 260] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cac5000 == 54 [pid = 12921] [id = 106] 12:51:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 130 (0x7f107b69dc00) [pid = 12921] [serial = 317] [outer = (nil)] 12:51:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 131 (0x7f107e107800) [pid = 12921] [serial = 318] [outer = 0x7f107b69dc00] 12:51:37 INFO - PROCESS | 12921 | 1462218697576 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 132 (0x7f10801db400) [pid = 12921] [serial = 319] [outer = 0x7f107b69dc00] 12:51:37 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1090aef000 == 53 [pid = 12921] [id = 97] 12:51:37 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087a8f000 == 52 [pid = 12921] [id = 96] 12:51:37 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1085883800 == 51 [pid = 12921] [id = 95] 12:51:37 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083ce5800 == 50 [pid = 12921] [id = 94] 12:51:37 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107ae98800 == 49 [pid = 12921] [id = 93] 12:51:37 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087a8d800 == 48 [pid = 12921] [id = 89] 12:51:37 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1080b76000 == 47 [pid = 12921] [id = 88] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 131 (0x7f108ab8c800) [pid = 12921] [serial = 257] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 130 (0x7f10801dd800) [pid = 12921] [serial = 227] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 129 (0x7f1087a34400) [pid = 12921] [serial = 230] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 128 (0x7f108ba9bc00) [pid = 12921] [serial = 249] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 127 (0x7f1081f5f000) [pid = 12921] [serial = 243] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 126 (0x7f1092eedc00) [pid = 12921] [serial = 233] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f1096091000) [pid = 12921] [serial = 258] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f10801d8c00) [pid = 12921] [serial = 242] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f107cd1c400) [pid = 12921] [serial = 224] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f107cd27400) [pid = 12921] [serial = 240] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f108585b000) [pid = 12921] [serial = 252] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f108585c000) [pid = 12921] [serial = 246] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 119 (0x7f107b6f4400) [pid = 12921] [serial = 239] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f1094712800) [pid = 12921] [serial = 236] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f108459d000) [pid = 12921] [serial = 251] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 116 (0x7f109604f000) [pid = 12921] [serial = 255] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 115 (0x7f1084831800) [pid = 12921] [serial = 245] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 114 (0x7f1092a59800) [pid = 12921] [serial = 254] [outer = (nil)] [url = about:blank] 12:51:37 INFO - PROCESS | 12921 | --DOMWINDOW == 113 (0x7f1087a38400) [pid = 12921] [serial = 248] [outer = (nil)] [url = about:blank] 12:51:38 INFO - PROCESS | 12921 | 1462218698211 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]]]}] 12:51:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:51:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1041ms 12:51:38 INFO - PROCESS | 12921 | 1462218698246 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:51:38 INFO - PROCESS | 12921 | 1462218698253 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:51:38 INFO - PROCESS | 12921 | 1462218698293 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 12921 | 1462218698298 Marionette TRACE conn3 <- [1,398,null,{}] 12:51:38 INFO - PROCESS | 12921 | 1462218698306 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}] 12:51:38 INFO - PROCESS | 12921 | 1462218698450 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:51:38 INFO - PROCESS | 12921 | 1462218698536 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084504000 == 48 [pid = 12921] [id = 107] 12:51:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 114 (0x7f10801d4400) [pid = 12921] [serial = 320] [outer = (nil)] 12:51:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 115 (0x7f1083ada400) [pid = 12921] [serial = 321] [outer = 0x7f10801d4400] 12:51:38 INFO - PROCESS | 12921 | 1462218698590 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 116 (0x7f1084598400) [pid = 12921] [serial = 322] [outer = 0x7f10801d4400] 12:51:39 INFO - PROCESS | 12921 | 1462218699229 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]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:51:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1026ms 12:51:39 INFO - PROCESS | 12921 | 1462218699288 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 12921 | 1462218699290 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:51:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:51:39 INFO - PROCESS | 12921 | 1462218699302 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 12921 | 1462218699306 Marionette TRACE conn3 <- [1,402,null,{}] 12:51:39 INFO - PROCESS | 12921 | 1462218699320 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}] 12:51:39 INFO - PROCESS | 12921 | 1462218699450 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:51:39 INFO - PROCESS | 12921 | 1462218699466 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a8d800 == 49 [pid = 12921] [id = 108] 12:51:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 117 (0x7f10845a0000) [pid = 12921] [serial = 323] [outer = (nil)] 12:51:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f1085dd1c00) [pid = 12921] [serial = 324] [outer = 0x7f10845a0000] 12:51:39 INFO - PROCESS | 12921 | 1462218699524 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f1087a34400) [pid = 12921] [serial = 325] [outer = 0x7f10845a0000] 12:51:40 INFO - PROCESS | 12921 | 1462218700257 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]]]}] 12:51:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:51:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 986ms 12:51:40 INFO - PROCESS | 12921 | 1462218700282 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:51:40 INFO - PROCESS | 12921 | 1462218700286 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:51:40 INFO - PROCESS | 12921 | 1462218700290 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 12921 | 1462218700293 Marionette TRACE conn3 <- [1,406,null,{}] 12:51:40 INFO - PROCESS | 12921 | 1462218700297 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}] 12:51:40 INFO - PROCESS | 12921 | 1462218700448 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:51:40 INFO - PROCESS | 12921 | 1462218700487 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091b15000 == 50 [pid = 12921] [id = 109] 12:51:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f107b0b3c00) [pid = 12921] [serial = 326] [outer = (nil)] 12:51:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f107b0c0800) [pid = 12921] [serial = 327] [outer = 0x7f107b0b3c00] 12:51:40 INFO - PROCESS | 12921 | 1462218700540 Marionette DEBUG loaded listener.js 12:51:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f108585c000) [pid = 12921] [serial = 328] [outer = 0x7f107b0b3c00] 12:51:41 INFO - PROCESS | 12921 | 1462218701206 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]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:51:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 974ms 12:51:41 INFO - PROCESS | 12921 | 1462218701268 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:51:41 INFO - PROCESS | 12921 | 1462218701270 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:51:41 INFO - PROCESS | 12921 | 1462218701277 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 12921 | 1462218701279 Marionette TRACE conn3 <- [1,410,null,{}] 12:51:41 INFO - PROCESS | 12921 | 1462218701285 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}] 12:51:41 INFO - PROCESS | 12921 | 1462218701439 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:51:41 INFO - PROCESS | 12921 | 1462218701461 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096045800 == 51 [pid = 12921] [id = 110] 12:51:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f107b0be800) [pid = 12921] [serial = 329] [outer = (nil)] 12:51:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f1087dd5c00) [pid = 12921] [serial = 330] [outer = 0x7f107b0be800] 12:51:41 INFO - PROCESS | 12921 | 1462218701517 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f108ba9bc00) [pid = 12921] [serial = 331] [outer = 0x7f107b0be800] 12:51:42 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f108781f400) [pid = 12921] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:51:42 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f107b1ec000) [pid = 12921] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:51:42 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f107b1f0000) [pid = 12921] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:51:42 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f1085137400) [pid = 12921] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:51:42 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f108ba38800) [pid = 12921] [serial = 292] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:51:42 INFO - PROCESS | 12921 | --DOMWINDOW == 119 (0x7f1083ad2400) [pid = 12921] [serial = 295] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:51:42 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f1080bbdc00) [pid = 12921] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:51:42 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f107b6ee400) [pid = 12921] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:51:42 INFO - PROCESS | 12921 | 1462218702326 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]]]}] 12:51:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:51:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1075ms 12:51:42 INFO - PROCESS | 12921 | 1462218702353 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:51:42 INFO - PROCESS | 12921 | 1462218702356 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:51:42 INFO - PROCESS | 12921 | 1462218702361 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:51:42 INFO - PROCESS | 12921 | 1462218702364 Marionette TRACE conn3 <- [1,414,null,{}] 12:51:42 INFO - PROCESS | 12921 | 1462218702368 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}] 12:51:42 INFO - PROCESS | 12921 | 1462218702541 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:51:42 INFO - PROCESS | 12921 | 1462218702629 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a56000 == 52 [pid = 12921] [id = 111] 12:51:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f108781f400) [pid = 12921] [serial = 332] [outer = (nil)] 12:51:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f1092d26000) [pid = 12921] [serial = 333] [outer = 0x7f108781f400] 12:51:42 INFO - PROCESS | 12921 | 1462218702687 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f10967b7800) [pid = 12921] [serial = 334] [outer = 0x7f108781f400] 12:51:43 INFO - PROCESS | 12921 | 1462218703261 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]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:51:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 924ms 12:51:43 INFO - PROCESS | 12921 | 1462218703289 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 12921 | 1462218703291 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:51:43 INFO - PROCESS | 12921 | 1462218703296 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 12921 | 1462218703299 Marionette TRACE conn3 <- [1,418,null,{}] 12:51:43 INFO - PROCESS | 12921 | 1462218703304 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}] 12:51:43 INFO - PROCESS | 12921 | 1462218703419 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:51:43 INFO - PROCESS | 12921 | 1462218703516 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109ad38000 == 53 [pid = 12921] [id = 112] 12:51:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f107a9be000) [pid = 12921] [serial = 335] [outer = (nil)] 12:51:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f10967be800) [pid = 12921] [serial = 336] [outer = 0x7f107a9be000] 12:51:43 INFO - PROCESS | 12921 | 1462218703572 Marionette DEBUG loaded listener.js 12:51:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f1098a54000) [pid = 12921] [serial = 337] [outer = 0x7f107a9be000] 12:51:44 INFO - PROCESS | 12921 | 1462218704552 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]]]}] 12:51:44 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 12:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1281ms 12:51:44 INFO - PROCESS | 12921 | 1462218704578 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:51:44 INFO - PROCESS | 12921 | 1462218704583 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:51:44 INFO - PROCESS | 12921 | 1462218704591 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 12921 | 1462218704596 Marionette TRACE conn3 <- [1,422,null,{}] 12:51:44 INFO - PROCESS | 12921 | 1462218704603 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}] 12:51:44 INFO - PROCESS | 12921 | 1462218704765 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:51:44 INFO - PROCESS | 12921 | 1462218704918 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:44 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b4a2000 == 54 [pid = 12921] [id = 113] 12:51:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f107b0c3c00) [pid = 12921] [serial = 338] [outer = (nil)] 12:51:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f107b0cf000) [pid = 12921] [serial = 339] [outer = 0x7f107b0c3c00] 12:51:44 INFO - PROCESS | 12921 | 1462218704990 Marionette DEBUG loaded listener.js 12:51:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f107ca08000) [pid = 12921] [serial = 340] [outer = 0x7f107b0c3c00] 12:51:46 INFO - PROCESS | 12921 | 1462218706155 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]]]}] 12:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1590ms 12:51:46 INFO - PROCESS | 12921 | 1462218706182 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:51:46 INFO - PROCESS | 12921 | 1462218706194 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:51:46 INFO - PROCESS | 12921 | 1462218706214 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 12921 | 1462218706219 Marionette TRACE conn3 <- [1,426,null,{}] 12:51:46 INFO - PROCESS | 12921 | 1462218706224 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}] 12:51:46 INFO - PROCESS | 12921 | 1462218706400 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:51:46 INFO - PROCESS | 12921 | 1462218706503 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084e07800 == 55 [pid = 12921] [id = 114] 12:51:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 127 (0x7f107e10a000) [pid = 12921] [serial = 341] [outer = (nil)] 12:51:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 128 (0x7f1083adbc00) [pid = 12921] [serial = 342] [outer = 0x7f107e10a000] 12:51:46 INFO - PROCESS | 12921 | 1462218706568 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 129 (0x7f108459bc00) [pid = 12921] [serial = 343] [outer = 0x7f107e10a000] 12:51:47 INFO - PROCESS | 12921 | 1462218707371 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] 12:51:47 INFO - PROCESS | 12921 | 1462218707405 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:51:47 INFO - PROCESS | 12921 | 1462218707411 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:51:47 INFO - PROCESS | 12921 | 1462218707416 Marionette TRACE conn3 <- [1,430,null,{}] 12:51:47 INFO - PROCESS | 12921 | 1462218707431 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}] 12:51:47 INFO - PROCESS | 12921 | 1462218707586 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:51:47 INFO - PROCESS | 12921 | 1462218707724 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1098a23000 == 56 [pid = 12921] [id = 115] 12:51:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 130 (0x7f1084776c00) [pid = 12921] [serial = 344] [outer = (nil)] 12:51:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 131 (0x7f1087a3f400) [pid = 12921] [serial = 345] [outer = 0x7f1084776c00] 12:51:47 INFO - PROCESS | 12921 | 1462218707791 Marionette DEBUG loaded listener.js 12:51:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 132 (0x7f1092d1f400) [pid = 12921] [serial = 346] [outer = 0x7f1084776c00] 12:51:48 INFO - PROCESS | 12921 | 1462218708593 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]]]}] 12:51:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1235ms 12:51:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:51:48 INFO - PROCESS | 12921 | 1462218708647 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:51:48 INFO - PROCESS | 12921 | 1462218708650 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:51:48 INFO - PROCESS | 12921 | 1462218708657 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - PROCESS | 12921 | 1462218708659 Marionette TRACE conn3 <- [1,434,null,{}] 12:51:48 INFO - PROCESS | 12921 | 1462218708664 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}] 12:51:48 INFO - PROCESS | 12921 | 1462218708811 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:51:49 INFO - PROCESS | 12921 | 1462218709126 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b39e000 == 57 [pid = 12921] [id = 116] 12:51:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 133 (0x7f107ae30c00) [pid = 12921] [serial = 347] [outer = (nil)] 12:51:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 134 (0x7f107b0be400) [pid = 12921] [serial = 348] [outer = 0x7f107ae30c00] 12:51:49 INFO - PROCESS | 12921 | 1462218709337 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 135 (0x7f107b1f7c00) [pid = 12921] [serial = 349] [outer = 0x7f107ae30c00] 12:51:50 INFO - PROCESS | 12921 | 1462218710149 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]]]}] 12:51:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:51:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1539ms 12:51:50 INFO - PROCESS | 12921 | 1462218710196 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:51:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:51:50 INFO - PROCESS | 12921 | 1462218710201 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:51:50 INFO - PROCESS | 12921 | 1462218710207 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 12921 | 1462218710210 Marionette TRACE conn3 <- [1,438,null,{}] 12:51:50 INFO - PROCESS | 12921 | 1462218710216 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}] 12:51:50 INFO - PROCESS | 12921 | 1462218710350 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:51:50 INFO - PROCESS | 12921 | 1462218710491 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b111000 == 58 [pid = 12921] [id = 117] 12:51:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 136 (0x7f107b6ef000) [pid = 12921] [serial = 350] [outer = (nil)] 12:51:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 137 (0x7f107ca0e800) [pid = 12921] [serial = 351] [outer = 0x7f107b6ef000] 12:51:50 INFO - PROCESS | 12921 | 1462218710553 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 138 (0x7f107e106800) [pid = 12921] [serial = 352] [outer = 0x7f107b6ef000] 12:51:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087a56000 == 57 [pid = 12921] [id = 111] 12:51:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1096045800 == 56 [pid = 12921] [id = 110] 12:51:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1091b15000 == 55 [pid = 12921] [id = 109] 12:51:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087a8d800 == 54 [pid = 12921] [id = 108] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 137 (0x7f10918ea400) [pid = 12921] [serial = 269] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 136 (0x7f1085dcc800) [pid = 12921] [serial = 299] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 135 (0x7f107b6f3000) [pid = 12921] [serial = 263] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 134 (0x7f1096e27000) [pid = 12921] [serial = 272] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 133 (0x7f1084307000) [pid = 12921] [serial = 266] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 132 (0x7f109600f800) [pid = 12921] [serial = 275] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084504000 == 53 [pid = 12921] [id = 107] 12:51:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107cac5000 == 52 [pid = 12921] [id = 106] 12:51:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084724000 == 51 [pid = 12921] [id = 102] 12:51:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084505800 == 50 [pid = 12921] [id = 101] 12:51:51 INFO - PROCESS | 12921 | 1462218711425 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]]]}] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 131 (0x7f10927c9400) [pid = 12921] [serial = 290] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 130 (0x7f108ba9b800) [pid = 12921] [serial = 287] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 129 (0x7f10801d1400) [pid = 12921] [serial = 279] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 128 (0x7f107b6f3400) [pid = 12921] [serial = 278] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 127 (0x7f1085cb1c00) [pid = 12921] [serial = 284] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 126 (0x7f1087a35c00) [pid = 12921] [serial = 285] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f1098ac9400) [pid = 12921] [serial = 293] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f1083ad8800) [pid = 12921] [serial = 296] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f1082e8f000) [pid = 12921] [serial = 281] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f1096e30000) [pid = 12921] [serial = 261] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f1084595400) [pid = 12921] [serial = 282] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f109977cc00) [pid = 12921] [serial = 294] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 119 (0x7f1094c68800) [pid = 12921] [serial = 291] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f1091990800) [pid = 12921] [serial = 288] [outer = (nil)] [url = about:blank] 12:51:51 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f1083adcc00) [pid = 12921] [serial = 297] [outer = (nil)] [url = about:blank] 12:51:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:51:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1279ms 12:51:51 INFO - PROCESS | 12921 | 1462218711488 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:51:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:51:51 INFO - PROCESS | 12921 | 1462218711493 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:51:51 INFO - PROCESS | 12921 | 1462218711499 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 12921 | 1462218711502 Marionette TRACE conn3 <- [1,442,null,{}] 12:51:51 INFO - PROCESS | 12921 | 1462218711507 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}] 12:51:51 INFO - PROCESS | 12921 | 1462218711637 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:51:51 INFO - PROCESS | 12921 | 1462218711648 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cac7000 == 51 [pid = 12921] [id = 118] 12:51:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f107ca14c00) [pid = 12921] [serial = 353] [outer = (nil)] 12:51:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f107e28a800) [pid = 12921] [serial = 354] [outer = 0x7f107ca14c00] 12:51:51 INFO - PROCESS | 12921 | 1462218711706 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f10801dc000) [pid = 12921] [serial = 355] [outer = 0x7f107ca14c00] 12:51:52 INFO - PROCESS | 12921 | 1462218712406 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]]]}] 12:51:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:51:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 931ms 12:51:52 INFO - PROCESS | 12921 | 1462218712431 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:51:52 INFO - PROCESS | 12921 | 1462218712434 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:51:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:51:52 INFO - PROCESS | 12921 | 1462218712441 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - PROCESS | 12921 | 1462218712448 Marionette TRACE conn3 <- [1,446,null,{}] 12:51:52 INFO - PROCESS | 12921 | 1462218712464 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}] 12:51:52 INFO - PROCESS | 12921 | 1462218712628 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:51:52 INFO - PROCESS | 12921 | 1462218712645 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108437c000 == 52 [pid = 12921] [id = 119] 12:51:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f1080bc4c00) [pid = 12921] [serial = 356] [outer = (nil)] 12:51:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f1083ad6400) [pid = 12921] [serial = 357] [outer = 0x7f1080bc4c00] 12:51:52 INFO - PROCESS | 12921 | 1462218712698 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f1083d89c00) [pid = 12921] [serial = 358] [outer = 0x7f1080bc4c00] 12:51:53 INFO - PROCESS | 12921 | 1462218713347 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]]]}] 12:51:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:51:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 939ms 12:51:53 INFO - PROCESS | 12921 | 1462218713379 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 12921 | 1462218713383 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:51:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:51:53 INFO - PROCESS | 12921 | 1462218713388 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 12921 | 1462218713390 Marionette TRACE conn3 <- [1,450,null,{}] 12:51:53 INFO - PROCESS | 12921 | 1462218713394 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}] 12:51:53 INFO - PROCESS | 12921 | 1462218713556 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:51:53 INFO - PROCESS | 12921 | 1462218713619 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:53 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084716000 == 53 [pid = 12921] [id = 120] 12:51:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f107a891800) [pid = 12921] [serial = 359] [outer = (nil)] 12:51:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f1083d8d000) [pid = 12921] [serial = 360] [outer = 0x7f107a891800] 12:51:53 INFO - PROCESS | 12921 | 1462218713671 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f108482e800) [pid = 12921] [serial = 361] [outer = 0x7f107a891800] 12:51:54 INFO - PROCESS | 12921 | 1462218714303 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] 12:51:54 INFO - PROCESS | 12921 | 1462218714373 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:51:54 INFO - PROCESS | 12921 | 1462218714378 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - PROCESS | 12921 | 1462218714381 Marionette TRACE conn3 <- [1,454,null,{}] 12:51:54 INFO - PROCESS | 12921 | 1462218714385 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}] 12:51:54 INFO - PROCESS | 12921 | 1462218714529 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:51:54 INFO - PROCESS | 12921 | 1462218714554 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108587c000 == 54 [pid = 12921] [id = 121] 12:51:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 127 (0x7f10850b6000) [pid = 12921] [serial = 362] [outer = (nil)] 12:51:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 128 (0x7f10851bac00) [pid = 12921] [serial = 363] [outer = 0x7f10850b6000] 12:51:54 INFO - PROCESS | 12921 | 1462218714619 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 129 (0x7f1085d71400) [pid = 12921] [serial = 364] [outer = 0x7f10850b6000] 12:51:55 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:51:55 INFO - PROCESS | 12921 | 1462218715323 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]]]}] 12:51:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:51:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 981ms 12:51:55 INFO - PROCESS | 12921 | 1462218715359 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 12921 | 1462218715362 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:51:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:51:55 INFO - PROCESS | 12921 | 1462218715368 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 12921 | 1462218715370 Marionette TRACE conn3 <- [1,458,null,{}] 12:51:55 INFO - PROCESS | 12921 | 1462218715387 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}] 12:51:55 INFO - PROCESS | 12921 | 1462218715539 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:51:55 INFO - PROCESS | 12921 | 1462218715573 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108aca3000 == 55 [pid = 12921] [id = 122] 12:51:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 130 (0x7f1085dd4000) [pid = 12921] [serial = 365] [outer = (nil)] 12:51:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 131 (0x7f1087d66800) [pid = 12921] [serial = 366] [outer = 0x7f1085dd4000] 12:51:55 INFO - PROCESS | 12921 | 1462218715626 Marionette DEBUG loaded listener.js 12:51:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 132 (0x7f108ba3fc00) [pid = 12921] [serial = 367] [outer = 0x7f1085dd4000] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 131 (0x7f107a894000) [pid = 12921] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 130 (0x7f107a897c00) [pid = 12921] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 129 (0x7f107b1f6800) [pid = 12921] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 128 (0x7f1087ddfc00) [pid = 12921] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 127 (0x7f1082f31400) [pid = 12921] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 126 (0x7f1084824000) [pid = 12921] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f107be0b400) [pid = 12921] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f107b69dc00) [pid = 12921] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f107cd28000) [pid = 12921] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f10845a0000) [pid = 12921] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f1079579400) [pid = 12921] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f107b0d1000) [pid = 12921] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 119 (0x7f10851b8800) [pid = 12921] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f10801d7800) [pid = 12921] [serial = 298] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f108506b800) [pid = 12921] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 116 (0x7f10801d4400) [pid = 12921] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 115 (0x7f10850bb800) [pid = 12921] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 114 (0x7f1091696400) [pid = 12921] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 113 (0x7f107af3fc00) [pid = 12921] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 112 (0x7f10801d4000) [pid = 12921] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 111 (0x7f1087dc1400) [pid = 12921] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 110 (0x7f1085854c00) [pid = 12921] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 109 (0x7f10801d6400) [pid = 12921] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 108 (0x7f107b6ee800) [pid = 12921] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 107 (0x7f1087db4800) [pid = 12921] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 106 (0x7f107cc6d400) [pid = 12921] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 105 (0x7f107a898800) [pid = 12921] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 104 (0x7f1083976400) [pid = 12921] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 103 (0x7f107ca0ec00) [pid = 12921] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 102 (0x7f1083854c00) [pid = 12921] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 101 (0x7f107a88e000) [pid = 12921] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 100 (0x7f108482b000) [pid = 12921] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 99 (0x7f107b0b3c00) [pid = 12921] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 98 (0x7f107b0be800) [pid = 12921] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:51:56 INFO - PROCESS | 12921 | --DOMWINDOW == 97 (0x7f108781f400) [pid = 12921] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:51:56 INFO - PROCESS | 12921 | 1462218716648 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] 12:51:56 INFO - PROCESS | 12921 | 1462218716706 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:51:56 INFO - PROCESS | 12921 | 1462218716713 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:51:56 INFO - PROCESS | 12921 | 1462218716716 Marionette TRACE conn3 <- [1,462,null,{}] 12:51:56 INFO - PROCESS | 12921 | 1462218716721 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}] 12:51:56 INFO - PROCESS | 12921 | 1462218716879 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:51:56 INFO - PROCESS | 12921 | 1462218716895 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107bc16000 == 56 [pid = 12921] [id = 123] 12:51:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 98 (0x7f107957fc00) [pid = 12921] [serial = 368] [outer = (nil)] 12:51:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 99 (0x7f107b0c6c00) [pid = 12921] [serial = 369] [outer = 0x7f107957fc00] 12:51:56 INFO - PROCESS | 12921 | 1462218716948 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 100 (0x7f107e291c00) [pid = 12921] [serial = 370] [outer = 0x7f107957fc00] 12:51:57 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:51:57 INFO - PROCESS | 12921 | 1462218717585 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] 12:51:57 INFO - PROCESS | 12921 | 1462218717673 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:51:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:51:57 INFO - PROCESS | 12921 | 1462218717679 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 12921 | 1462218717681 Marionette TRACE conn3 <- [1,466,null,{}] 12:51:57 INFO - PROCESS | 12921 | 1462218717685 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}] 12:51:57 INFO - PROCESS | 12921 | 1462218717804 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:51:57 INFO - PROCESS | 12921 | 1462218717891 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090af2800 == 57 [pid = 12921] [id = 124] 12:51:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 101 (0x7f1079583400) [pid = 12921] [serial = 371] [outer = (nil)] 12:51:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 102 (0x7f1083854c00) [pid = 12921] [serial = 372] [outer = 0x7f1079583400] 12:51:57 INFO - PROCESS | 12921 | 1462218717955 Marionette DEBUG loaded listener.js 12:51:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 103 (0x7f1085854c00) [pid = 12921] [serial = 373] [outer = 0x7f1079583400] 12:51:58 INFO - PROCESS | 12921 | 1462218718656 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] 12:51:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:51:58 INFO - PROCESS | 12921 | 1462218718712 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:51:58 INFO - PROCESS | 12921 | 1462218718721 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 12921 | 1462218718726 Marionette TRACE conn3 <- [1,470,null,{}] 12:51:58 INFO - PROCESS | 12921 | 1462218718756 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}] 12:51:58 INFO - PROCESS | 12921 | 1462218718944 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:51:59 INFO - PROCESS | 12921 | 1462218719072 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b498800 == 58 [pid = 12921] [id = 125] 12:51:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 104 (0x7f107a9c6000) [pid = 12921] [serial = 374] [outer = (nil)] 12:51:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 105 (0x7f107b3e3800) [pid = 12921] [serial = 375] [outer = 0x7f107a9c6000] 12:51:59 INFO - PROCESS | 12921 | 1462218719140 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 106 (0x7f107ca0b000) [pid = 12921] [serial = 376] [outer = 0x7f107a9c6000] 12:51:59 INFO - PROCESS | 12921 | 1462218719977 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]]]}] 12:52:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:52:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1304ms 12:52:00 INFO - PROCESS | 12921 | 1462218720025 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:52:00 INFO - PROCESS | 12921 | 1462218720031 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:52:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:52:00 INFO - PROCESS | 12921 | 1462218720041 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:52:00 INFO - PROCESS | 12921 | 1462218720045 Marionette TRACE conn3 <- [1,474,null,{}] 12:52:00 INFO - PROCESS | 12921 | 1462218720050 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}] 12:52:00 INFO - PROCESS | 12921 | 1462218720188 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:52:00 INFO - PROCESS | 12921 | 1462218720323 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108469f000 == 59 [pid = 12921] [id = 126] 12:52:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 107 (0x7f10801d4000) [pid = 12921] [serial = 377] [outer = (nil)] 12:52:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 108 (0x7f10817ab800) [pid = 12921] [serial = 378] [outer = 0x7f10801d4000] 12:52:00 INFO - PROCESS | 12921 | 1462218720387 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 109 (0x7f108338d800) [pid = 12921] [serial = 379] [outer = 0x7f10801d4000] 12:52:01 INFO - PROCESS | 12921 | 1462218721317 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]]]}] 12:52:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:52:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1334ms 12:52:01 INFO - PROCESS | 12921 | 1462218721376 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:52:01 INFO - PROCESS | 12921 | 1462218721380 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:52:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:52:01 INFO - PROCESS | 12921 | 1462218721387 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - PROCESS | 12921 | 1462218721393 Marionette TRACE conn3 <- [1,478,null,{}] 12:52:01 INFO - PROCESS | 12921 | 1462218721408 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}] 12:52:01 INFO - PROCESS | 12921 | 1462218721565 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:52:01 INFO - PROCESS | 12921 | 1462218721696 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:01 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091b7e800 == 60 [pid = 12921] [id = 127] 12:52:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 110 (0x7f1083396000) [pid = 12921] [serial = 380] [outer = (nil)] 12:52:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 111 (0x7f1083ad9800) [pid = 12921] [serial = 381] [outer = 0x7f1083396000] 12:52:01 INFO - PROCESS | 12921 | 1462218721761 Marionette DEBUG loaded listener.js 12:52:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 112 (0x7f1084b2b800) [pid = 12921] [serial = 382] [outer = 0x7f1083396000] 12:52:02 INFO - PROCESS | 12921 | 1462218722564 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]]]}] 12:52:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:52:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1238ms 12:52:02 INFO - PROCESS | 12921 | 1462218722628 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:52:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:52:02 INFO - PROCESS | 12921 | 1462218722633 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:52:02 INFO - PROCESS | 12921 | 1462218722639 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - PROCESS | 12921 | 1462218722642 Marionette TRACE conn3 <- [1,482,null,{}] 12:52:02 INFO - PROCESS | 12921 | 1462218722647 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}] 12:52:02 INFO - PROCESS | 12921 | 1462218722799 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:52:02 INFO - PROCESS | 12921 | 1462218722927 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1095e69800 == 61 [pid = 12921] [id = 128] 12:52:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 113 (0x7f1084b2d800) [pid = 12921] [serial = 383] [outer = (nil)] 12:52:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 114 (0x7f1085d63800) [pid = 12921] [serial = 384] [outer = 0x7f1084b2d800] 12:52:02 INFO - PROCESS | 12921 | 1462218722993 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 115 (0x7f1085dd9c00) [pid = 12921] [serial = 385] [outer = 0x7f1084b2d800] 12:52:03 INFO - PROCESS | 12921 | 1462218723745 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]]]}] 12:52:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:52:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1189ms 12:52:03 INFO - PROCESS | 12921 | 1462218723828 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:52:03 INFO - PROCESS | 12921 | 1462218723830 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:52:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:52:03 INFO - PROCESS | 12921 | 1462218723855 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 12921 | 1462218723859 Marionette TRACE conn3 <- [1,486,null,{}] 12:52:03 INFO - PROCESS | 12921 | 1462218723865 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}] 12:52:04 INFO - PROCESS | 12921 | 1462218724007 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:52:04 INFO - PROCESS | 12921 | 1462218724136 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10794ea000 == 62 [pid = 12921] [id = 129] 12:52:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 116 (0x7f1079576400) [pid = 12921] [serial = 386] [outer = (nil)] 12:52:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 117 (0x7f107b0b9400) [pid = 12921] [serial = 387] [outer = 0x7f1079576400] 12:52:04 INFO - PROCESS | 12921 | 1462218724200 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f10801d8000) [pid = 12921] [serial = 388] [outer = 0x7f1079576400] 12:52:05 INFO - PROCESS | 12921 | 1462218725206 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]]]}] 12:52:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:52:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1387ms 12:52:05 INFO - PROCESS | 12921 | 1462218725240 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:52:05 INFO - PROCESS | 12921 | 1462218725244 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:52:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:52:05 INFO - PROCESS | 12921 | 1462218725251 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - PROCESS | 12921 | 1462218725256 Marionette TRACE conn3 <- [1,490,null,{}] 12:52:05 INFO - PROCESS | 12921 | 1462218725264 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}] 12:52:05 INFO - PROCESS | 12921 | 1462218725401 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:52:05 INFO - PROCESS | 12921 | 1462218725550 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1080b75800 == 63 [pid = 12921] [id = 130] 12:52:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f107b0bb000) [pid = 12921] [serial = 389] [outer = (nil)] 12:52:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f107b1f3400) [pid = 12921] [serial = 390] [outer = 0x7f107b0bb000] 12:52:05 INFO - PROCESS | 12921 | 1462218725649 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f107b6ed400) [pid = 12921] [serial = 391] [outer = 0x7f107b0bb000] 12:52:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107bc16000 == 62 [pid = 12921] [id = 123] 12:52:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108aca3000 == 61 [pid = 12921] [id = 122] 12:52:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108587c000 == 60 [pid = 12921] [id = 121] 12:52:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084716000 == 59 [pid = 12921] [id = 120] 12:52:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108437c000 == 58 [pid = 12921] [id = 119] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f10967be800) [pid = 12921] [serial = 336] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107cac7000 == 57 [pid = 12921] [id = 118] 12:52:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b111000 == 56 [pid = 12921] [id = 117] 12:52:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b39e000 == 55 [pid = 12921] [id = 116] 12:52:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b4a2000 == 54 [pid = 12921] [id = 113] 12:52:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109ad38000 == 53 [pid = 12921] [id = 112] 12:52:06 INFO - PROCESS | 12921 | 1462218726421 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]]]}] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 119 (0x7f1080bc2800) [pid = 12921] [serial = 189] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f107cd1d400) [pid = 12921] [serial = 125] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f1098ac7400) [pid = 12921] [serial = 276] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 116 (0x7f1080bbc400) [pid = 12921] [serial = 156] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 115 (0x7f1095ebe800) [pid = 12921] [serial = 186] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 114 (0x7f107b694800) [pid = 12921] [serial = 101] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 113 (0x7f10850ba000) [pid = 12921] [serial = 159] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 112 (0x7f1083850400) [pid = 12921] [serial = 126] [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.] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 111 (0x7f10843b9400) [pid = 12921] [serial = 129] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 110 (0x7f1096089000) [pid = 12921] [serial = 198] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 109 (0x7f107ca14000) [pid = 12921] [serial = 153] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 108 (0x7f1091b6b400) [pid = 12921] [serial = 195] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 107 (0x7f1085b9dc00) [pid = 12921] [serial = 192] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 106 (0x7f108baa0800) [pid = 12921] [serial = 162] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 105 (0x7f1096d26800) [pid = 12921] [serial = 237] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 104 (0x7f10801cf400) [pid = 12921] [serial = 225] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 103 (0x7f108459e800) [pid = 12921] [serial = 267] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 102 (0x7f1096e8fc00) [pid = 12921] [serial = 273] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 101 (0x7f10964b6c00) [pid = 12921] [serial = 234] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 100 (0x7f1083d8a000) [pid = 12921] [serial = 228] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 99 (0x7f107e10b000) [pid = 12921] [serial = 264] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 98 (0x7f1091d7bc00) [pid = 12921] [serial = 270] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 97 (0x7f107b0c0800) [pid = 12921] [serial = 327] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 96 (0x7f1087dd5c00) [pid = 12921] [serial = 330] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 95 (0x7f1092d26000) [pid = 12921] [serial = 333] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 94 (0x7f108ba9bc00) [pid = 12921] [serial = 331] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 93 (0x7f107e107800) [pid = 12921] [serial = 318] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 92 (0x7f10801db400) [pid = 12921] [serial = 319] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 91 (0x7f1084595000) [pid = 12921] [serial = 307] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 90 (0x7f1083975000) [pid = 12921] [serial = 306] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 89 (0x7f1085dd1c00) [pid = 12921] [serial = 324] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 88 (0x7f1079584800) [pid = 12921] [serial = 316] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 87 (0x7f107957f800) [pid = 12921] [serial = 315] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 86 (0x7f107cd22c00) [pid = 12921] [serial = 304] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 85 (0x7f107b6e7000) [pid = 12921] [serial = 303] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 84 (0x7f1095e93800) [pid = 12921] [serial = 313] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 83 (0x7f1091994000) [pid = 12921] [serial = 312] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 82 (0x7f1085dd0800) [pid = 12921] [serial = 300] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 81 (0x7f1085dda400) [pid = 12921] [serial = 310] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 80 (0x7f1085dd4c00) [pid = 12921] [serial = 309] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 79 (0x7f1083ada400) [pid = 12921] [serial = 321] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 78 (0x7f1084598400) [pid = 12921] [serial = 322] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 77 (0x7f108585c000) [pid = 12921] [serial = 328] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 76 (0x7f10967b7800) [pid = 12921] [serial = 334] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 75 (0x7f1087a34400) [pid = 12921] [serial = 325] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 74 (0x7f1090a68000) [pid = 12921] [serial = 231] [outer = (nil)] [url = about:blank] 12:52:06 INFO - PROCESS | 12921 | --DOMWINDOW == 73 (0x7f1096e31000) [pid = 12921] [serial = 222] [outer = (nil)] [url = about:blank] 12:52:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:52:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1238ms 12:52:06 INFO - PROCESS | 12921 | 1462218726492 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:52:06 INFO - PROCESS | 12921 | 1462218726499 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:52:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:52:06 INFO - PROCESS | 12921 | 1462218726507 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 12921 | 1462218726511 Marionette TRACE conn3 <- [1,494,null,{}] 12:52:06 INFO - PROCESS | 12921 | 1462218726516 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}] 12:52:06 INFO - PROCESS | 12921 | 1462218726635 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:52:06 INFO - PROCESS | 12921 | 1462218726651 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a4df800 == 54 [pid = 12921] [id = 131] 12:52:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 74 (0x7f107cd1d400) [pid = 12921] [serial = 392] [outer = (nil)] 12:52:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 75 (0x7f107e107800) [pid = 12921] [serial = 393] [outer = 0x7f107cd1d400] 12:52:06 INFO - PROCESS | 12921 | 1462218726704 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 76 (0x7f107e291000) [pid = 12921] [serial = 394] [outer = 0x7f107cd1d400] 12:52:07 INFO - PROCESS | 12921 | 1462218727430 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]]]}] 12:52:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:52:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 978ms 12:52:07 INFO - PROCESS | 12921 | 1462218727486 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:52:07 INFO - PROCESS | 12921 | 1462218727489 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:52:07 INFO - PROCESS | 12921 | 1462218727494 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 12921 | 1462218727499 Marionette TRACE conn3 <- [1,498,null,{}] 12:52:07 INFO - PROCESS | 12921 | 1462218727512 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}] 12:52:07 INFO - PROCESS | 12921 | 1462218727643 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:52:07 INFO - PROCESS | 12921 | 1462218727658 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083820000 == 55 [pid = 12921] [id = 132] 12:52:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 77 (0x7f1080bbfc00) [pid = 12921] [serial = 395] [outer = (nil)] 12:52:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 78 (0x7f10817aa400) [pid = 12921] [serial = 396] [outer = 0x7f1080bbfc00] 12:52:07 INFO - PROCESS | 12921 | 1462218727725 Marionette DEBUG loaded listener.js 12:52:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 79 (0x7f1083392800) [pid = 12921] [serial = 397] [outer = 0x7f1080bbfc00] 12:52:08 INFO - PROCESS | 12921 | 1462218728425 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]]]}] 12:52:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:52:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 987ms 12:52:08 INFO - PROCESS | 12921 | 1462218728483 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 12921 | 1462218728487 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:52:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:52:08 INFO - PROCESS | 12921 | 1462218728494 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 12921 | 1462218728497 Marionette TRACE conn3 <- [1,502,null,{}] 12:52:08 INFO - PROCESS | 12921 | 1462218728503 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}] 12:52:08 INFO - PROCESS | 12921 | 1462218728642 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:52:08 INFO - PROCESS | 12921 | 1462218728654 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108450f800 == 56 [pid = 12921] [id = 133] 12:52:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 80 (0x7f1081f61000) [pid = 12921] [serial = 398] [outer = (nil)] 12:52:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 81 (0x7f1083ada400) [pid = 12921] [serial = 399] [outer = 0x7f1081f61000] 12:52:08 INFO - PROCESS | 12921 | 1462218728711 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 82 (0x7f1084314000) [pid = 12921] [serial = 400] [outer = 0x7f1081f61000] 12:52:09 INFO - PROCESS | 12921 | 1462218729397 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]]]}] 12:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 932ms 12:52:09 INFO - PROCESS | 12921 | 1462218729426 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:52:09 INFO - PROCESS | 12921 | 1462218729429 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:52:09 INFO - PROCESS | 12921 | 1462218729435 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:52:09 INFO - PROCESS | 12921 | 1462218729436 Marionette TRACE conn3 <- [1,506,null,{}] 12:52:09 INFO - PROCESS | 12921 | 1462218729442 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}] 12:52:09 INFO - PROCESS | 12921 | 1462218729592 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:52:09 INFO - PROCESS | 12921 | 1462218729655 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084e04800 == 57 [pid = 12921] [id = 134] 12:52:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 83 (0x7f1083393c00) [pid = 12921] [serial = 401] [outer = (nil)] 12:52:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 84 (0x7f1084595400) [pid = 12921] [serial = 402] [outer = 0x7f1083393c00] 12:52:09 INFO - PROCESS | 12921 | 1462218729709 Marionette DEBUG loaded listener.js 12:52:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 85 (0x7f10848d6c00) [pid = 12921] [serial = 403] [outer = 0x7f1083393c00] 12:52:10 INFO - PROCESS | 12921 | 1462218730444 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]]]}] 12:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1031ms 12:52:10 INFO - PROCESS | 12921 | 1462218730467 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:52:10 INFO - PROCESS | 12921 | 1462218730470 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:52:10 INFO - PROCESS | 12921 | 1462218730475 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 12921 | 1462218730477 Marionette TRACE conn3 <- [1,510,null,{}] 12:52:10 INFO - PROCESS | 12921 | 1462218730482 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}] 12:52:10 INFO - PROCESS | 12921 | 1462218730679 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:52:10 INFO - PROCESS | 12921 | 1462218730717 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ae91800 == 58 [pid = 12921] [id = 135] 12:52:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 86 (0x7f1085b9e000) [pid = 12921] [serial = 404] [outer = (nil)] 12:52:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 87 (0x7f108781e400) [pid = 12921] [serial = 405] [outer = 0x7f1085b9e000] 12:52:10 INFO - PROCESS | 12921 | 1462218730776 Marionette DEBUG loaded listener.js 12:52:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 88 (0x7f1087dd8800) [pid = 12921] [serial = 406] [outer = 0x7f1085b9e000] 12:52:11 INFO - PROCESS | 12921 | --DOMWINDOW == 87 (0x7f107ca14c00) [pid = 12921] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:52:11 INFO - PROCESS | 12921 | --DOMWINDOW == 86 (0x7f107a891800) [pid = 12921] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:52:11 INFO - PROCESS | 12921 | --DOMWINDOW == 85 (0x7f10850b6000) [pid = 12921] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:52:11 INFO - PROCESS | 12921 | --DOMWINDOW == 84 (0x7f107ae30c00) [pid = 12921] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:52:11 INFO - PROCESS | 12921 | --DOMWINDOW == 83 (0x7f107b6ef000) [pid = 12921] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:52:11 INFO - PROCESS | 12921 | --DOMWINDOW == 82 (0x7f107957fc00) [pid = 12921] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:52:11 INFO - PROCESS | 12921 | --DOMWINDOW == 81 (0x7f1085dd4000) [pid = 12921] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:52:11 INFO - PROCESS | 12921 | --DOMWINDOW == 80 (0x7f1080bc4c00) [pid = 12921] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:52:11 INFO - PROCESS | 12921 | 1462218731499 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]]]}] 12:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1078ms 12:52:11 INFO - PROCESS | 12921 | 1462218731554 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:52:11 INFO - PROCESS | 12921 | 1462218731556 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:52:11 INFO - PROCESS | 12921 | 1462218731576 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - PROCESS | 12921 | 1462218731579 Marionette TRACE conn3 <- [1,514,null,{}] 12:52:11 INFO - PROCESS | 12921 | 1462218731583 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}] 12:52:11 INFO - PROCESS | 12921 | 1462218731731 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:52:11 INFO - PROCESS | 12921 | 1462218731747 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108783a800 == 59 [pid = 12921] [id = 136] 12:52:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 81 (0x7f107be02800) [pid = 12921] [serial = 407] [outer = (nil)] 12:52:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 82 (0x7f1085d6cc00) [pid = 12921] [serial = 408] [outer = 0x7f107be02800] 12:52:11 INFO - PROCESS | 12921 | 1462218731799 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 83 (0x7f1087de3400) [pid = 12921] [serial = 409] [outer = 0x7f107be02800] 12:52:12 INFO - PROCESS | 12921 | 1462218732340 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]]]}] 12:52:12 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 12:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 829ms 12:52:12 INFO - PROCESS | 12921 | 1462218732407 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 12921 | 1462218732411 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:52:12 INFO - PROCESS | 12921 | 1462218732417 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 12921 | 1462218732419 Marionette TRACE conn3 <- [1,518,null,{}] 12:52:12 INFO - PROCESS | 12921 | 1462218732424 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}] 12:52:12 INFO - PROCESS | 12921 | 1462218732556 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:52:12 INFO - PROCESS | 12921 | 1462218732572 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090af2000 == 60 [pid = 12921] [id = 137] 12:52:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 84 (0x7f108459a400) [pid = 12921] [serial = 410] [outer = (nil)] 12:52:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 85 (0x7f1090a68800) [pid = 12921] [serial = 411] [outer = 0x7f108459a400] 12:52:12 INFO - PROCESS | 12921 | 1462218732628 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 86 (0x7f10918f1800) [pid = 12921] [serial = 412] [outer = 0x7f108459a400] 12:52:13 INFO - PROCESS | 12921 | 1462218733430 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]]]}] 12:52:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:52:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1081ms 12:52:13 INFO - PROCESS | 12921 | 1462218733514 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 12921 | 1462218733519 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:52:13 INFO - PROCESS | 12921 | 1462218733528 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 12921 | 1462218733532 Marionette TRACE conn3 <- [1,522,null,{}] 12:52:13 INFO - PROCESS | 12921 | 1462218733540 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}] 12:52:13 INFO - PROCESS | 12921 | 1462218733694 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:52:13 INFO - PROCESS | 12921 | 1462218733821 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107bc12000 == 61 [pid = 12921] [id = 138] 12:52:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 87 (0x7f107b07b000) [pid = 12921] [serial = 413] [outer = (nil)] 12:52:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 88 (0x7f107b6e9c00) [pid = 12921] [serial = 414] [outer = 0x7f107b07b000] 12:52:13 INFO - PROCESS | 12921 | 1462218733890 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 89 (0x7f107cd25c00) [pid = 12921] [serial = 415] [outer = 0x7f107b07b000] 12:52:14 INFO - PROCESS | 12921 | 1462218734719 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1233ms 12:52:14 INFO - PROCESS | 12921 | 1462218734764 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 12921 | 1462218734776 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:52:14 INFO - PROCESS | 12921 | 1462218734786 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 12921 | 1462218734789 Marionette TRACE conn3 <- [1,526,null,{}] 12:52:14 INFO - PROCESS | 12921 | 1462218734795 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}] 12:52:14 INFO - PROCESS | 12921 | 1462218734936 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:52:15 INFO - PROCESS | 12921 | 1462218735069 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108450d800 == 62 [pid = 12921] [id = 139] 12:52:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 90 (0x7f107cd27000) [pid = 12921] [serial = 416] [outer = (nil)] 12:52:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 91 (0x7f1081f5e000) [pid = 12921] [serial = 417] [outer = 0x7f107cd27000] 12:52:15 INFO - PROCESS | 12921 | 1462218735131 Marionette DEBUG loaded listener.js 12:52:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 92 (0x7f1083395800) [pid = 12921] [serial = 418] [outer = 0x7f107cd27000] 12:52:16 INFO - PROCESS | 12921 | 1462218736008 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]]]}] 12:52:16 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 12:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1289ms 12:52:16 INFO - PROCESS | 12921 | 1462218736075 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:52:16 INFO - PROCESS | 12921 | 1462218736079 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:52:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:52:16 INFO - PROCESS | 12921 | 1462218736085 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 12921 | 1462218736090 Marionette TRACE conn3 <- [1,530,null,{}] 12:52:16 INFO - PROCESS | 12921 | 1462218736104 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}] 12:52:16 INFO - PROCESS | 12921 | 1462218736298 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:52:16 INFO - PROCESS | 12921 | 1462218736428 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1092837800 == 63 [pid = 12921] [id = 140] 12:52:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 93 (0x7f10848d2c00) [pid = 12921] [serial = 419] [outer = (nil)] 12:52:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 94 (0x7f1085dd4000) [pid = 12921] [serial = 420] [outer = 0x7f10848d2c00] 12:52:16 INFO - PROCESS | 12921 | 1462218736499 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 95 (0x7f1087d5f400) [pid = 12921] [serial = 421] [outer = 0x7f10848d2c00] 12:52:17 INFO - PROCESS | 12921 | 1462218737125 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"]]]}] 12:52:17 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 12:52:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:52:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:52:17 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 12:52:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:52:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:52:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:52:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:52:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:52:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1083ms 12:52:17 INFO - PROCESS | 12921 | 1462218737193 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:52:17 INFO - PROCESS | 12921 | 1462218737196 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:52:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:52:17 INFO - PROCESS | 12921 | 1462218737203 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:52:17 INFO - PROCESS | 12921 | 1462218737206 Marionette TRACE conn3 <- [1,534,null,{}] 12:52:17 INFO - PROCESS | 12921 | 1462218737211 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}] 12:52:17 INFO - PROCESS | 12921 | 1462218737358 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:52:17 INFO - PROCESS | 12921 | 1462218737489 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096636000 == 64 [pid = 12921] [id = 141] 12:52:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 96 (0x7f10848da000) [pid = 12921] [serial = 422] [outer = (nil)] 12:52:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 97 (0x7f1092bef800) [pid = 12921] [serial = 423] [outer = 0x7f10848da000] 12:52:17 INFO - PROCESS | 12921 | 1462218737554 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 98 (0x7f1094c67c00) [pid = 12921] [serial = 424] [outer = 0x7f10848da000] 12:52:18 INFO - PROCESS | 12921 | 1462218738240 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]]]}] 12:52:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:52:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1075ms 12:52:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:52:18 INFO - PROCESS | 12921 | 1462218738279 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:52:18 INFO - PROCESS | 12921 | 1462218738282 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:52:18 INFO - PROCESS | 12921 | 1462218738287 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:52:18 INFO - PROCESS | 12921 | 1462218738290 Marionette TRACE conn3 <- [1,538,null,{}] 12:52:18 INFO - PROCESS | 12921 | 1462218738294 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}] 12:52:18 INFO - PROCESS | 12921 | 1462218738430 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:52:18 INFO - PROCESS | 12921 | 1462218738555 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1098a90800 == 65 [pid = 12921] [id = 142] 12:52:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 99 (0x7f1087de2000) [pid = 12921] [serial = 425] [outer = (nil)] 12:52:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 100 (0x7f1092d26800) [pid = 12921] [serial = 426] [outer = 0x7f1087de2000] 12:52:18 INFO - PROCESS | 12921 | 1462218738619 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 101 (0x7f10964c0c00) [pid = 12921] [serial = 427] [outer = 0x7f1087de2000] 12:52:19 INFO - PROCESS | 12921 | 1462218739278 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]]]}] 12:52:19 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. 12:52:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1028ms 12:52:19 INFO - PROCESS | 12921 | 1462218739315 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 12921 | 1462218739318 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:52:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:52:19 INFO - PROCESS | 12921 | 1462218739323 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 12921 | 1462218739326 Marionette TRACE conn3 <- [1,542,null,{}] 12:52:19 INFO - PROCESS | 12921 | 1462218739330 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}] 12:52:19 INFO - PROCESS | 12921 | 1462218739506 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:52:19 INFO - PROCESS | 12921 | 1462218739641 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10b36bd000 == 66 [pid = 12921] [id = 143] 12:52:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 102 (0x7f1095ec6400) [pid = 12921] [serial = 428] [outer = (nil)] 12:52:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 103 (0x7f1096e30000) [pid = 12921] [serial = 429] [outer = 0x7f1095ec6400] 12:52:19 INFO - PROCESS | 12921 | 1462218739704 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 104 (0x7f109970a000) [pid = 12921] [serial = 430] [outer = 0x7f1095ec6400] 12:52:20 INFO - PROCESS | 12921 | 1462218740376 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]]]}] 12:52:20 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. 12:52:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1080ms 12:52:20 INFO - PROCESS | 12921 | 1462218740404 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:52:20 INFO - PROCESS | 12921 | 1462218740408 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:52:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:52:20 INFO - PROCESS | 12921 | 1462218740432 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - PROCESS | 12921 | 1462218740435 Marionette TRACE conn3 <- [1,546,null,{}] 12:52:20 INFO - PROCESS | 12921 | 1462218740440 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}] 12:52:20 INFO - PROCESS | 12921 | 1462218740596 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:52:20 INFO - PROCESS | 12921 | 1462218740712 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ccc0800 == 67 [pid = 12921] [id = 144] 12:52:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 105 (0x7f107a894800) [pid = 12921] [serial = 431] [outer = (nil)] 12:52:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 106 (0x7f10801d2c00) [pid = 12921] [serial = 432] [outer = 0x7f107a894800] 12:52:20 INFO - PROCESS | 12921 | 1462218740774 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 107 (0x7f109970ec00) [pid = 12921] [serial = 433] [outer = 0x7f107a894800] 12:52:21 INFO - PROCESS | 12921 | 1462218741707 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]]]}] 12:52:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:52:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1327ms 12:52:21 INFO - PROCESS | 12921 | 1462218741760 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 12921 | 1462218741764 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:52:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:52:21 INFO - PROCESS | 12921 | 1462218741773 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - PROCESS | 12921 | 1462218741776 Marionette TRACE conn3 <- [1,550,null,{}] 12:52:21 INFO - PROCESS | 12921 | 1462218741783 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}] 12:52:21 INFO - PROCESS | 12921 | 1462218741934 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:52:22 INFO - PROCESS | 12921 | 1462218742053 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084513800 == 68 [pid = 12921] [id = 145] 12:52:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 108 (0x7f107b0c3400) [pid = 12921] [serial = 434] [outer = (nil)] 12:52:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 109 (0x7f107b6e8000) [pid = 12921] [serial = 435] [outer = 0x7f107b0c3400] 12:52:22 INFO - PROCESS | 12921 | 1462218742116 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 110 (0x7f10801d0000) [pid = 12921] [serial = 436] [outer = 0x7f107b0c3400] 12:52:22 INFO - PROCESS | 12921 | 1462218742937 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]]]}] 12:52:22 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. 12:52:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1183ms 12:52:22 INFO - PROCESS | 12921 | 1462218742956 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:52:22 INFO - PROCESS | 12921 | 1462218742963 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:52:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:52:22 INFO - PROCESS | 12921 | 1462218742990 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 12921 | 1462218742994 Marionette TRACE conn3 <- [1,554,null,{}] 12:52:23 INFO - PROCESS | 12921 | 1462218743000 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}] 12:52:23 INFO - PROCESS | 12921 | 1462218743142 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:52:23 INFO - PROCESS | 12921 | 1462218743275 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b114800 == 69 [pid = 12921] [id = 146] 12:52:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 111 (0x7f107e104c00) [pid = 12921] [serial = 437] [outer = (nil)] 12:52:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 112 (0x7f10801dc400) [pid = 12921] [serial = 438] [outer = 0x7f107e104c00] 12:52:23 INFO - PROCESS | 12921 | 1462218743331 Marionette DEBUG loaded listener.js 12:52:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 113 (0x7f1082e90400) [pid = 12921] [serial = 439] [outer = 0x7f107e104c00] 12:52:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1081776800 == 68 [pid = 12921] [id = 50] 12:52:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108783a800 == 67 [pid = 12921] [id = 136] 12:52:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107ae91800 == 66 [pid = 12921] [id = 135] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 112 (0x7f1083854c00) [pid = 12921] [serial = 372] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084e04800 == 65 [pid = 12921] [id = 134] 12:52:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108450f800 == 64 [pid = 12921] [id = 133] 12:52:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083820000 == 63 [pid = 12921] [id = 132] 12:52:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a4df800 == 62 [pid = 12921] [id = 131] 12:52:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1080b75800 == 61 [pid = 12921] [id = 130] 12:52:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108469f000 == 60 [pid = 12921] [id = 126] 12:52:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b498800 == 59 [pid = 12921] [id = 125] 12:52:23 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 111 (0x7f1087a3f400) [pid = 12921] [serial = 345] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 110 (0x7f10801dc000) [pid = 12921] [serial = 355] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 109 (0x7f1083d8d000) [pid = 12921] [serial = 360] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 108 (0x7f10851bac00) [pid = 12921] [serial = 363] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 107 (0x7f107b1f7c00) [pid = 12921] [serial = 349] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 106 (0x7f108482e800) [pid = 12921] [serial = 361] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 105 (0x7f107e106800) [pid = 12921] [serial = 352] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 104 (0x7f107ca0e800) [pid = 12921] [serial = 351] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 103 (0x7f107b0c6c00) [pid = 12921] [serial = 369] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 102 (0x7f108ba3fc00) [pid = 12921] [serial = 367] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 101 (0x7f1085d71400) [pid = 12921] [serial = 364] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 100 (0x7f107e291c00) [pid = 12921] [serial = 370] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 99 (0x7f107b0be400) [pid = 12921] [serial = 348] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 98 (0x7f1083ad6400) [pid = 12921] [serial = 357] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 97 (0x7f107b0cf000) [pid = 12921] [serial = 339] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 96 (0x7f1083d89c00) [pid = 12921] [serial = 358] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 95 (0x7f1083adbc00) [pid = 12921] [serial = 342] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 94 (0x7f1087d66800) [pid = 12921] [serial = 366] [outer = (nil)] [url = about:blank] 12:52:23 INFO - PROCESS | 12921 | --DOMWINDOW == 93 (0x7f107e28a800) [pid = 12921] [serial = 354] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 12921 | 1462218744262 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]]]}] 12:52:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:52:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1346ms 12:52:24 INFO - PROCESS | 12921 | 1462218744319 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:52:24 INFO - PROCESS | 12921 | 1462218744325 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:52:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:52:24 INFO - PROCESS | 12921 | 1462218744334 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:52:24 INFO - PROCESS | 12921 | 1462218744338 Marionette TRACE conn3 <- [1,558,null,{}] 12:52:24 INFO - PROCESS | 12921 | 1462218744345 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}] 12:52:24 INFO - PROCESS | 12921 | 1462218744498 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:52:24 INFO - PROCESS | 12921 | 1462218744628 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107bc1e000 == 60 [pid = 12921] [id = 147] 12:52:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 94 (0x7f107b0c5800) [pid = 12921] [serial = 440] [outer = (nil)] 12:52:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 95 (0x7f107b6e7400) [pid = 12921] [serial = 441] [outer = 0x7f107b0c5800] 12:52:24 INFO - PROCESS | 12921 | 1462218744694 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 96 (0x7f107e104400) [pid = 12921] [serial = 442] [outer = 0x7f107b0c5800] 12:52:25 INFO - PROCESS | 12921 | 1462218745522 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]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:52:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1230ms 12:52:25 INFO - PROCESS | 12921 | 1462218745565 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 12921 | 1462218745572 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:52:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:52:25 INFO - PROCESS | 12921 | 1462218745581 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 12921 | 1462218745584 Marionette TRACE conn3 <- [1,562,null,{}] 12:52:25 INFO - PROCESS | 12921 | 1462218745588 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}] 12:52:25 INFO - PROCESS | 12921 | 1462218745731 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:52:25 INFO - PROCESS | 12921 | 1462218745859 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083ce0800 == 61 [pid = 12921] [id = 148] 12:52:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 97 (0x7f10801dc800) [pid = 12921] [serial = 443] [outer = (nil)] 12:52:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 98 (0x7f1083392000) [pid = 12921] [serial = 444] [outer = 0x7f10801dc800] 12:52:25 INFO - PROCESS | 12921 | 1462218745923 Marionette DEBUG loaded listener.js 12:52:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 99 (0x7f1083ad0400) [pid = 12921] [serial = 445] [outer = 0x7f10801dc800] 12:52:26 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:26 INFO - PROCESS | 12921 | 1462218746764 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]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:52:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1231ms 12:52:26 INFO - PROCESS | 12921 | 1462218746817 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 12921 | 1462218746820 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:52:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:52:26 INFO - PROCESS | 12921 | 1462218746828 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 12921 | 1462218746834 Marionette TRACE conn3 <- [1,566,null,{}] 12:52:26 INFO - PROCESS | 12921 | 1462218746848 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}] 12:52:27 INFO - PROCESS | 12921 | 1462218747000 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:52:27 INFO - PROCESS | 12921 | 1462218747129 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084efb000 == 62 [pid = 12921] [id = 149] 12:52:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 100 (0x7f1083add000) [pid = 12921] [serial = 446] [outer = (nil)] 12:52:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 101 (0x7f10850bbc00) [pid = 12921] [serial = 447] [outer = 0x7f1083add000] 12:52:27 INFO - PROCESS | 12921 | 1462218747199 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 102 (0x7f1085dcd000) [pid = 12921] [serial = 448] [outer = 0x7f1083add000] 12:52:27 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:27 INFO - PROCESS | 12921 | 1462218747890 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]]]}] 12:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1083ms 12:52:27 INFO - PROCESS | 12921 | 1462218747919 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 12921 | 1462218747923 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:52:27 INFO - PROCESS | 12921 | 1462218747928 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 12921 | 1462218747930 Marionette TRACE conn3 <- [1,570,null,{}] 12:52:27 INFO - PROCESS | 12921 | 1462218747937 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}] 12:52:28 INFO - PROCESS | 12921 | 1462218748105 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:52:28 INFO - PROCESS | 12921 | 1462218748242 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:28 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108ae0f800 == 63 [pid = 12921] [id = 150] 12:52:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 103 (0x7f108459d800) [pid = 12921] [serial = 449] [outer = (nil)] 12:52:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 104 (0x7f108ab88400) [pid = 12921] [serial = 450] [outer = 0x7f108459d800] 12:52:28 INFO - PROCESS | 12921 | 1462218748303 Marionette DEBUG loaded listener.js 12:52:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 105 (0x7f1091616800) [pid = 12921] [serial = 451] [outer = 0x7f108459d800] 12:52:28 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:28 INFO - PROCESS | 12921 | 1462218748973 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]]]}] 12:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1076ms 12:52:29 INFO - PROCESS | 12921 | 1462218749019 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:52:29 INFO - PROCESS | 12921 | 1462218749022 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:52:29 INFO - PROCESS | 12921 | 1462218749028 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:52:29 INFO - PROCESS | 12921 | 1462218749031 Marionette TRACE conn3 <- [1,574,null,{}] 12:52:29 INFO - PROCESS | 12921 | 1462218749035 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}] 12:52:29 INFO - PROCESS | 12921 | 1462218749165 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:52:29 INFO - PROCESS | 12921 | 1462218749297 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10919a7800 == 64 [pid = 12921] [id = 151] 12:52:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 106 (0x7f1087a33c00) [pid = 12921] [serial = 452] [outer = (nil)] 12:52:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 107 (0x7f1095ec5800) [pid = 12921] [serial = 453] [outer = 0x7f1087a33c00] 12:52:29 INFO - PROCESS | 12921 | 1462218749368 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 108 (0x7f10967ba400) [pid = 12921] [serial = 454] [outer = 0x7f1087a33c00] 12:52:30 INFO - PROCESS | 12921 | 1462218750206 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]]]}] 12:52:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:52:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1228ms 12:52:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:52:30 INFO - PROCESS | 12921 | 1462218750257 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:52:30 INFO - PROCESS | 12921 | 1462218750259 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:52:30 INFO - PROCESS | 12921 | 1462218750263 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 12921 | 1462218750267 Marionette TRACE conn3 <- [1,578,null,{}] 12:52:30 INFO - PROCESS | 12921 | 1462218750272 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}] 12:52:30 INFO - PROCESS | 12921 | 1462218750425 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:52:30 INFO - PROCESS | 12921 | 1462218750560 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096e10000 == 65 [pid = 12921] [id = 152] 12:52:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 109 (0x7f1096e90000) [pid = 12921] [serial = 455] [outer = (nil)] 12:52:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 110 (0x7f109970fc00) [pid = 12921] [serial = 456] [outer = 0x7f1096e90000] 12:52:30 INFO - PROCESS | 12921 | 1462218750627 Marionette DEBUG loaded listener.js 12:52:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 111 (0x7f109ad7a400) [pid = 12921] [serial = 457] [outer = 0x7f1096e90000] 12:52:31 INFO - PROCESS | 12921 | 1462218751414 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]]]}] 12:52:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:52:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1177ms 12:52:31 INFO - PROCESS | 12921 | 1462218751441 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:52:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:52:31 INFO - PROCESS | 12921 | 1462218751444 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:52:31 INFO - PROCESS | 12921 | 1462218751450 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:52:31 INFO - PROCESS | 12921 | 1462218751453 Marionette TRACE conn3 <- [1,582,null,{}] 12:52:31 INFO - PROCESS | 12921 | 1462218751457 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}] 12:52:31 INFO - PROCESS | 12921 | 1462218751590 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:52:31 INFO - PROCESS | 12921 | 1462218751832 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a219000 == 66 [pid = 12921] [id = 153] 12:52:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 112 (0x7f107558e400) [pid = 12921] [serial = 458] [outer = (nil)] 12:52:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 113 (0x7f1075590000) [pid = 12921] [serial = 459] [outer = 0x7f107558e400] 12:52:31 INFO - PROCESS | 12921 | 1462218751900 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 114 (0x7f107a891000) [pid = 12921] [serial = 460] [outer = 0x7f107558e400] 12:52:32 INFO - PROCESS | 12921 | 1462218752795 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]]]}] 12:52:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1091b93000 == 65 [pid = 12921] [id = 65] 12:52:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084513800 == 64 [pid = 12921] [id = 145] 12:52:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1098a90800 == 63 [pid = 12921] [id = 142] 12:52:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1096636000 == 62 [pid = 12921] [id = 141] 12:52:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:52:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1430ms 12:52:32 INFO - PROCESS | 12921 | 1462218752880 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:52:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:52:32 INFO - PROCESS | 12921 | 1462218752885 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:52:32 INFO - PROCESS | 12921 | 1462218752892 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - PROCESS | 12921 | 1462218752896 Marionette TRACE conn3 <- [1,586,null,{}] 12:52:32 INFO - PROCESS | 12921 | 1462218752903 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}] 12:52:33 INFO - PROCESS | 12921 | 1462218753044 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:52:33 INFO - PROCESS | 12921 | 1462218753055 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ccc8800 == 63 [pid = 12921] [id = 154] 12:52:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 115 (0x7f107a893400) [pid = 12921] [serial = 461] [outer = (nil)] 12:52:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 116 (0x7f107e120400) [pid = 12921] [serial = 462] [outer = 0x7f107a893400] 12:52:33 INFO - PROCESS | 12921 | 1462218753127 Marionette DEBUG loaded listener.js 12:52:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 117 (0x7f10801dc000) [pid = 12921] [serial = 463] [outer = 0x7f107a893400] 12:52:33 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:33 INFO - PROCESS | 12921 | 1462218753785 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]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:52:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 930ms 12:52:33 INFO - PROCESS | 12921 | 1462218753824 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 12921 | 1462218753829 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:52:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:52:33 INFO - PROCESS | 12921 | 1462218753836 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 12921 | 1462218753838 Marionette TRACE conn3 <- [1,590,null,{}] 12:52:33 INFO - PROCESS | 12921 | 1462218753843 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}] 12:52:33 INFO - PROCESS | 12921 | 1462218753966 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:52:34 INFO - PROCESS | 12921 | 1462218754066 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084512000 == 64 [pid = 12921] [id = 155] 12:52:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f10801dcc00) [pid = 12921] [serial = 464] [outer = (nil)] 12:52:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f1083ad0800) [pid = 12921] [serial = 465] [outer = 0x7f10801dcc00] 12:52:34 INFO - PROCESS | 12921 | 1462218754118 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f10845a0000) [pid = 12921] [serial = 466] [outer = 0x7f10801dcc00] 12:52:34 INFO - PROCESS | 12921 | 1462218754914 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]]]}] 12:52:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:52:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1127ms 12:52:34 INFO - PROCESS | 12921 | 1462218754963 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:52:34 INFO - PROCESS | 12921 | 1462218754965 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:52:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:52:34 INFO - PROCESS | 12921 | 1462218754973 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:52:34 INFO - PROCESS | 12921 | 1462218754981 Marionette TRACE conn3 <- [1,594,null,{}] 12:52:34 INFO - PROCESS | 12921 | 1462218754998 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}] 12:52:35 INFO - PROCESS | 12921 | 1462218755163 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:52:35 INFO - PROCESS | 12921 | 1462218755186 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091d1e800 == 65 [pid = 12921] [id = 156] 12:52:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f1085d71400) [pid = 12921] [serial = 467] [outer = (nil)] 12:52:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f1091b32800) [pid = 12921] [serial = 468] [outer = 0x7f1085d71400] 12:52:35 INFO - PROCESS | 12921 | 1462218755237 Marionette DEBUG loaded listener.js 12:52:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f10964b6c00) [pid = 12921] [serial = 469] [outer = 0x7f1085d71400] 12:52:35 INFO - PROCESS | 12921 | 1462218755910 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]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:52:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 984ms 12:52:35 INFO - PROCESS | 12921 | 1462218755956 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 12921 | 1462218755960 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:52:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:52:35 INFO - PROCESS | 12921 | 1462218755969 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 12921 | 1462218755971 Marionette TRACE conn3 <- [1,598,null,{}] 12:52:35 INFO - PROCESS | 12921 | 1462218755976 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}] 12:52:36 INFO - PROCESS | 12921 | 1462218756129 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:52:36 INFO - PROCESS | 12921 | 1462218756163 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a216000 == 66 [pid = 12921] [id = 157] 12:52:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f1096085c00) [pid = 12921] [serial = 470] [outer = (nil)] 12:52:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f1096e8e000) [pid = 12921] [serial = 471] [outer = 0x7f1096085c00] 12:52:36 INFO - PROCESS | 12921 | 1462218756215 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f1099713800) [pid = 12921] [serial = 472] [outer = 0x7f1096085c00] 12:52:36 INFO - PROCESS | 12921 | 1462218756868 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]]]}] 12:52:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:52:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 931ms 12:52:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:52:36 INFO - PROCESS | 12921 | 1462218756901 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:52:36 INFO - PROCESS | 12921 | 1462218756903 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:52:36 INFO - PROCESS | 12921 | 1462218756907 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:52:36 INFO - PROCESS | 12921 | 1462218756911 Marionette TRACE conn3 <- [1,602,null,{}] 12:52:36 INFO - PROCESS | 12921 | 1462218756915 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}] 12:52:37 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f1081f61000) [pid = 12921] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:52:37 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f1080bbfc00) [pid = 12921] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:52:37 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f1079583400) [pid = 12921] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:52:37 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f107b0bb000) [pid = 12921] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:52:37 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f1083393c00) [pid = 12921] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:52:37 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f107cd1d400) [pid = 12921] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:52:37 INFO - PROCESS | 12921 | --DOMWINDOW == 119 (0x7f107b0c3400) [pid = 12921] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:52:37 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f1085b9e000) [pid = 12921] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:52:37 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f107be02800) [pid = 12921] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:52:37 INFO - PROCESS | 12921 | --DOMWINDOW == 116 (0x7f107a9be000) [pid = 12921] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:52:37 INFO - PROCESS | 12921 | 1462218757174 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:52:37 INFO - PROCESS | 12921 | 1462218757186 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10754d2800 == 67 [pid = 12921] [id = 158] 12:52:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 117 (0x7f10757f2400) [pid = 12921] [serial = 473] [outer = (nil)] 12:52:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f10757f4400) [pid = 12921] [serial = 474] [outer = 0x7f10757f2400] 12:52:37 INFO - PROCESS | 12921 | 1462218757260 Marionette DEBUG loaded listener.js 12:52:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f1081650c00) [pid = 12921] [serial = 475] [outer = 0x7f10757f2400] 12:52:37 INFO - PROCESS | 12921 | 1462218757854 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:52:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 983ms 12:52:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:52:37 INFO - PROCESS | 12921 | 1462218757891 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 12921 | 1462218757893 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:52:37 INFO - PROCESS | 12921 | 1462218757898 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 12921 | 1462218757901 Marionette TRACE conn3 <- [1,606,null,{}] 12:52:37 INFO - PROCESS | 12921 | 1462218757905 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}] 12:52:38 INFO - PROCESS | 12921 | 1462218758023 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:52:38 INFO - PROCESS | 12921 | 1462218758133 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:38 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108782c800 == 68 [pid = 12921] [id = 159] 12:52:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f107a351000) [pid = 12921] [serial = 476] [outer = (nil)] 12:52:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f107a356400) [pid = 12921] [serial = 477] [outer = 0x7f107a351000] 12:52:38 INFO - PROCESS | 12921 | 1462218758185 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f1084831c00) [pid = 12921] [serial = 478] [outer = 0x7f107a351000] 12:52:38 INFO - PROCESS | 12921 | 1462218758731 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]]]}] 12:52:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:52:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 878ms 12:52:38 INFO - PROCESS | 12921 | 1462218758776 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:52:38 INFO - PROCESS | 12921 | 1462218758779 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:52:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:52:38 INFO - PROCESS | 12921 | 1462218758784 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:52:38 INFO - PROCESS | 12921 | 1462218758786 Marionette TRACE conn3 <- [1,610,null,{}] 12:52:38 INFO - PROCESS | 12921 | 1462218758790 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}] 12:52:38 INFO - PROCESS | 12921 | 1462218758903 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:52:39 INFO - PROCESS | 12921 | 1462218759002 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10756d5000 == 69 [pid = 12921] [id = 160] 12:52:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f10757f1400) [pid = 12921] [serial = 479] [outer = (nil)] 12:52:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f1096089000) [pid = 12921] [serial = 480] [outer = 0x7f10757f1400] 12:52:39 INFO - PROCESS | 12921 | 1462218759056 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f109977fc00) [pid = 12921] [serial = 481] [outer = 0x7f10757f1400] 12:52:39 INFO - PROCESS | 12921 | 1462218759810 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]]]}] 12:52:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:52:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1076ms 12:52:39 INFO - PROCESS | 12921 | 1462218759886 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:52:39 INFO - PROCESS | 12921 | 1462218759893 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:52:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:52:39 INFO - PROCESS | 12921 | 1462218759901 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:52:39 INFO - PROCESS | 12921 | 1462218759906 Marionette TRACE conn3 <- [1,614,null,{}] 12:52:39 INFO - PROCESS | 12921 | 1462218759913 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}] 12:52:40 INFO - PROCESS | 12921 | 1462218760073 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:52:40 INFO - PROCESS | 12921 | 1462218760209 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:40 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b38f000 == 70 [pid = 12921] [id = 161] 12:52:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f107a34b800) [pid = 12921] [serial = 482] [outer = (nil)] 12:52:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 127 (0x7f107a352800) [pid = 12921] [serial = 483] [outer = 0x7f107a34b800] 12:52:40 INFO - PROCESS | 12921 | 1462218760276 Marionette DEBUG loaded listener.js 12:52:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 128 (0x7f107b075c00) [pid = 12921] [serial = 484] [outer = 0x7f107a34b800] 12:52:41 INFO - PROCESS | 12921 | 1462218761094 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]]]}] 12:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1240ms 12:52:41 INFO - PROCESS | 12921 | 1462218761141 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:52:41 INFO - PROCESS | 12921 | 1462218761149 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:52:41 INFO - PROCESS | 12921 | 1462218761157 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:52:41 INFO - PROCESS | 12921 | 1462218761160 Marionette TRACE conn3 <- [1,618,null,{}] 12:52:41 INFO - PROCESS | 12921 | 1462218761165 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}] 12:52:41 INFO - PROCESS | 12921 | 1462218761315 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:52:41 INFO - PROCESS | 12921 | 1462218761456 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108783a800 == 71 [pid = 12921] [id = 162] 12:52:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 129 (0x7f107a34cc00) [pid = 12921] [serial = 485] [outer = (nil)] 12:52:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 130 (0x7f10801d1400) [pid = 12921] [serial = 486] [outer = 0x7f107a34cc00] 12:52:41 INFO - PROCESS | 12921 | 1462218761517 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 131 (0x7f108338e800) [pid = 12921] [serial = 487] [outer = 0x7f107a34cc00] 12:52:42 INFO - PROCESS | 12921 | 1462218762363 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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1277ms 12:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:52:42 INFO - PROCESS | 12921 | 1462218762435 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:52:42 INFO - PROCESS | 12921 | 1462218762438 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:52:42 INFO - PROCESS | 12921 | 1462218762444 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 12921 | 1462218762449 Marionette TRACE conn3 <- [1,622,null,{}] 12:52:42 INFO - PROCESS | 12921 | 1462218762463 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}] 12:52:42 INFO - PROCESS | 12921 | 1462218762647 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:52:42 INFO - PROCESS | 12921 | 1462218762785 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e4a4800 == 72 [pid = 12921] [id = 163] 12:52:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 132 (0x7f108455ec00) [pid = 12921] [serial = 488] [outer = (nil)] 12:52:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 133 (0x7f108781f400) [pid = 12921] [serial = 489] [outer = 0x7f108455ec00] 12:52:42 INFO - PROCESS | 12921 | 1462218762850 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 134 (0x7f10967b7800) [pid = 12921] [serial = 490] [outer = 0x7f108455ec00] 12:52:43 INFO - PROCESS | 12921 | 1462218763595 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]]]}] 12:52:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:52:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1188ms 12:52:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:52:43 INFO - PROCESS | 12921 | 1462218763631 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:52:43 INFO - PROCESS | 12921 | 1462218763634 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:52:43 INFO - PROCESS | 12921 | 1462218763641 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:52:43 INFO - PROCESS | 12921 | 1462218763644 Marionette TRACE conn3 <- [1,626,null,{}] 12:52:43 INFO - PROCESS | 12921 | 1462218763648 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}] 12:52:43 INFO - PROCESS | 12921 | 1462218763784 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:52:43 INFO - PROCESS | 12921 | 1462218763925 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:43 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107946e800 == 73 [pid = 12921] [id = 164] 12:52:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 135 (0x7f108482ec00) [pid = 12921] [serial = 491] [outer = (nil)] 12:52:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 136 (0x7f10997e6000) [pid = 12921] [serial = 492] [outer = 0x7f108482ec00] 12:52:43 INFO - PROCESS | 12921 | 1462218763986 Marionette DEBUG loaded listener.js 12:52:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 137 (0x7f109ad84c00) [pid = 12921] [serial = 493] [outer = 0x7f108482ec00] 12:52:44 INFO - PROCESS | 12921 | 1462218764712 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]]]}] 12:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1133ms 12:52:44 INFO - PROCESS | 12921 | 1462218764778 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:52:44 INFO - PROCESS | 12921 | 1462218764781 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:52:44 INFO - PROCESS | 12921 | 1462218764787 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:52:44 INFO - PROCESS | 12921 | 1462218764789 Marionette TRACE conn3 <- [1,630,null,{}] 12:52:44 INFO - PROCESS | 12921 | 1462218764794 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}] 12:52:44 INFO - PROCESS | 12921 | 1462218764941 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:52:45 INFO - PROCESS | 12921 | 1462218765076 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:45 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073f65000 == 74 [pid = 12921] [id = 165] 12:52:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 138 (0x7f1073f46400) [pid = 12921] [serial = 494] [outer = (nil)] 12:52:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 139 (0x7f1073f4a400) [pid = 12921] [serial = 495] [outer = 0x7f1073f46400] 12:52:45 INFO - PROCESS | 12921 | 1462218765138 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 140 (0x7f1073f51400) [pid = 12921] [serial = 496] [outer = 0x7f1073f46400] 12:52:46 INFO - PROCESS | 12921 | 1462218766173 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]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1431ms 12:52:46 INFO - PROCESS | 12921 | 1462218766220 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 12921 | 1462218766224 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:52:46 INFO - PROCESS | 12921 | 1462218766233 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 12921 | 1462218766237 Marionette TRACE conn3 <- [1,634,null,{}] 12:52:46 INFO - PROCESS | 12921 | 1462218766246 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}] 12:52:46 INFO - PROCESS | 12921 | 1462218766379 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:52:46 INFO - PROCESS | 12921 | 1462218766567 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a214000 == 75 [pid = 12921] [id = 166] 12:52:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 141 (0x7f107553f000) [pid = 12921] [serial = 497] [outer = (nil)] 12:52:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 142 (0x7f1075541800) [pid = 12921] [serial = 498] [outer = 0x7f107553f000] 12:52:46 INFO - PROCESS | 12921 | 1462218766633 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 143 (0x7f1075591000) [pid = 12921] [serial = 499] [outer = 0x7f107553f000] 12:52:47 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:47 INFO - PROCESS | 12921 | 1462218767404 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]]]}] 12:52:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:52:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1193ms 12:52:47 INFO - PROCESS | 12921 | 1462218767427 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:52:47 INFO - PROCESS | 12921 | 1462218767434 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:52:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:52:47 INFO - PROCESS | 12921 | 1462218767444 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:52:47 INFO - PROCESS | 12921 | 1462218767448 Marionette TRACE conn3 <- [1,638,null,{}] 12:52:47 INFO - PROCESS | 12921 | 1462218767453 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}] 12:52:47 INFO - PROCESS | 12921 | 1462218767643 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:52:47 INFO - PROCESS | 12921 | 1462218767662 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a879000 == 76 [pid = 12921] [id = 167] 12:52:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 144 (0x7f107957fc00) [pid = 12921] [serial = 500] [outer = (nil)] 12:52:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 145 (0x7f107a359000) [pid = 12921] [serial = 501] [outer = 0x7f107957fc00] 12:52:47 INFO - PROCESS | 12921 | 1462218767718 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 146 (0x7f107af46800) [pid = 12921] [serial = 502] [outer = 0x7f107957fc00] 12:52:47 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108782c800 == 75 [pid = 12921] [id = 159] 12:52:47 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10754d2800 == 74 [pid = 12921] [id = 158] 12:52:47 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a216000 == 73 [pid = 12921] [id = 157] 12:52:47 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1091d1e800 == 72 [pid = 12921] [id = 156] 12:52:47 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084512000 == 71 [pid = 12921] [id = 155] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 145 (0x7f10801dc400) [pid = 12921] [serial = 438] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107ccc8800 == 70 [pid = 12921] [id = 154] 12:52:48 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a219000 == 69 [pid = 12921] [id = 153] 12:52:48 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1090af2800 == 68 [pid = 12921] [id = 124] 12:52:48 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107bc1e000 == 67 [pid = 12921] [id = 147] 12:52:48 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:48 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b114800 == 66 [pid = 12921] [id = 146] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 144 (0x7f1081f5e000) [pid = 12921] [serial = 417] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 143 (0x7f10848d6c00) [pid = 12921] [serial = 403] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 142 (0x7f1085d6cc00) [pid = 12921] [serial = 408] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 141 (0x7f1085dd4000) [pid = 12921] [serial = 420] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 140 (0x7f1092bef800) [pid = 12921] [serial = 423] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 139 (0x7f1092d26800) [pid = 12921] [serial = 426] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 138 (0x7f1096e30000) [pid = 12921] [serial = 429] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 137 (0x7f10801d2c00) [pid = 12921] [serial = 432] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 136 (0x7f1087dd8800) [pid = 12921] [serial = 406] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 135 (0x7f1084314000) [pid = 12921] [serial = 400] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 134 (0x7f1087de3400) [pid = 12921] [serial = 409] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 133 (0x7f1098a54000) [pid = 12921] [serial = 337] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 132 (0x7f1090a68800) [pid = 12921] [serial = 411] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 131 (0x7f1083ada400) [pid = 12921] [serial = 399] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 130 (0x7f10817aa400) [pid = 12921] [serial = 396] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 129 (0x7f1083392800) [pid = 12921] [serial = 397] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 128 (0x7f1085854c00) [pid = 12921] [serial = 373] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 127 (0x7f107b6ed400) [pid = 12921] [serial = 391] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 126 (0x7f107b1f3400) [pid = 12921] [serial = 390] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f1084595400) [pid = 12921] [serial = 402] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f107b3e3800) [pid = 12921] [serial = 375] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f107b0b9400) [pid = 12921] [serial = 387] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f107e107800) [pid = 12921] [serial = 393] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f107e291000) [pid = 12921] [serial = 394] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f107b6e8000) [pid = 12921] [serial = 435] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 119 (0x7f10817ab800) [pid = 12921] [serial = 378] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f108781e400) [pid = 12921] [serial = 405] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f1083ad9800) [pid = 12921] [serial = 381] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 116 (0x7f10801d0000) [pid = 12921] [serial = 436] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 115 (0x7f1085d63800) [pid = 12921] [serial = 384] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | --DOMWINDOW == 114 (0x7f107b6e9c00) [pid = 12921] [serial = 414] [outer = (nil)] [url = about:blank] 12:52:48 INFO - PROCESS | 12921 | 1462218768589 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]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1184ms 12:52:48 INFO - PROCESS | 12921 | 1462218768628 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 12921 | 1462218768630 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:52:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:52:48 INFO - PROCESS | 12921 | 1462218768636 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 12921 | 1462218768641 Marionette TRACE conn3 <- [1,642,null,{}] 12:52:48 INFO - PROCESS | 12921 | 1462218768653 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}] 12:52:48 INFO - PROCESS | 12921 | 1462218768804 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:52:48 INFO - PROCESS | 12921 | 1462218768894 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cc06800 == 67 [pid = 12921] [id = 168] 12:52:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 115 (0x7f1079584800) [pid = 12921] [serial = 503] [outer = (nil)] 12:52:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 116 (0x7f107b3e1800) [pid = 12921] [serial = 504] [outer = 0x7f1079584800] 12:52:48 INFO - PROCESS | 12921 | 1462218768950 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 117 (0x7f107ca09800) [pid = 12921] [serial = 505] [outer = 0x7f1079584800] 12:52:49 INFO - PROCESS | 12921 | 1462218769532 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]]]}] 12:52:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:52:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 928ms 12:52:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:52:49 INFO - PROCESS | 12921 | 1462218769565 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:52:49 INFO - PROCESS | 12921 | 1462218769568 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:52:49 INFO - PROCESS | 12921 | 1462218769575 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:52:49 INFO - PROCESS | 12921 | 1462218769577 Marionette TRACE conn3 <- [1,646,null,{}] 12:52:49 INFO - PROCESS | 12921 | 1462218769582 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}] 12:52:49 INFO - PROCESS | 12921 | 1462218769738 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:52:49 INFO - PROCESS | 12921 | 1462218769759 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:49 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1080b74000 == 68 [pid = 12921] [id = 169] 12:52:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f107af3b000) [pid = 12921] [serial = 506] [outer = (nil)] 12:52:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f107e105400) [pid = 12921] [serial = 507] [outer = 0x7f107af3b000] 12:52:49 INFO - PROCESS | 12921 | 1462218769813 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f10801cec00) [pid = 12921] [serial = 508] [outer = 0x7f107af3b000] 12:52:50 INFO - PROCESS | 12921 | 1462218770476 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]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 935ms 12:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:52:50 INFO - PROCESS | 12921 | 1462218770508 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:52:50 INFO - PROCESS | 12921 | 1462218770510 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:52:50 INFO - PROCESS | 12921 | 1462218770515 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 12921 | 1462218770518 Marionette TRACE conn3 <- [1,650,null,{}] 12:52:50 INFO - PROCESS | 12921 | 1462218770526 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}] 12:52:50 INFO - PROCESS | 12921 | 1462218770693 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:52:50 INFO - PROCESS | 12921 | 1462218770759 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083d9c800 == 69 [pid = 12921] [id = 170] 12:52:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f107ca0c800) [pid = 12921] [serial = 509] [outer = (nil)] 12:52:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f1080b3ec00) [pid = 12921] [serial = 510] [outer = 0x7f107ca0c800] 12:52:50 INFO - PROCESS | 12921 | 1462218770812 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f1082e8ac00) [pid = 12921] [serial = 511] [outer = 0x7f107ca0c800] 12:52:51 INFO - PROCESS | 12921 | 1462218771422 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]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:52:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 932ms 12:52:51 INFO - PROCESS | 12921 | 1462218771447 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:52:51 INFO - PROCESS | 12921 | 1462218771450 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:52:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:52:51 INFO - PROCESS | 12921 | 1462218771455 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 12921 | 1462218771457 Marionette TRACE conn3 <- [1,654,null,{}] 12:52:51 INFO - PROCESS | 12921 | 1462218771462 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}] 12:52:51 INFO - PROCESS | 12921 | 1462218771664 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:52:51 INFO - PROCESS | 12921 | 1462218771738 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107946c800 == 70 [pid = 12921] [id = 171] 12:52:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f108339b400) [pid = 12921] [serial = 512] [outer = (nil)] 12:52:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f1083adc400) [pid = 12921] [serial = 513] [outer = 0x7f108339b400] 12:52:51 INFO - PROCESS | 12921 | 1462218771796 Marionette DEBUG loaded listener.js 12:52:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f1084b32000) [pid = 12921] [serial = 514] [outer = 0x7f108339b400] 12:52:52 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f108459a400) [pid = 12921] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:52:52 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f10757f2400) [pid = 12921] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:52:52 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f1096085c00) [pid = 12921] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:52:52 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f107a893400) [pid = 12921] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:52:52 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f107e104c00) [pid = 12921] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:52:52 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f10801dcc00) [pid = 12921] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:52:52 INFO - PROCESS | 12921 | --DOMWINDOW == 119 (0x7f107558e400) [pid = 12921] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:52:52 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f1085d71400) [pid = 12921] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:52:52 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f107a351000) [pid = 12921] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:52:52 INFO - PROCESS | 12921 | 1462218772650 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]]]}] 12:52:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1227ms 12:52:52 INFO - PROCESS | 12921 | 1462218772683 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:52:52 INFO - PROCESS | 12921 | 1462218772685 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:52:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:52:52 INFO - PROCESS | 12921 | 1462218772691 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:52:52 INFO - PROCESS | 12921 | 1462218772693 Marionette TRACE conn3 <- [1,658,null,{}] 12:52:52 INFO - PROCESS | 12921 | 1462218772698 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}] 12:52:52 INFO - PROCESS | 12921 | 1462218772827 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:52:53 INFO - PROCESS | 12921 | 1462218773226 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:53 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108588b000 == 71 [pid = 12921] [id = 172] 12:52:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f108459a400) [pid = 12921] [serial = 515] [outer = (nil)] 12:52:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f1087dd8800) [pid = 12921] [serial = 516] [outer = 0x7f108459a400] 12:52:53 INFO - PROCESS | 12921 | 1462218773339 Marionette DEBUG loaded listener.js 12:52:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f1090a68000) [pid = 12921] [serial = 517] [outer = 0x7f108459a400] 12:52:53 INFO - PROCESS | 12921 | 1462218773935 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]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:52:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1281ms 12:52:53 INFO - PROCESS | 12921 | 1462218773973 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 12921 | 1462218773976 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:52:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:52:53 INFO - PROCESS | 12921 | 1462218773982 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 12921 | 1462218773984 Marionette TRACE conn3 <- [1,662,null,{}] 12:52:53 INFO - PROCESS | 12921 | 1462218773989 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}] 12:52:54 INFO - PROCESS | 12921 | 1462218774106 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:52:54 INFO - PROCESS | 12921 | 1462218774209 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a9c000 == 72 [pid = 12921] [id = 173] 12:52:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f107e11f400) [pid = 12921] [serial = 518] [outer = (nil)] 12:52:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f108209e400) [pid = 12921] [serial = 519] [outer = 0x7f107e11f400] 12:52:54 INFO - PROCESS | 12921 | 1462218774260 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f10820a3c00) [pid = 12921] [serial = 520] [outer = 0x7f107e11f400] 12:52:54 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:55 INFO - PROCESS | 12921 | 1462218775001 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]]]}] 12:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1026ms 12:52:55 INFO - PROCESS | 12921 | 1462218775010 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:52:55 INFO - PROCESS | 12921 | 1462218775015 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:52:55 INFO - PROCESS | 12921 | 1462218775023 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:52:55 INFO - PROCESS | 12921 | 1462218775028 Marionette TRACE conn3 <- [1,666,null,{}] 12:52:55 INFO - PROCESS | 12921 | 1462218775069 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}] 12:52:55 INFO - PROCESS | 12921 | 1462218775274 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:52:55 INFO - PROCESS | 12921 | 1462218775289 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a258800 == 73 [pid = 12921] [id = 174] 12:52:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f10741f1400) [pid = 12921] [serial = 521] [outer = (nil)] 12:52:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f10741f6c00) [pid = 12921] [serial = 522] [outer = 0x7f10741f1400] 12:52:55 INFO - PROCESS | 12921 | 1462218775395 Marionette DEBUG loaded listener.js 12:52:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f1075538c00) [pid = 12921] [serial = 523] [outer = 0x7f10741f1400] 12:52:55 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:56 INFO - PROCESS | 12921 | 1462218776252 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]]]}] 12:52:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:52:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1271ms 12:52:56 INFO - PROCESS | 12921 | 1462218776306 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:52:56 INFO - PROCESS | 12921 | 1462218776314 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:52:56 INFO - PROCESS | 12921 | 1462218776324 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - PROCESS | 12921 | 1462218776328 Marionette TRACE conn3 <- [1,670,null,{}] 12:52:56 INFO - PROCESS | 12921 | 1462218776333 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}] 12:52:56 INFO - PROCESS | 12921 | 1462218776487 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:52:56 INFO - PROCESS | 12921 | 1462218776621 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083cdb000 == 74 [pid = 12921] [id = 175] 12:52:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 127 (0x7f1075588800) [pid = 12921] [serial = 524] [outer = (nil)] 12:52:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 128 (0x7f1079575c00) [pid = 12921] [serial = 525] [outer = 0x7f1075588800] 12:52:56 INFO - PROCESS | 12921 | 1462218776682 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 129 (0x7f107af41800) [pid = 12921] [serial = 526] [outer = 0x7f1075588800] 12:52:57 INFO - PROCESS | 12921 | 1462218777523 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]]]}] 12:52:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:52:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1229ms 12:52:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:52:57 INFO - PROCESS | 12921 | 1462218777553 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 12921 | 1462218777555 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:52:57 INFO - PROCESS | 12921 | 1462218777561 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 12921 | 1462218777566 Marionette TRACE conn3 <- [1,674,null,{}] 12:52:57 INFO - PROCESS | 12921 | 1462218777580 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}] 12:52:57 INFO - PROCESS | 12921 | 1462218777728 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:52:57 INFO - PROCESS | 12921 | 1462218777872 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091829000 == 75 [pid = 12921] [id = 176] 12:52:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 130 (0x7f107b3ea800) [pid = 12921] [serial = 527] [outer = (nil)] 12:52:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 131 (0x7f107ca10000) [pid = 12921] [serial = 528] [outer = 0x7f107b3ea800] 12:52:57 INFO - PROCESS | 12921 | 1462218777935 Marionette DEBUG loaded listener.js 12:52:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 132 (0x7f1080b46c00) [pid = 12921] [serial = 529] [outer = 0x7f107b3ea800] 12:52:58 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:52:58 INFO - PROCESS | 12921 | 1462218778726 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]]]}] 12:52:58 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 12:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1182ms 12:52:58 INFO - PROCESS | 12921 | 1462218778757 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:52:58 INFO - PROCESS | 12921 | 1462218778760 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:52:58 INFO - PROCESS | 12921 | 1462218778768 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:52:58 INFO - PROCESS | 12921 | 1462218778770 Marionette TRACE conn3 <- [1,678,null,{}] 12:52:58 INFO - PROCESS | 12921 | 1462218778775 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}] 12:52:58 INFO - PROCESS | 12921 | 1462218778916 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:52:59 INFO - PROCESS | 12921 | 1462218779054 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096043800 == 76 [pid = 12921] [id = 177] 12:52:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 133 (0x7f107a407000) [pid = 12921] [serial = 530] [outer = (nil)] 12:52:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 134 (0x7f107a40d000) [pid = 12921] [serial = 531] [outer = 0x7f107a407000] 12:52:59 INFO - PROCESS | 12921 | 1462218779116 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 135 (0x7f107b6f4800) [pid = 12921] [serial = 532] [outer = 0x7f107a407000] 12:52:59 INFO - PROCESS | 12921 | 1462218779848 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]]]}] 12:52:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:52:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1128ms 12:52:59 INFO - PROCESS | 12921 | 1462218779914 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:52:59 INFO - PROCESS | 12921 | 1462218779920 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:52:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:52:59 INFO - PROCESS | 12921 | 1462218779928 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:52:59 INFO - PROCESS | 12921 | 1462218779930 Marionette TRACE conn3 <- [1,682,null,{}] 12:52:59 INFO - PROCESS | 12921 | 1462218779934 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}] 12:53:00 INFO - PROCESS | 12921 | 1462218780070 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:53:00 INFO - PROCESS | 12921 | 1462218780204 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1099758000 == 77 [pid = 12921] [id = 178] 12:53:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 136 (0x7f107a409400) [pid = 12921] [serial = 533] [outer = (nil)] 12:53:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 137 (0x7f107a417800) [pid = 12921] [serial = 534] [outer = 0x7f107a409400] 12:53:00 INFO - PROCESS | 12921 | 1462218780269 Marionette DEBUG loaded listener.js 12:53:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 138 (0x7f107a41c800) [pid = 12921] [serial = 535] [outer = 0x7f107a409400] 12:53:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 139 (0x7f107a419400) [pid = 12921] [serial = 536] [outer = 0x7f107a88f800] 12:53:01 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:01 INFO - PROCESS | 12921 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:01 INFO - PROCESS | 12921 | 1462218781532 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]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:53:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1625ms 12:53:01 INFO - PROCESS | 12921 | 1462218781597 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 12921 | 1462218781600 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:53:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:53:01 INFO - PROCESS | 12921 | 1462218781621 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 12921 | 1462218781625 Marionette TRACE conn3 <- [1,686,null,{}] 12:53:01 INFO - PROCESS | 12921 | 1462218781634 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}] 12:53:01 INFO - PROCESS | 12921 | 1462218781785 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:53:01 INFO - PROCESS | 12921 | 1462218781922 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:01 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a4ce800 == 78 [pid = 12921] [id = 179] 12:53:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 140 (0x7f1075591400) [pid = 12921] [serial = 537] [outer = (nil)] 12:53:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 141 (0x7f107b072400) [pid = 12921] [serial = 538] [outer = 0x7f1075591400] 12:53:01 INFO - PROCESS | 12921 | 1462218781984 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 142 (0x7f1083ad9000) [pid = 12921] [serial = 539] [outer = 0x7f1075591400] 12:53:03 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108588b000 == 77 [pid = 12921] [id = 172] 12:53:03 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107946c800 == 76 [pid = 12921] [id = 171] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 141 (0x7f1095ec5800) [pid = 12921] [serial = 453] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 140 (0x7f109970fc00) [pid = 12921] [serial = 456] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083d9c800 == 75 [pid = 12921] [id = 170] 12:53:03 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1080b74000 == 74 [pid = 12921] [id = 169] 12:53:03 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107cc06800 == 73 [pid = 12921] [id = 168] 12:53:03 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a879000 == 72 [pid = 12921] [id = 167] 12:53:03 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a214000 == 71 [pid = 12921] [id = 166] 12:53:03 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107946e800 == 70 [pid = 12921] [id = 164] 12:53:03 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 139 (0x7f1091b32800) [pid = 12921] [serial = 468] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 138 (0x7f1081650c00) [pid = 12921] [serial = 475] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 137 (0x7f1084831c00) [pid = 12921] [serial = 478] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 136 (0x7f1099713800) [pid = 12921] [serial = 472] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 135 (0x7f107a356400) [pid = 12921] [serial = 477] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 134 (0x7f10964b6c00) [pid = 12921] [serial = 469] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 133 (0x7f10845a0000) [pid = 12921] [serial = 466] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 132 (0x7f10918f1800) [pid = 12921] [serial = 412] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 131 (0x7f10757f4400) [pid = 12921] [serial = 474] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 130 (0x7f1096e8e000) [pid = 12921] [serial = 471] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 129 (0x7f107e120400) [pid = 12921] [serial = 462] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 128 (0x7f10801dc000) [pid = 12921] [serial = 463] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 127 (0x7f1082e90400) [pid = 12921] [serial = 439] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 126 (0x7f10850bbc00) [pid = 12921] [serial = 447] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f1083ad0800) [pid = 12921] [serial = 465] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f107a891000) [pid = 12921] [serial = 460] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f1075590000) [pid = 12921] [serial = 459] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f107b6e7400) [pid = 12921] [serial = 441] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f1083392000) [pid = 12921] [serial = 444] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f108ab88400) [pid = 12921] [serial = 450] [outer = (nil)] [url = about:blank] 12:53:03 INFO - PROCESS | 12921 | 1462218783375 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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:53:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1798ms 12:53:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:53:03 INFO - PROCESS | 12921 | 1462218783407 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 12921 | 1462218783411 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:53:03 INFO - PROCESS | 12921 | 1462218783417 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 12921 | 1462218783422 Marionette TRACE conn3 <- [1,690,null,{}] 12:53:03 INFO - PROCESS | 12921 | 1462218783428 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}] 12:53:03 INFO - PROCESS | 12921 | 1462218783614 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:53:03 INFO - PROCESS | 12921 | 1462218783711 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:03 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10756bf000 == 71 [pid = 12921] [id = 180] 12:53:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f107553e800) [pid = 12921] [serial = 540] [outer = (nil)] 12:53:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f10757f2c00) [pid = 12921] [serial = 541] [outer = 0x7f107553e800] 12:53:03 INFO - PROCESS | 12921 | 1462218783768 Marionette DEBUG loaded listener.js 12:53:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f107a34f800) [pid = 12921] [serial = 542] [outer = 0x7f107553e800] 12:53:04 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:04 INFO - PROCESS | 12921 | 1462218784770 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]]]}] 12:53:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:53:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1381ms 12:53:04 INFO - PROCESS | 12921 | 1462218784798 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:53:04 INFO - PROCESS | 12921 | 1462218784805 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:53:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:53:04 INFO - PROCESS | 12921 | 1462218784814 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:53:04 INFO - PROCESS | 12921 | 1462218784816 Marionette TRACE conn3 <- [1,694,null,{}] 12:53:04 INFO - PROCESS | 12921 | 1462218784821 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}] 12:53:04 INFO - PROCESS | 12921 | 1462218784959 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:53:04 INFO - PROCESS | 12921 | 1462218784970 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b217000 == 72 [pid = 12921] [id = 181] 12:53:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f107a34e800) [pid = 12921] [serial = 543] [outer = (nil)] 12:53:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f107a419c00) [pid = 12921] [serial = 544] [outer = 0x7f107a34e800] 12:53:05 INFO - PROCESS | 12921 | 1462218785026 Marionette DEBUG loaded listener.js 12:53:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f107b0c3400) [pid = 12921] [serial = 545] [outer = 0x7f107a34e800] 12:53:06 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:06 INFO - PROCESS | 12921 | 1462218786210 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]]]}] 12:53:06 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) 12:53:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1428ms 12:53:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:53:06 INFO - PROCESS | 12921 | 1462218786242 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:53:06 INFO - PROCESS | 12921 | 1462218786244 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:53:06 INFO - PROCESS | 12921 | 1462218786250 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:53:06 INFO - PROCESS | 12921 | 1462218786254 Marionette TRACE conn3 <- [1,698,null,{}] 12:53:06 INFO - PROCESS | 12921 | 1462218786275 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}] 12:53:06 INFO - PROCESS | 12921 | 1462218786441 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:53:06 INFO - PROCESS | 12921 | 1462218786506 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1080b69800 == 73 [pid = 12921] [id = 182] 12:53:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 127 (0x7f107ca14000) [pid = 12921] [serial = 546] [outer = (nil)] 12:53:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 128 (0x7f107e104000) [pid = 12921] [serial = 547] [outer = 0x7f107ca14000] 12:53:06 INFO - PROCESS | 12921 | 1462218786561 Marionette DEBUG loaded listener.js 12:53:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 129 (0x7f10801ddc00) [pid = 12921] [serial = 548] [outer = 0x7f107ca14000] 12:53:07 INFO - PROCESS | 12921 | --DOMWINDOW == 128 (0x7f1079584800) [pid = 12921] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:53:07 INFO - PROCESS | 12921 | --DOMWINDOW == 127 (0x7f10757f1400) [pid = 12921] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:53:07 INFO - PROCESS | 12921 | --DOMWINDOW == 126 (0x7f107af3b000) [pid = 12921] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:53:07 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f107ca0c800) [pid = 12921] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:53:07 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f107553f000) [pid = 12921] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:53:07 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f108339b400) [pid = 12921] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:53:07 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f107957fc00) [pid = 12921] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:53:07 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f108459a400) [pid = 12921] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:53:07 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:07 INFO - PROCESS | 12921 | 1462218787632 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]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:53:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1391ms 12:53:07 INFO - PROCESS | 12921 | 1462218787639 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:53:07 INFO - PROCESS | 12921 | 1462218787644 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:53:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:53:07 INFO - PROCESS | 12921 | 1462218787649 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 12921 | 1462218787651 Marionette TRACE conn3 <- [1,702,null,{}] 12:53:07 INFO - PROCESS | 12921 | 1462218787660 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}] 12:53:07 INFO - PROCESS | 12921 | 1462218787815 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:53:07 INFO - PROCESS | 12921 | 1462218787826 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083889800 == 74 [pid = 12921] [id = 183] 12:53:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f10757f4800) [pid = 12921] [serial = 549] [outer = (nil)] 12:53:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f107e107800) [pid = 12921] [serial = 550] [outer = 0x7f10757f4800] 12:53:07 INFO - PROCESS | 12921 | 1462218787876 Marionette DEBUG loaded listener.js 12:53:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f1081f61000) [pid = 12921] [serial = 551] [outer = 0x7f10757f4800] 12:53:08 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:08 INFO - PROCESS | 12921 | 1462218788975 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]]]}] 12:53:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:53:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1333ms 12:53:08 INFO - PROCESS | 12921 | 1462218788983 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:53:08 INFO - PROCESS | 12921 | 1462218788986 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:53:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:53:08 INFO - PROCESS | 12921 | 1462218788990 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:53:08 INFO - PROCESS | 12921 | 1462218788993 Marionette TRACE conn3 <- [1,706,null,{}] 12:53:08 INFO - PROCESS | 12921 | 1462218788997 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}] 12:53:09 INFO - PROCESS | 12921 | 1462218789112 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:53:09 INFO - PROCESS | 12921 | 1462218789129 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10794d5800 == 75 [pid = 12921] [id = 184] 12:53:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f107a405800) [pid = 12921] [serial = 552] [outer = (nil)] 12:53:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f1083390000) [pid = 12921] [serial = 553] [outer = 0x7f107a405800] 12:53:09 INFO - PROCESS | 12921 | 1462218789183 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 127 (0x7f1083ad2000) [pid = 12921] [serial = 554] [outer = 0x7f107a405800] 12:53:10 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:10 INFO - PROCESS | 12921 | 1462218790443 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]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:53:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1479ms 12:53:10 INFO - PROCESS | 12921 | 1462218790479 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:53:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:53:10 INFO - PROCESS | 12921 | 1462218790486 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:53:10 INFO - PROCESS | 12921 | 1462218790493 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 12921 | 1462218790496 Marionette TRACE conn3 <- [1,710,null,{}] 12:53:10 INFO - PROCESS | 12921 | 1462218790503 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}] 12:53:10 INFO - PROCESS | 12921 | 1462218790700 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:53:10 INFO - PROCESS | 12921 | 1462218790808 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ae9c800 == 76 [pid = 12921] [id = 185] 12:53:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 128 (0x7f10757e8000) [pid = 12921] [serial = 555] [outer = (nil)] 12:53:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 129 (0x7f107a34dc00) [pid = 12921] [serial = 556] [outer = 0x7f10757e8000] 12:53:10 INFO - PROCESS | 12921 | 1462218790872 Marionette DEBUG loaded listener.js 12:53:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 130 (0x7f107a413400) [pid = 12921] [serial = 557] [outer = 0x7f10757e8000] 12:53:12 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:12 INFO - PROCESS | 12921 | 1462218792037 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]]]}] 12:53:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:53:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1586ms 12:53:12 INFO - PROCESS | 12921 | 1462218792078 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 12921 | 1462218792085 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:53:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:53:12 INFO - PROCESS | 12921 | 1462218792104 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 12921 | 1462218792108 Marionette TRACE conn3 <- [1,714,null,{}] 12:53:12 INFO - PROCESS | 12921 | 1462218792113 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}] 12:53:12 INFO - PROCESS | 12921 | 1462218792324 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:53:12 INFO - PROCESS | 12921 | 1462218792433 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084e13800 == 77 [pid = 12921] [id = 186] 12:53:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 131 (0x7f107a415800) [pid = 12921] [serial = 558] [outer = (nil)] 12:53:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 132 (0x7f107b3ebc00) [pid = 12921] [serial = 559] [outer = 0x7f107a415800] 12:53:12 INFO - PROCESS | 12921 | 1462218792502 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 133 (0x7f107e10f800) [pid = 12921] [serial = 560] [outer = 0x7f107a415800] 12:53:13 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:13 INFO - PROCESS | 12921 | 1462218793704 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]]]}] 12:53:13 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 12:53:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1641ms 12:53:13 INFO - PROCESS | 12921 | 1462218793735 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:53:13 INFO - PROCESS | 12921 | 1462218793738 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:53:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:53:13 INFO - PROCESS | 12921 | 1462218793744 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 12921 | 1462218793748 Marionette TRACE conn3 <- [1,718,null,{}] 12:53:13 INFO - PROCESS | 12921 | 1462218793762 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}] 12:53:13 INFO - PROCESS | 12921 | 1462218793935 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:53:14 INFO - PROCESS | 12921 | 1462218794047 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090af1000 == 78 [pid = 12921] [id = 187] 12:53:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 134 (0x7f107e296400) [pid = 12921] [serial = 561] [outer = (nil)] 12:53:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 135 (0x7f1084598c00) [pid = 12921] [serial = 562] [outer = 0x7f107e296400] 12:53:14 INFO - PROCESS | 12921 | 1462218794151 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 136 (0x7f10851b5400) [pid = 12921] [serial = 563] [outer = 0x7f107e296400] 12:53:15 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:15 INFO - PROCESS | 12921 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:15 INFO - PROCESS | 12921 | 1462218795293 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]]]}] 12:53:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:53:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1581ms 12:53:15 INFO - PROCESS | 12921 | 1462218795326 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 12921 | 1462218795329 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:53:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:53:15 INFO - PROCESS | 12921 | 1462218795335 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:53:15 INFO - PROCESS | 12921 | 1462218795337 Marionette TRACE conn3 <- [1,722,null,{}] 12:53:15 INFO - PROCESS | 12921 | 1462218795342 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}] 12:53:15 INFO - PROCESS | 12921 | 1462218795477 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:53:15 INFO - PROCESS | 12921 | 1462218795624 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ccb9800 == 79 [pid = 12921] [id = 188] 12:53:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 137 (0x7f1075532c00) [pid = 12921] [serial = 564] [outer = (nil)] 12:53:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 138 (0x7f107ab36800) [pid = 12921] [serial = 565] [outer = 0x7f1075532c00] 12:53:15 INFO - PROCESS | 12921 | 1462218795685 Marionette DEBUG loaded listener.js 12:53:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 139 (0x7f107ab3c400) [pid = 12921] [serial = 566] [outer = 0x7f1075532c00] 12:53:16 INFO - PROCESS | 12921 | 1462218796576 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] 12:53:16 INFO - PROCESS | 12921 | 1462218796625 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:53:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:53:16 INFO - PROCESS | 12921 | 1462218796632 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 12921 | 1462218796637 Marionette TRACE conn3 <- [1,726,null,{}] 12:53:16 INFO - PROCESS | 12921 | 1462218796644 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}] 12:53:16 INFO - PROCESS | 12921 | 1462218796780 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:53:16 INFO - PROCESS | 12921 | 1462218796967 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10756be000 == 80 [pid = 12921] [id = 189] 12:53:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 140 (0x7f1075540c00) [pid = 12921] [serial = 567] [outer = (nil)] 12:53:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 141 (0x7f10757e8c00) [pid = 12921] [serial = 568] [outer = 0x7f1075540c00] 12:53:17 INFO - PROCESS | 12921 | 1462218797110 Marionette DEBUG loaded listener.js 12:53:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 142 (0x7f107a40a800) [pid = 12921] [serial = 569] [outer = 0x7f1075540c00] 12:53:17 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:17 INFO - PROCESS | 12921 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:17 INFO - PROCESS | 12921 | 1462218797942 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]]]}] 12:53:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:53:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1388ms 12:53:18 INFO - PROCESS | 12921 | 1462218798019 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:53:18 INFO - PROCESS | 12921 | 1462218798026 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:53:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:53:18 INFO - PROCESS | 12921 | 1462218798035 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:53:18 INFO - PROCESS | 12921 | 1462218798038 Marionette TRACE conn3 <- [1,730,null,{}] 12:53:18 INFO - PROCESS | 12921 | 1462218798044 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}] 12:53:18 INFO - PROCESS | 12921 | 1462218798184 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:53:18 INFO - PROCESS | 12921 | 1462218798325 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b10c000 == 81 [pid = 12921] [id = 190] 12:53:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 143 (0x7f107a351400) [pid = 12921] [serial = 570] [outer = (nil)] 12:53:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 144 (0x7f107ab3f000) [pid = 12921] [serial = 571] [outer = 0x7f107a351400] 12:53:18 INFO - PROCESS | 12921 | 1462218798380 Marionette DEBUG loaded listener.js 12:53:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 145 (0x7f107b0cac00) [pid = 12921] [serial = 572] [outer = 0x7f107a351400] 12:53:18 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083889800 == 80 [pid = 12921] [id = 183] 12:53:18 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1080b69800 == 79 [pid = 12921] [id = 182] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 144 (0x7f10801d1400) [pid = 12921] [serial = 486] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 143 (0x7f107a352800) [pid = 12921] [serial = 483] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 142 (0x7f1073f4a400) [pid = 12921] [serial = 495] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 141 (0x7f108781f400) [pid = 12921] [serial = 489] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 140 (0x7f10997e6000) [pid = 12921] [serial = 492] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 139 (0x7f108209e400) [pid = 12921] [serial = 519] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b217000 == 78 [pid = 12921] [id = 181] 12:53:18 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10756bf000 == 77 [pid = 12921] [id = 180] 12:53:18 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a258800 == 76 [pid = 12921] [id = 174] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 138 (0x7f107b3e1800) [pid = 12921] [serial = 504] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 137 (0x7f107ca09800) [pid = 12921] [serial = 505] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 136 (0x7f1096089000) [pid = 12921] [serial = 480] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 135 (0x7f109977fc00) [pid = 12921] [serial = 481] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 134 (0x7f107e105400) [pid = 12921] [serial = 507] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 133 (0x7f1082e8ac00) [pid = 12921] [serial = 511] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 132 (0x7f1080b3ec00) [pid = 12921] [serial = 510] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 131 (0x7f1075591000) [pid = 12921] [serial = 499] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 130 (0x7f1075541800) [pid = 12921] [serial = 498] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 129 (0x7f1083adc400) [pid = 12921] [serial = 513] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 128 (0x7f107af46800) [pid = 12921] [serial = 502] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 127 (0x7f107a359000) [pid = 12921] [serial = 501] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 126 (0x7f1084b32000) [pid = 12921] [serial = 514] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f1090a68000) [pid = 12921] [serial = 517] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f1087dd8800) [pid = 12921] [serial = 516] [outer = (nil)] [url = about:blank] 12:53:18 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f10801cec00) [pid = 12921] [serial = 508] [outer = (nil)] [url = about:blank] 12:53:19 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:19 INFO - PROCESS | 12921 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:19 INFO - PROCESS | 12921 | 1462218799188 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] 12:53:19 INFO - PROCESS | 12921 | 1462218799227 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:53:19 INFO - PROCESS | 12921 | 1462218799233 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:53:19 INFO - PROCESS | 12921 | 1462218799237 Marionette TRACE conn3 <- [1,734,null,{}] 12:53:19 INFO - PROCESS | 12921 | 1462218799252 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}] 12:53:19 INFO - PROCESS | 12921 | 1462218799388 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:53:19 INFO - PROCESS | 12921 | 1462218799404 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:19 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e382800 == 77 [pid = 12921] [id = 191] 12:53:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f107b3e0c00) [pid = 12921] [serial = 573] [outer = (nil)] 12:53:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f107e109400) [pid = 12921] [serial = 574] [outer = 0x7f107b3e0c00] 12:53:19 INFO - PROCESS | 12921 | 1462218799461 Marionette DEBUG loaded listener.js 12:53:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f10801d5000) [pid = 12921] [serial = 575] [outer = 0x7f107b3e0c00] 12:53:20 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:20 INFO - PROCESS | 12921 | 1462218800150 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]]]}] 12:53:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:53:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 937ms 12:53:20 INFO - PROCESS | 12921 | 1462218800169 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:53:20 INFO - PROCESS | 12921 | 1462218800172 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:53:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:53:20 INFO - PROCESS | 12921 | 1462218800178 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:53:20 INFO - PROCESS | 12921 | 1462218800180 Marionette TRACE conn3 <- [1,738,null,{}] 12:53:20 INFO - PROCESS | 12921 | 1462218800185 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}] 12:53:20 INFO - PROCESS | 12921 | 1462218800345 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:53:20 INFO - PROCESS | 12921 | 1462218800364 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108470f800 == 78 [pid = 12921] [id = 192] 12:53:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 127 (0x7f1073f46c00) [pid = 12921] [serial = 576] [outer = (nil)] 12:53:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 128 (0x7f10820a1c00) [pid = 12921] [serial = 577] [outer = 0x7f1073f46c00] 12:53:20 INFO - PROCESS | 12921 | 1462218800418 Marionette DEBUG loaded listener.js 12:53:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 129 (0x7f1083ad3c00) [pid = 12921] [serial = 578] [outer = 0x7f1073f46c00] 12:53:21 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:21 INFO - PROCESS | 12921 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:21 INFO - PROCESS | 12921 | 1462218801468 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]]]}] 12:53:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:53:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1335ms 12:53:21 INFO - PROCESS | 12921 | 1462218801513 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 12921 | 1462218801516 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:53:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:53:21 INFO - PROCESS | 12921 | 1462218801522 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 12921 | 1462218801524 Marionette TRACE conn3 <- [1,742,null,{}] 12:53:21 INFO - PROCESS | 12921 | 1462218801529 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}] 12:53:21 INFO - PROCESS | 12921 | 1462218801697 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:53:21 INFO - PROCESS | 12921 | 1462218801719 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108aca5000 == 79 [pid = 12921] [id = 193] 12:53:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 130 (0x7f10741eec00) [pid = 12921] [serial = 579] [outer = (nil)] 12:53:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 131 (0x7f1079390000) [pid = 12921] [serial = 580] [outer = 0x7f10741eec00] 12:53:21 INFO - PROCESS | 12921 | 1462218801775 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 132 (0x7f1079396000) [pid = 12921] [serial = 581] [outer = 0x7f10741eec00] 12:53:22 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:22 INFO - PROCESS | 12921 | 1462218802862 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]]]}] 12:53:22 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 12:53:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1380ms 12:53:22 INFO - PROCESS | 12921 | 1462218802904 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 12921 | 1462218802907 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:53:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:53:22 INFO - PROCESS | 12921 | 1462218802917 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:53:22 INFO - PROCESS | 12921 | 1462218802918 Marionette TRACE conn3 <- [1,746,null,{}] 12:53:22 INFO - PROCESS | 12921 | 1462218802922 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}] 12:53:23 INFO - PROCESS | 12921 | 1462218803306 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 131 (0x7f1087de2000) [pid = 12921] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 130 (0x7f1087a33c00) [pid = 12921] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 129 (0x7f1084b2d800) [pid = 12921] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 128 (0x7f1073f46400) [pid = 12921] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 127 (0x7f1083add000) [pid = 12921] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 126 (0x7f108455ec00) [pid = 12921] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f1084776c00) [pid = 12921] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f107b07b000) [pid = 12921] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f107b0c3c00) [pid = 12921] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f108459d800) [pid = 12921] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f1096e90000) [pid = 12921] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f107b0c5800) [pid = 12921] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 119 (0x7f107a34cc00) [pid = 12921] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f1079576400) [pid = 12921] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f1083396000) [pid = 12921] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 116 (0x7f10801d4000) [pid = 12921] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 115 (0x7f108482ec00) [pid = 12921] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 114 (0x7f1095ec6400) [pid = 12921] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 113 (0x7f107a34b800) [pid = 12921] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 112 (0x7f10848da000) [pid = 12921] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 111 (0x7f107a9c6000) [pid = 12921] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 110 (0x7f107ca14000) [pid = 12921] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 109 (0x7f1075588800) [pid = 12921] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 108 (0x7f1075591400) [pid = 12921] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 107 (0x7f10757f4800) [pid = 12921] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 106 (0x7f10741f1400) [pid = 12921] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 105 (0x7f107a409400) [pid = 12921] [serial = 533] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 104 (0x7f107a407000) [pid = 12921] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 103 (0x7f107b3ea800) [pid = 12921] [serial = 527] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 102 (0x7f107553e800) [pid = 12921] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 101 (0x7f107a34e800) [pid = 12921] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 100 (0x7f10848d2c00) [pid = 12921] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 99 (0x7f107e10a000) [pid = 12921] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 98 (0x7f107cd27000) [pid = 12921] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 97 (0x7f10801dc800) [pid = 12921] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:53:23 INFO - PROCESS | 12921 | --DOMWINDOW == 96 (0x7f107a894800) [pid = 12921] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:53:23 INFO - PROCESS | 12921 | 1462218803455 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10794d6800 == 80 [pid = 12921] [id = 194] 12:53:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 97 (0x7f1073f47800) [pid = 12921] [serial = 582] [outer = (nil)] 12:53:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 98 (0x7f1075533800) [pid = 12921] [serial = 583] [outer = 0x7f1073f47800] 12:53:23 INFO - PROCESS | 12921 | 1462218803512 Marionette DEBUG loaded listener.js 12:53:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 99 (0x7f107a34cc00) [pid = 12921] [serial = 584] [outer = 0x7f1073f47800] 12:53:23 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:24 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:24 INFO - PROCESS | 12921 | 1462218804495 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]]]}] 12:53:24 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.) 12:53:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1628ms 12:53:24 INFO - PROCESS | 12921 | 1462218804545 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:53:24 INFO - PROCESS | 12921 | 1462218804548 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:53:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:53:24 INFO - PROCESS | 12921 | 1462218804553 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:53:24 INFO - PROCESS | 12921 | 1462218804555 Marionette TRACE conn3 <- [1,750,null,{}] 12:53:24 INFO - PROCESS | 12921 | 1462218804562 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}] 12:53:24 INFO - PROCESS | 12921 | 1462218804703 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:53:24 INFO - PROCESS | 12921 | 1462218804838 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090add000 == 81 [pid = 12921] [id = 195] 12:53:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 100 (0x7f107b07b000) [pid = 12921] [serial = 585] [outer = (nil)] 12:53:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 101 (0x7f107ca15800) [pid = 12921] [serial = 586] [outer = 0x7f107b07b000] 12:53:24 INFO - PROCESS | 12921 | 1462218804896 Marionette DEBUG loaded listener.js 12:53:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 102 (0x7f1080b46400) [pid = 12921] [serial = 587] [outer = 0x7f107b07b000] 12:53:25 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:25 INFO - PROCESS | 12921 | 1462218805963 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]]]}] 12:53:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:53:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1427ms 12:53:25 INFO - PROCESS | 12921 | 1462218805982 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:53:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:53:25 INFO - PROCESS | 12921 | 1462218805988 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:53:25 INFO - PROCESS | 12921 | 1462218805995 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:53:26 INFO - PROCESS | 12921 | 1462218806001 Marionette TRACE conn3 <- [1,754,null,{}] 12:53:26 INFO - PROCESS | 12921 | 1462218806008 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}] 12:53:26 INFO - PROCESS | 12921 | 1462218806166 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:53:26 INFO - PROCESS | 12921 | 1462218806336 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b10f800 == 82 [pid = 12921] [id = 196] 12:53:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 103 (0x7f1075535400) [pid = 12921] [serial = 588] [outer = (nil)] 12:53:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 104 (0x7f107938a800) [pid = 12921] [serial = 589] [outer = 0x7f1075535400] 12:53:26 INFO - PROCESS | 12921 | 1462218806408 Marionette DEBUG loaded listener.js 12:53:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 105 (0x7f107a354400) [pid = 12921] [serial = 590] [outer = 0x7f1075535400] 12:53:27 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:27 INFO - PROCESS | 12921 | 1462218807557 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]]]}] 12:53:27 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 12:53:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1586ms 12:53:27 INFO - PROCESS | 12921 | 1462218807582 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:53:27 INFO - PROCESS | 12921 | 1462218807590 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:53:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:53:27 INFO - PROCESS | 12921 | 1462218807599 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:53:27 INFO - PROCESS | 12921 | 1462218807603 Marionette TRACE conn3 <- [1,758,null,{}] 12:53:27 INFO - PROCESS | 12921 | 1462218807618 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}] 12:53:27 INFO - PROCESS | 12921 | 1462218807797 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:53:27 INFO - PROCESS | 12921 | 1462218807908 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084521000 == 83 [pid = 12921] [id = 197] 12:53:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 106 (0x7f107957f400) [pid = 12921] [serial = 591] [outer = (nil)] 12:53:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 107 (0x7f107ab37800) [pid = 12921] [serial = 592] [outer = 0x7f107957f400] 12:53:27 INFO - PROCESS | 12921 | 1462218807971 Marionette DEBUG loaded listener.js 12:53:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 108 (0x7f107b0d0000) [pid = 12921] [serial = 593] [outer = 0x7f107957f400] 12:53:28 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:28 INFO - PROCESS | 12921 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:28 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:28 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:28 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:28 INFO - PROCESS | 12921 | 1462218808815 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]]]}] 12:53:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:53:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1290ms 12:53:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:53:28 INFO - PROCESS | 12921 | 1462218808888 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:53:28 INFO - PROCESS | 12921 | 1462218808891 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:53:28 INFO - PROCESS | 12921 | 1462218808897 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:53:28 INFO - PROCESS | 12921 | 1462218808902 Marionette TRACE conn3 <- [1,762,null,{}] 12:53:28 INFO - PROCESS | 12921 | 1462218808916 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}] 12:53:29 INFO - PROCESS | 12921 | 1462218809098 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:53:29 INFO - PROCESS | 12921 | 1462218809237 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096db7000 == 84 [pid = 12921] [id = 198] 12:53:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 109 (0x7f107b6ee400) [pid = 12921] [serial = 594] [outer = (nil)] 12:53:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 110 (0x7f1080bbec00) [pid = 12921] [serial = 595] [outer = 0x7f107b6ee400] 12:53:29 INFO - PROCESS | 12921 | 1462218809302 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 111 (0x7f1083391c00) [pid = 12921] [serial = 596] [outer = 0x7f107b6ee400] 12:53:30 INFO - PROCESS | 12921 | 1462218810460 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]]]}] 12:53:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:53:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1583ms 12:53:30 INFO - PROCESS | 12921 | 1462218810480 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:53:30 INFO - PROCESS | 12921 | 1462218810484 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:53:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:53:30 INFO - PROCESS | 12921 | 1462218810533 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:53:30 INFO - PROCESS | 12921 | 1462218810535 Marionette TRACE conn3 <- [1,766,null,{}] 12:53:30 INFO - PROCESS | 12921 | 1462218810539 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}] 12:53:30 INFO - PROCESS | 12921 | 1462218810686 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:53:30 INFO - PROCESS | 12921 | 1462218810903 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e49b800 == 85 [pid = 12921] [id = 199] 12:53:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 112 (0x7f1073f52400) [pid = 12921] [serial = 597] [outer = (nil)] 12:53:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 113 (0x7f1084592000) [pid = 12921] [serial = 598] [outer = 0x7f1073f52400] 12:53:30 INFO - PROCESS | 12921 | 1462218810967 Marionette DEBUG loaded listener.js 12:53:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 114 (0x7f1084b32000) [pid = 12921] [serial = 599] [outer = 0x7f1073f52400] 12:53:32 INFO - PROCESS | 12921 | 1462218812025 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]]]}] 12:53:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:53:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1533ms 12:53:32 INFO - PROCESS | 12921 | 1462218812086 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 12921 | 1462218812090 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:53:32 INFO - PROCESS | 12921 | 1462218812098 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - PROCESS | 12921 | 1462218812100 Marionette TRACE conn3 <- [1,770,null,{}] 12:53:32 INFO - PROCESS | 12921 | 1462218812105 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}] 12:53:32 INFO - PROCESS | 12921 | 1462218812247 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:53:32 INFO - PROCESS | 12921 | 1462218812483 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10756c4800 == 86 [pid = 12921] [id = 200] 12:53:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 115 (0x7f1073644400) [pid = 12921] [serial = 600] [outer = (nil)] 12:53:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 116 (0x7f107364b400) [pid = 12921] [serial = 601] [outer = 0x7f1073644400] 12:53:32 INFO - PROCESS | 12921 | 1462218812548 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 117 (0x7f1073651000) [pid = 12921] [serial = 602] [outer = 0x7f1073644400] 12:53:33 INFO - PROCESS | 12921 | 1462218813250 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]]]}] 12:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1177ms 12:53:33 INFO - PROCESS | 12921 | 1462218813275 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:53:33 INFO - PROCESS | 12921 | 1462218813279 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:53:33 INFO - PROCESS | 12921 | 1462218813284 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:53:33 INFO - PROCESS | 12921 | 1462218813287 Marionette TRACE conn3 <- [1,774,null,{}] 12:53:33 INFO - PROCESS | 12921 | 1462218813293 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}] 12:53:33 INFO - PROCESS | 12921 | 1462218813524 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:53:33 INFO - PROCESS | 12921 | 1462218813582 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a2b5800 == 87 [pid = 12921] [id = 201] 12:53:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f1073651400) [pid = 12921] [serial = 603] [outer = (nil)] 12:53:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f1079388400) [pid = 12921] [serial = 604] [outer = 0x7f1073651400] 12:53:33 INFO - PROCESS | 12921 | 1462218813712 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f107b6ee800) [pid = 12921] [serial = 605] [outer = 0x7f1073651400] 12:53:34 INFO - PROCESS | 12921 | 1462218814704 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]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1428ms 12:53:34 INFO - PROCESS | 12921 | 1462218814713 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:53:34 INFO - PROCESS | 12921 | 1462218814718 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:53:34 INFO - PROCESS | 12921 | 1462218814726 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 12921 | 1462218814730 Marionette TRACE conn3 <- [1,778,null,{}] 12:53:34 INFO - PROCESS | 12921 | 1462218814738 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}] 12:53:34 INFO - PROCESS | 12921 | 1462218814882 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:53:35 INFO - PROCESS | 12921 | 1462218815055 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a87e800 == 88 [pid = 12921] [id = 202] 12:53:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f1075534400) [pid = 12921] [serial = 606] [outer = (nil)] 12:53:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f1075587800) [pid = 12921] [serial = 607] [outer = 0x7f1075534400] 12:53:35 INFO - PROCESS | 12921 | 1462218815155 Marionette DEBUG loaded listener.js 12:53:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f10757f4800) [pid = 12921] [serial = 608] [outer = 0x7f1075534400] 12:53:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084efb000 == 87 [pid = 12921] [id = 149] 12:53:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10794d6800 == 86 [pid = 12921] [id = 194] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f1083390000) [pid = 12921] [serial = 553] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108aca5000 == 85 [pid = 12921] [id = 193] 12:53:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108470f800 == 84 [pid = 12921] [id = 192] 12:53:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107e382800 == 83 [pid = 12921] [id = 191] 12:53:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b10c000 == 82 [pid = 12921] [id = 190] 12:53:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10756be000 == 81 [pid = 12921] [id = 189] 12:53:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084e13800 == 80 [pid = 12921] [id = 186] 12:53:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107ae9c800 == 79 [pid = 12921] [id = 185] 12:53:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10794d5800 == 78 [pid = 12921] [id = 184] 12:53:35 INFO - PROCESS | 12921 | 1462218815985 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]]]}] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f1087d5f400) [pid = 12921] [serial = 421] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f108459bc00) [pid = 12921] [serial = 343] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 119 (0x7f1083395800) [pid = 12921] [serial = 418] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f1083ad0400) [pid = 12921] [serial = 445] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f109970ec00) [pid = 12921] [serial = 433] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 116 (0x7f10964c0c00) [pid = 12921] [serial = 427] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 115 (0x7f10967ba400) [pid = 12921] [serial = 454] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 114 (0x7f1085dd9c00) [pid = 12921] [serial = 385] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 113 (0x7f1073f51400) [pid = 12921] [serial = 496] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 112 (0x7f1085dcd000) [pid = 12921] [serial = 448] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 111 (0x7f10967b7800) [pid = 12921] [serial = 490] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 110 (0x7f1092d1f400) [pid = 12921] [serial = 346] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 109 (0x7f107cd25c00) [pid = 12921] [serial = 415] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 12921 | --DOMWINDOW == 108 (0x7f107ca08000) [pid = 12921] [serial = 340] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 107 (0x7f1091616800) [pid = 12921] [serial = 451] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 106 (0x7f109ad7a400) [pid = 12921] [serial = 457] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 105 (0x7f107e104400) [pid = 12921] [serial = 442] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 104 (0x7f108338e800) [pid = 12921] [serial = 487] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 103 (0x7f10801d8000) [pid = 12921] [serial = 388] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 102 (0x7f1084b2b800) [pid = 12921] [serial = 382] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 101 (0x7f108338d800) [pid = 12921] [serial = 379] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 100 (0x7f109ad84c00) [pid = 12921] [serial = 493] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 99 (0x7f109970a000) [pid = 12921] [serial = 430] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 98 (0x7f107b075c00) [pid = 12921] [serial = 484] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 97 (0x7f1094c67c00) [pid = 12921] [serial = 424] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 96 (0x7f107ca0b000) [pid = 12921] [serial = 376] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 95 (0x7f107e104000) [pid = 12921] [serial = 547] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 94 (0x7f107af41800) [pid = 12921] [serial = 526] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 93 (0x7f1079575c00) [pid = 12921] [serial = 525] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 92 (0x7f1083ad9000) [pid = 12921] [serial = 539] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 91 (0x7f107b072400) [pid = 12921] [serial = 538] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 90 (0x7f107e107800) [pid = 12921] [serial = 550] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 89 (0x7f1075538c00) [pid = 12921] [serial = 523] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 88 (0x7f10741f6c00) [pid = 12921] [serial = 522] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 87 (0x7f107a41c800) [pid = 12921] [serial = 535] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 86 (0x7f107a417800) [pid = 12921] [serial = 534] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 85 (0x7f107b6f4800) [pid = 12921] [serial = 532] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 84 (0x7f107a40d000) [pid = 12921] [serial = 531] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 83 (0x7f1080b46c00) [pid = 12921] [serial = 529] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 82 (0x7f107ca10000) [pid = 12921] [serial = 528] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 81 (0x7f10757f2c00) [pid = 12921] [serial = 541] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 80 (0x7f107a34f800) [pid = 12921] [serial = 542] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 79 (0x7f107a419c00) [pid = 12921] [serial = 544] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 78 (0x7f107b0ca000) [pid = 12921] [serial = 301] [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.] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 77 (0x7f1081f61000) [pid = 12921] [serial = 551] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 76 (0x7f10801ddc00) [pid = 12921] [serial = 548] [outer = (nil)] [url = about:blank] 12:53:36 INFO - PROCESS | 12921 | --DOMWINDOW == 75 (0x7f107b0c3400) [pid = 12921] [serial = 545] [outer = (nil)] [url = about:blank] 12:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1345ms 12:53:36 INFO - PROCESS | 12921 | 1462218816072 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 12921 | 1462218816080 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:53:36 INFO - PROCESS | 12921 | 1462218816089 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 12921 | 1462218816092 Marionette TRACE conn3 <- [1,782,null,{}] 12:53:36 INFO - PROCESS | 12921 | 1462218816096 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}] 12:53:36 INFO - PROCESS | 12921 | 1462218816232 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:53:36 INFO - PROCESS | 12921 | 1462218816341 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1079472000 == 79 [pid = 12921] [id = 203] 12:53:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 76 (0x7f1075536400) [pid = 12921] [serial = 609] [outer = (nil)] 12:53:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 77 (0x7f107a34ec00) [pid = 12921] [serial = 610] [outer = 0x7f1075536400] 12:53:36 INFO - PROCESS | 12921 | 1462218816398 Marionette DEBUG loaded listener.js 12:53:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 78 (0x7f107a405c00) [pid = 12921] [serial = 611] [outer = 0x7f1075536400] 12:53:37 INFO - PROCESS | 12921 | 1462218817046 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]]]}] 12:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 978ms 12:53:37 INFO - PROCESS | 12921 | 1462218817067 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:53:37 INFO - PROCESS | 12921 | 1462218817070 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:53:37 INFO - PROCESS | 12921 | 1462218817075 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:53:37 INFO - PROCESS | 12921 | 1462218817080 Marionette TRACE conn3 <- [1,786,null,{}] 12:53:37 INFO - PROCESS | 12921 | 1462218817093 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}] 12:53:37 INFO - PROCESS | 12921 | 1462218817264 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:53:37 INFO - PROCESS | 12921 | 1462218817285 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b39e000 == 80 [pid = 12921] [id = 204] 12:53:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 79 (0x7f107a416800) [pid = 12921] [serial = 612] [outer = (nil)] 12:53:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 80 (0x7f107ab33400) [pid = 12921] [serial = 613] [outer = 0x7f107a416800] 12:53:37 INFO - PROCESS | 12921 | 1462218817342 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 81 (0x7f107b072400) [pid = 12921] [serial = 614] [outer = 0x7f107a416800] 12:53:38 INFO - PROCESS | 12921 | 1462218818019 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]]]}] 12:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 979ms 12:53:38 INFO - PROCESS | 12921 | 1462218818056 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:53:38 INFO - PROCESS | 12921 | 1462218818060 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:53:38 INFO - PROCESS | 12921 | 1462218818065 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 12921 | 1462218818077 Marionette TRACE conn3 <- [1,790,null,{}] 12:53:38 INFO - PROCESS | 12921 | 1462218818089 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}] 12:53:38 INFO - PROCESS | 12921 | 1462218818249 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:53:38 INFO - PROCESS | 12921 | 1462218818272 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e377800 == 81 [pid = 12921] [id = 205] 12:53:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 82 (0x7f107a40b000) [pid = 12921] [serial = 615] [outer = (nil)] 12:53:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 83 (0x7f107b0c8c00) [pid = 12921] [serial = 616] [outer = 0x7f107a40b000] 12:53:38 INFO - PROCESS | 12921 | 1462218818327 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 84 (0x7f107b3ed800) [pid = 12921] [serial = 617] [outer = 0x7f107a40b000] 12:53:39 INFO - PROCESS | 12921 | 1462218819069 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]]]}] 12:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1043ms 12:53:39 INFO - PROCESS | 12921 | 1462218819110 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:53:39 INFO - PROCESS | 12921 | 1462218819112 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:53:39 INFO - PROCESS | 12921 | 1462218819124 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:53:39 INFO - PROCESS | 12921 | 1462218819126 Marionette TRACE conn3 <- [1,794,null,{}] 12:53:39 INFO - PROCESS | 12921 | 1462218819148 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}] 12:53:39 INFO - PROCESS | 12921 | 1462218819305 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:53:39 INFO - PROCESS | 12921 | 1462218819328 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:39 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10756c8800 == 82 [pid = 12921] [id = 206] 12:53:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 85 (0x7f107ab32400) [pid = 12921] [serial = 618] [outer = (nil)] 12:53:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 86 (0x7f107b6f0000) [pid = 12921] [serial = 619] [outer = 0x7f107ab32400] 12:53:39 INFO - PROCESS | 12921 | 1462218819382 Marionette DEBUG loaded listener.js 12:53:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 87 (0x7f107ca09800) [pid = 12921] [serial = 620] [outer = 0x7f107ab32400] 12:53:40 INFO - PROCESS | 12921 | --DOMWINDOW == 86 (0x7f107b3e0c00) [pid = 12921] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:53:40 INFO - PROCESS | 12921 | --DOMWINDOW == 85 (0x7f10741eec00) [pid = 12921] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:53:40 INFO - PROCESS | 12921 | --DOMWINDOW == 84 (0x7f107a351400) [pid = 12921] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:53:40 INFO - PROCESS | 12921 | --DOMWINDOW == 83 (0x7f1075540c00) [pid = 12921] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:53:40 INFO - PROCESS | 12921 | --DOMWINDOW == 82 (0x7f1073f47800) [pid = 12921] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:53:40 INFO - PROCESS | 12921 | --DOMWINDOW == 81 (0x7f1073f46c00) [pid = 12921] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:53:40 INFO - PROCESS | 12921 | 1462218820242 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]]]}] 12:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1147ms 12:53:40 INFO - PROCESS | 12921 | 1462218820268 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:53:40 INFO - PROCESS | 12921 | 1462218820271 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:53:40 INFO - PROCESS | 12921 | 1462218820276 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - PROCESS | 12921 | 1462218820278 Marionette TRACE conn3 <- [1,798,null,{}] 12:53:40 INFO - PROCESS | 12921 | 1462218820283 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}] 12:53:40 INFO - PROCESS | 12921 | 1462218820439 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:53:40 INFO - PROCESS | 12921 | 1462218820454 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084502800 == 83 [pid = 12921] [id = 207] 12:53:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 82 (0x7f107a414800) [pid = 12921] [serial = 621] [outer = (nil)] 12:53:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 83 (0x7f107e294c00) [pid = 12921] [serial = 622] [outer = 0x7f107a414800] 12:53:40 INFO - PROCESS | 12921 | 1462218820511 Marionette DEBUG loaded listener.js 12:53:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 84 (0x7f10801d9400) [pid = 12921] [serial = 623] [outer = 0x7f107a414800] 12:53:41 INFO - PROCESS | 12921 | 1462218821218 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]]]}] 12:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 976ms 12:53:41 INFO - PROCESS | 12921 | 1462218821253 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:53:41 INFO - PROCESS | 12921 | 1462218821256 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:53:41 INFO - PROCESS | 12921 | 1462218821260 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:53:41 INFO - PROCESS | 12921 | 1462218821262 Marionette TRACE conn3 <- [1,802,null,{}] 12:53:41 INFO - PROCESS | 12921 | 1462218821267 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}] 12:53:41 INFO - PROCESS | 12921 | 1462218821426 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:53:41 INFO - PROCESS | 12921 | 1462218821445 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108470f800 == 84 [pid = 12921] [id = 208] 12:53:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 85 (0x7f107558c000) [pid = 12921] [serial = 624] [outer = (nil)] 12:53:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 86 (0x7f1080bba400) [pid = 12921] [serial = 625] [outer = 0x7f107558c000] 12:53:41 INFO - PROCESS | 12921 | 1462218821499 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 87 (0x7f108338d800) [pid = 12921] [serial = 626] [outer = 0x7f107558c000] 12:53:42 INFO - PROCESS | 12921 | 1462218822253 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]]]}] 12:53:42 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 12:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1025ms 12:53:42 INFO - PROCESS | 12921 | 1462218822286 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:53:42 INFO - PROCESS | 12921 | 1462218822290 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:53:42 INFO - PROCESS | 12921 | 1462218822299 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 12921 | 1462218822304 Marionette TRACE conn3 <- [1,806,null,{}] 12:53:42 INFO - PROCESS | 12921 | 1462218822341 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}] 12:53:42 INFO - PROCESS | 12921 | 1462218822521 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:53:42 INFO - PROCESS | 12921 | 1462218822660 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a2a1000 == 85 [pid = 12921] [id = 209] 12:53:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 88 (0x7f1073f45400) [pid = 12921] [serial = 627] [outer = (nil)] 12:53:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 89 (0x7f107553b800) [pid = 12921] [serial = 628] [outer = 0x7f1073f45400] 12:53:42 INFO - PROCESS | 12921 | 1462218822726 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 90 (0x7f107938b000) [pid = 12921] [serial = 629] [outer = 0x7f1073f45400] 12:53:43 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 12:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1262ms 12:53:43 INFO - PROCESS | 12921 | 1462218823550 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]]]}] 12:53:43 INFO - PROCESS | 12921 | 1462218823562 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:53:43 INFO - PROCESS | 12921 | 1462218823569 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:53:43 INFO - PROCESS | 12921 | 1462218823578 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:53:43 INFO - PROCESS | 12921 | 1462218823581 Marionette TRACE conn3 <- [1,810,null,{}] 12:53:43 INFO - PROCESS | 12921 | 1462218823587 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}] 12:53:43 INFO - PROCESS | 12921 | 1462218823774 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:53:43 INFO - PROCESS | 12921 | 1462218823922 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:43 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1082db7000 == 86 [pid = 12921] [id = 210] 12:53:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 91 (0x7f1073f4b800) [pid = 12921] [serial = 630] [outer = (nil)] 12:53:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 92 (0x7f107a413000) [pid = 12921] [serial = 631] [outer = 0x7f1073f4b800] 12:53:43 INFO - PROCESS | 12921 | 1462218823982 Marionette DEBUG loaded listener.js 12:53:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 93 (0x7f107ab32800) [pid = 12921] [serial = 632] [outer = 0x7f1073f4b800] 12:53:44 INFO - PROCESS | 12921 | 1462218824866 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]]]}] 12:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1328ms 12:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:53:44 INFO - PROCESS | 12921 | 1462218824906 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:53:44 INFO - PROCESS | 12921 | 1462218824908 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:53:44 INFO - PROCESS | 12921 | 1462218824914 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:53:44 INFO - PROCESS | 12921 | 1462218824919 Marionette TRACE conn3 <- [1,814,null,{}] 12:53:44 INFO - PROCESS | 12921 | 1462218824934 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}] 12:53:45 INFO - PROCESS | 12921 | 1462218825123 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:53:45 INFO - PROCESS | 12921 | 1462218825269 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:45 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a56000 == 87 [pid = 12921] [id = 211] 12:53:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 94 (0x7f107b0b9c00) [pid = 12921] [serial = 633] [outer = (nil)] 12:53:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 95 (0x7f107be0c400) [pid = 12921] [serial = 634] [outer = 0x7f107b0b9c00] 12:53:45 INFO - PROCESS | 12921 | 1462218825333 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 96 (0x7f107e289400) [pid = 12921] [serial = 635] [outer = 0x7f107b0b9c00] 12:53:46 INFO - PROCESS | 12921 | 1462218826117 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] 12:53:46 INFO - PROCESS | 12921 | 1462218826154 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:53:46 INFO - PROCESS | 12921 | 1462218826159 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:53:46 INFO - PROCESS | 12921 | 1462218826162 Marionette TRACE conn3 <- [1,818,null,{}] 12:53:46 INFO - PROCESS | 12921 | 1462218826167 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}] 12:53:46 INFO - PROCESS | 12921 | 1462218826306 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:53:46 INFO - PROCESS | 12921 | 1462218826447 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091d20000 == 88 [pid = 12921] [id = 212] 12:53:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 97 (0x7f1073649400) [pid = 12921] [serial = 636] [outer = (nil)] 12:53:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 98 (0x7f108339bc00) [pid = 12921] [serial = 637] [outer = 0x7f1073649400] 12:53:46 INFO - PROCESS | 12921 | 1462218826508 Marionette DEBUG loaded listener.js 12:53:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 99 (0x7f1083ad9400) [pid = 12921] [serial = 638] [outer = 0x7f1073649400] 12:53:47 INFO - PROCESS | 12921 | 1462218827206 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]]]}] 12:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1079ms 12:53:47 INFO - PROCESS | 12921 | 1462218827239 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:53:47 INFO - PROCESS | 12921 | 1462218827241 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:53:47 INFO - PROCESS | 12921 | 1462218827247 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:53:47 INFO - PROCESS | 12921 | 1462218827250 Marionette TRACE conn3 <- [1,822,null,{}] 12:53:47 INFO - PROCESS | 12921 | 1462218827254 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}] 12:53:47 INFO - PROCESS | 12921 | 1462218827388 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:53:47 INFO - PROCESS | 12921 | 1462218827529 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10960be800 == 89 [pid = 12921] [id = 213] 12:53:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 100 (0x7f107cc78400) [pid = 12921] [serial = 639] [outer = (nil)] 12:53:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 101 (0x7f10840eac00) [pid = 12921] [serial = 640] [outer = 0x7f107cc78400] 12:53:47 INFO - PROCESS | 12921 | 1462218827590 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 102 (0x7f108482fc00) [pid = 12921] [serial = 641] [outer = 0x7f107cc78400] 12:53:48 INFO - PROCESS | 12921 | 1462218828357 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] 12:53:48 INFO - PROCESS | 12921 | 1462218828385 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:53:48 INFO - PROCESS | 12921 | 1462218828392 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 12921 | 1462218828394 Marionette TRACE conn3 <- [1,826,null,{}] 12:53:48 INFO - PROCESS | 12921 | 1462218828399 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}] 12:53:48 INFO - PROCESS | 12921 | 1462218828555 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:53:48 INFO - PROCESS | 12921 | 1462218828703 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10997c1800 == 90 [pid = 12921] [id = 214] 12:53:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 103 (0x7f1082097800) [pid = 12921] [serial = 642] [outer = (nil)] 12:53:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 104 (0x7f1085d64400) [pid = 12921] [serial = 643] [outer = 0x7f1082097800] 12:53:48 INFO - PROCESS | 12921 | 1462218828778 Marionette DEBUG loaded listener.js 12:53:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 105 (0x7f1087d68800) [pid = 12921] [serial = 644] [outer = 0x7f1082097800] 12:53:49 INFO - PROCESS | 12921 | 1462218829590 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]]]}] 12:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1228ms 12:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:53:49 INFO - PROCESS | 12921 | 1462218829621 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:53:49 INFO - PROCESS | 12921 | 1462218829624 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:53:49 INFO - PROCESS | 12921 | 1462218829628 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:53:49 INFO - PROCESS | 12921 | 1462218829632 Marionette TRACE conn3 <- [1,830,null,{}] 12:53:49 INFO - PROCESS | 12921 | 1462218829636 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}] 12:53:49 INFO - PROCESS | 12921 | 1462218829770 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:53:50 INFO - PROCESS | 12921 | 1462218830073 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ae9b800 == 91 [pid = 12921] [id = 215] 12:53:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 106 (0x7f1073f47800) [pid = 12921] [serial = 645] [outer = (nil)] 12:53:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 107 (0x7f1073f51400) [pid = 12921] [serial = 646] [outer = 0x7f1073f47800] 12:53:50 INFO - PROCESS | 12921 | 1462218830152 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 108 (0x7f1075536000) [pid = 12921] [serial = 647] [outer = 0x7f1073f47800] 12:53:50 INFO - PROCESS | 12921 | 1462218830942 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]]]}] 12:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1329ms 12:53:50 INFO - PROCESS | 12921 | 1462218830958 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:53:50 INFO - PROCESS | 12921 | 1462218830962 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:53:50 INFO - PROCESS | 12921 | 1462218830969 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:53:50 INFO - PROCESS | 12921 | 1462218830973 Marionette TRACE conn3 <- [1,834,null,{}] 12:53:50 INFO - PROCESS | 12921 | 1462218830979 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}] 12:53:51 INFO - PROCESS | 12921 | 1462218831124 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:53:51 INFO - PROCESS | 12921 | 1462218831277 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073f5f000 == 92 [pid = 12921] [id = 216] 12:53:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 109 (0x7f1073f53c00) [pid = 12921] [serial = 648] [outer = (nil)] 12:53:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 110 (0x7f107a34a800) [pid = 12921] [serial = 649] [outer = 0x7f1073f53c00] 12:53:51 INFO - PROCESS | 12921 | 1462218831379 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 111 (0x7f107a410000) [pid = 12921] [serial = 650] [outer = 0x7f1073f53c00] 12:53:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084502800 == 91 [pid = 12921] [id = 207] 12:53:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10756c8800 == 90 [pid = 12921] [id = 206] 12:53:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107e377800 == 89 [pid = 12921] [id = 205] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 110 (0x7f107ca15800) [pid = 12921] [serial = 586] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b39e000 == 88 [pid = 12921] [id = 204] 12:53:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1079472000 == 87 [pid = 12921] [id = 203] 12:53:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a87e800 == 86 [pid = 12921] [id = 202] 12:53:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b10f800 == 85 [pid = 12921] [id = 196] 12:53:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1090add000 == 84 [pid = 12921] [id = 195] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 109 (0x7f107e109400) [pid = 12921] [serial = 574] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 108 (0x7f1079390000) [pid = 12921] [serial = 580] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 107 (0x7f107ab3f000) [pid = 12921] [serial = 571] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 106 (0x7f107a40a800) [pid = 12921] [serial = 569] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 105 (0x7f1079396000) [pid = 12921] [serial = 581] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 104 (0x7f1075533800) [pid = 12921] [serial = 583] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 103 (0x7f10820a1c00) [pid = 12921] [serial = 577] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 102 (0x7f10757e8c00) [pid = 12921] [serial = 568] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 101 (0x7f107b3ebc00) [pid = 12921] [serial = 559] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 100 (0x7f107b0cac00) [pid = 12921] [serial = 572] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 99 (0x7f1083ad3c00) [pid = 12921] [serial = 578] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 98 (0x7f107a34dc00) [pid = 12921] [serial = 556] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 97 (0x7f10801d5000) [pid = 12921] [serial = 575] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 96 (0x7f107ab36800) [pid = 12921] [serial = 565] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 95 (0x7f1084598c00) [pid = 12921] [serial = 562] [outer = (nil)] [url = about:blank] 12:53:51 INFO - PROCESS | 12921 | --DOMWINDOW == 94 (0x7f107a34cc00) [pid = 12921] [serial = 584] [outer = (nil)] [url = about:blank] 12:53:52 INFO - PROCESS | 12921 | 1462218832167 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1238ms 12:53:52 INFO - PROCESS | 12921 | 1462218832209 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 12921 | 1462218832214 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:53:52 INFO - PROCESS | 12921 | 1462218832222 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 12921 | 1462218832225 Marionette TRACE conn3 <- [1,838,null,{}] 12:53:52 INFO - PROCESS | 12921 | 1462218832233 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}] 12:53:52 INFO - PROCESS | 12921 | 1462218832365 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:53:52 INFO - PROCESS | 12921 | 1462218832380 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b10c000 == 85 [pid = 12921] [id = 217] 12:53:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 95 (0x7f107a412800) [pid = 12921] [serial = 651] [outer = (nil)] 12:53:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 96 (0x7f107ab3ac00) [pid = 12921] [serial = 652] [outer = 0x7f107a412800] 12:53:52 INFO - PROCESS | 12921 | 1462218832434 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 97 (0x7f107b0c1000) [pid = 12921] [serial = 653] [outer = 0x7f107a412800] 12:53:53 INFO - PROCESS | 12921 | 1462218833296 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]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1133ms 12:53:53 INFO - PROCESS | 12921 | 1462218833355 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:53:53 INFO - PROCESS | 12921 | 1462218833358 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:53:53 INFO - PROCESS | 12921 | 1462218833365 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 12921 | 1462218833372 Marionette TRACE conn3 <- [1,842,null,{}] 12:53:53 INFO - PROCESS | 12921 | 1462218833384 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}] 12:53:53 INFO - PROCESS | 12921 | 1462218833528 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:53:53 INFO - PROCESS | 12921 | 1462218833637 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108469b000 == 86 [pid = 12921] [id = 218] 12:53:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 98 (0x7f107a421400) [pid = 12921] [serial = 654] [outer = (nil)] 12:53:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 99 (0x7f10801d0000) [pid = 12921] [serial = 655] [outer = 0x7f107a421400] 12:53:53 INFO - PROCESS | 12921 | 1462218833690 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 100 (0x7f1083ad3c00) [pid = 12921] [serial = 656] [outer = 0x7f107a421400] 12:53:54 INFO - PROCESS | 12921 | 1462218834304 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]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 990ms 12:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:53:54 INFO - PROCESS | 12921 | 1462218834355 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 12921 | 1462218834358 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:53:54 INFO - PROCESS | 12921 | 1462218834364 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 12921 | 1462218834366 Marionette TRACE conn3 <- [1,846,null,{}] 12:53:54 INFO - PROCESS | 12921 | 1462218834371 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}] 12:53:54 INFO - PROCESS | 12921 | 1462218834534 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:53:54 INFO - PROCESS | 12921 | 1462218834560 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a2b1800 == 87 [pid = 12921] [id = 219] 12:53:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 101 (0x7f107a405400) [pid = 12921] [serial = 657] [outer = (nil)] 12:53:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 102 (0x7f1084b2b800) [pid = 12921] [serial = 658] [outer = 0x7f107a405400] 12:53:54 INFO - PROCESS | 12921 | 1462218834624 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 103 (0x7f10851c0c00) [pid = 12921] [serial = 659] [outer = 0x7f107a405400] 12:53:55 INFO - PROCESS | 12921 | 1462218835307 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]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 979ms 12:53:55 INFO - PROCESS | 12921 | 1462218835342 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:53:55 INFO - PROCESS | 12921 | 1462218835344 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:53:55 INFO - PROCESS | 12921 | 1462218835354 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 12921 | 1462218835356 Marionette TRACE conn3 <- [1,850,null,{}] 12:53:55 INFO - PROCESS | 12921 | 1462218835367 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}] 12:53:55 INFO - PROCESS | 12921 | 1462218835534 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:53:55 INFO - PROCESS | 12921 | 1462218835560 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10919bc800 == 88 [pid = 12921] [id = 220] 12:53:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 104 (0x7f1085808c00) [pid = 12921] [serial = 660] [outer = (nil)] 12:53:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 105 (0x7f108580b800) [pid = 12921] [serial = 661] [outer = 0x7f1085808c00] 12:53:55 INFO - PROCESS | 12921 | 1462218835632 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 106 (0x7f1085b95c00) [pid = 12921] [serial = 662] [outer = 0x7f1085808c00] 12:53:56 INFO - PROCESS | 12921 | --DOMWINDOW == 105 (0x7f107a40b000) [pid = 12921] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:53:56 INFO - PROCESS | 12921 | --DOMWINDOW == 104 (0x7f107ab32400) [pid = 12921] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:53:56 INFO - PROCESS | 12921 | --DOMWINDOW == 103 (0x7f107a414800) [pid = 12921] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:53:56 INFO - PROCESS | 12921 | --DOMWINDOW == 102 (0x7f1075536400) [pid = 12921] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:53:56 INFO - PROCESS | 12921 | --DOMWINDOW == 101 (0x7f1075534400) [pid = 12921] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:53:56 INFO - PROCESS | 12921 | --DOMWINDOW == 100 (0x7f107a416800) [pid = 12921] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:53:56 INFO - PROCESS | 12921 | 1462218836477 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]]]}] 12:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1134ms 12:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:53:56 INFO - PROCESS | 12921 | 1462218836488 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:53:56 INFO - PROCESS | 12921 | 1462218836490 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:53:56 INFO - PROCESS | 12921 | 1462218836495 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 12921 | 1462218836498 Marionette TRACE conn3 <- [1,854,null,{}] 12:53:56 INFO - PROCESS | 12921 | 1462218836503 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}] 12:53:56 INFO - PROCESS | 12921 | 1462218836633 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:53:56 INFO - PROCESS | 12921 | 1462218836740 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087749000 == 89 [pid = 12921] [id = 221] 12:53:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 101 (0x7f1073649000) [pid = 12921] [serial = 663] [outer = (nil)] 12:53:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 102 (0x7f1085805000) [pid = 12921] [serial = 664] [outer = 0x7f1073649000] 12:53:56 INFO - PROCESS | 12921 | 1462218836796 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 103 (0x7f1085dda800) [pid = 12921] [serial = 665] [outer = 0x7f1073649000] 12:53:57 INFO - PROCESS | 12921 | 1462218837365 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]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 879ms 12:53:57 INFO - PROCESS | 12921 | 1462218837374 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:53:57 INFO - PROCESS | 12921 | 1462218837376 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:53:57 INFO - PROCESS | 12921 | 1462218837387 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 12921 | 1462218837389 Marionette TRACE conn3 <- [1,858,null,{}] 12:53:57 INFO - PROCESS | 12921 | 1462218837395 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}] 12:53:57 INFO - PROCESS | 12921 | 1462218837514 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:53:57 INFO - PROCESS | 12921 | 1462218837523 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109ad9f000 == 90 [pid = 12921] [id = 222] 12:53:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 104 (0x7f10736e6400) [pid = 12921] [serial = 666] [outer = (nil)] 12:53:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 105 (0x7f10736f0800) [pid = 12921] [serial = 667] [outer = 0x7f10736e6400] 12:53:57 INFO - PROCESS | 12921 | 1462218837580 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 106 (0x7f10736f5c00) [pid = 12921] [serial = 668] [outer = 0x7f10736e6400] 12:53:58 INFO - PROCESS | 12921 | 1462218838231 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]]]}] 12:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 873ms 12:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:53:58 INFO - PROCESS | 12921 | 1462218838263 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:53:58 INFO - PROCESS | 12921 | 1462218838265 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:53:58 INFO - PROCESS | 12921 | 1462218838270 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:53:58 INFO - PROCESS | 12921 | 1462218838273 Marionette TRACE conn3 <- [1,862,null,{}] 12:53:58 INFO - PROCESS | 12921 | 1462218838277 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}] 12:53:58 INFO - PROCESS | 12921 | 1462218838467 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:53:58 INFO - PROCESS | 12921 | 1462218838625 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a24d000 == 91 [pid = 12921] [id = 223] 12:53:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 107 (0x7f1073648c00) [pid = 12921] [serial = 669] [outer = (nil)] 12:53:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 108 (0x7f10736ebc00) [pid = 12921] [serial = 670] [outer = 0x7f1073648c00] 12:53:58 INFO - PROCESS | 12921 | 1462218838699 Marionette DEBUG loaded listener.js 12:53:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 109 (0x7f10741ee800) [pid = 12921] [serial = 671] [outer = 0x7f1073648c00] 12:53:59 INFO - PROCESS | 12921 | 1462218839604 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]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1383ms 12:53:59 INFO - PROCESS | 12921 | 1462218839655 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:53:59 INFO - PROCESS | 12921 | 1462218839660 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:53:59 INFO - PROCESS | 12921 | 1462218839667 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 12921 | 1462218839673 Marionette TRACE conn3 <- [1,866,null,{}] 12:53:59 INFO - PROCESS | 12921 | 1462218839679 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}] 12:53:59 INFO - PROCESS | 12921 | 1462218839827 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:53:59 INFO - PROCESS | 12921 | 1462218839977 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b970000 == 92 [pid = 12921] [id = 224] 12:54:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 110 (0x7f1075584c00) [pid = 12921] [serial = 672] [outer = (nil)] 12:54:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 111 (0x7f107a40cc00) [pid = 12921] [serial = 673] [outer = 0x7f1075584c00] 12:54:00 INFO - PROCESS | 12921 | 1462218840043 Marionette DEBUG loaded listener.js 12:54:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 112 (0x7f107ab33800) [pid = 12921] [serial = 674] [outer = 0x7f1075584c00] 12:54:00 INFO - PROCESS | 12921 | 1462218840931 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]]]}] 12:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1284ms 12:54:00 INFO - PROCESS | 12921 | 1462218840952 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:54:00 INFO - PROCESS | 12921 | 1462218840957 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:54:00 INFO - PROCESS | 12921 | 1462218840963 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:54:00 INFO - PROCESS | 12921 | 1462218840966 Marionette TRACE conn3 <- [1,870,null,{}] 12:54:00 INFO - PROCESS | 12921 | 1462218840971 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}] 12:54:01 INFO - PROCESS | 12921 | 1462218841124 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:54:01 INFO - PROCESS | 12921 | 1462218841278 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10841c4800 == 93 [pid = 12921] [id = 225] 12:54:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 113 (0x7f107b0c1c00) [pid = 12921] [serial = 675] [outer = (nil)] 12:54:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 114 (0x7f107e109400) [pid = 12921] [serial = 676] [outer = 0x7f107b0c1c00] 12:54:01 INFO - PROCESS | 12921 | 1462218841341 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 115 (0x7f108209ec00) [pid = 12921] [serial = 677] [outer = 0x7f107b0c1c00] 12:54:02 INFO - PROCESS | 12921 | 1462218842181 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]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1285ms 12:54:02 INFO - PROCESS | 12921 | 1462218842251 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 12921 | 1462218842258 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:54:02 INFO - PROCESS | 12921 | 1462218842275 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 12921 | 1462218842281 Marionette TRACE conn3 <- [1,874,null,{}] 12:54:02 INFO - PROCESS | 12921 | 1462218842286 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}] 12:54:02 INFO - PROCESS | 12921 | 1462218842479 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:54:02 INFO - PROCESS | 12921 | 1462218842626 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e498800 == 94 [pid = 12921] [id = 226] 12:54:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 116 (0x7f107b0c7800) [pid = 12921] [serial = 678] [outer = (nil)] 12:54:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 117 (0x7f1085807800) [pid = 12921] [serial = 679] [outer = 0x7f107b0c7800] 12:54:02 INFO - PROCESS | 12921 | 1462218842693 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f108585fc00) [pid = 12921] [serial = 680] [outer = 0x7f107b0c7800] 12:54:03 INFO - PROCESS | 12921 | 1462218843425 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]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1188ms 12:54:03 INFO - PROCESS | 12921 | 1462218843456 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 12921 | 1462218843459 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:54:03 INFO - PROCESS | 12921 | 1462218843464 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 12921 | 1462218843468 Marionette TRACE conn3 <- [1,878,null,{}] 12:54:03 INFO - PROCESS | 12921 | 1462218843473 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}] 12:54:03 INFO - PROCESS | 12921 | 1462218843618 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:54:03 INFO - PROCESS | 12921 | 1462218843767 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107acbf800 == 95 [pid = 12921] [id = 227] 12:54:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f1083ad0400) [pid = 12921] [serial = 681] [outer = (nil)] 12:54:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f1087817400) [pid = 12921] [serial = 682] [outer = 0x7f1083ad0400] 12:54:03 INFO - PROCESS | 12921 | 1462218843829 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f108ab8c800) [pid = 12921] [serial = 683] [outer = 0x7f1083ad0400] 12:54:04 INFO - PROCESS | 12921 | 1462218844539 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]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1132ms 12:54:04 INFO - PROCESS | 12921 | 1462218844597 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 12921 | 1462218844600 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:54:04 INFO - PROCESS | 12921 | 1462218844606 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 12921 | 1462218844608 Marionette TRACE conn3 <- [1,882,null,{}] 12:54:04 INFO - PROCESS | 12921 | 1462218844613 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}] 12:54:04 INFO - PROCESS | 12921 | 1462218844774 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:54:04 INFO - PROCESS | 12921 | 1462218844918 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107933a000 == 96 [pid = 12921] [id = 228] 12:54:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f10742ce000) [pid = 12921] [serial = 684] [outer = (nil)] 12:54:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f10742cfc00) [pid = 12921] [serial = 685] [outer = 0x7f10742ce000] 12:54:04 INFO - PROCESS | 12921 | 1462218844993 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f108ba42c00) [pid = 12921] [serial = 686] [outer = 0x7f10742ce000] 12:54:05 INFO - PROCESS | 12921 | 1462218845756 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]]]}] 12:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1188ms 12:54:05 INFO - PROCESS | 12921 | 1462218845795 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:54:05 INFO - PROCESS | 12921 | 1462218845797 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:54:05 INFO - PROCESS | 12921 | 1462218845819 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - PROCESS | 12921 | 1462218845822 Marionette TRACE conn3 <- [1,886,null,{}] 12:54:05 INFO - PROCESS | 12921 | 1462218845827 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}] 12:54:05 INFO - PROCESS | 12921 | 1462218845969 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:54:06 INFO - PROCESS | 12921 | 1462218846111 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10733eb800 == 97 [pid = 12921] [id = 229] 12:54:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f1073647c00) [pid = 12921] [serial = 687] [outer = (nil)] 12:54:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f107a408400) [pid = 12921] [serial = 688] [outer = 0x7f1073647c00] 12:54:06 INFO - PROCESS | 12921 | 1462218846176 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 127 (0x7f107a493c00) [pid = 12921] [serial = 689] [outer = 0x7f1073647c00] 12:54:07 INFO - PROCESS | 12921 | 1462218847200 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]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1428ms 12:54:07 INFO - PROCESS | 12921 | 1462218847247 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:54:07 INFO - PROCESS | 12921 | 1462218847252 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:54:07 INFO - PROCESS | 12921 | 1462218847259 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 12921 | 1462218847263 Marionette TRACE conn3 <- [1,890,null,{}] 12:54:07 INFO - PROCESS | 12921 | 1462218847270 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}] 12:54:07 INFO - PROCESS | 12921 | 1462218847427 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:54:07 INFO - PROCESS | 12921 | 1462218847620 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1079463800 == 98 [pid = 12921] [id = 230] 12:54:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 128 (0x7f10741f1400) [pid = 12921] [serial = 690] [outer = (nil)] 12:54:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 129 (0x7f10741f5c00) [pid = 12921] [serial = 691] [outer = 0x7f10741f1400] 12:54:07 INFO - PROCESS | 12921 | 1462218847679 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 130 (0x7f10742cb000) [pid = 12921] [serial = 692] [outer = 0x7f10741f1400] 12:54:08 INFO - PROCESS | 12921 | 1462218848510 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]]]}] 12:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1287ms 12:54:08 INFO - PROCESS | 12921 | 1462218848546 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:54:08 INFO - PROCESS | 12921 | 1462218848553 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:54:08 INFO - PROCESS | 12921 | 1462218848561 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:54:08 INFO - PROCESS | 12921 | 1462218848565 Marionette TRACE conn3 <- [1,894,null,{}] 12:54:08 INFO - PROCESS | 12921 | 1462218848569 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}] 12:54:08 INFO - PROCESS | 12921 | 1462218848712 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:54:08 INFO - PROCESS | 12921 | 1462218848868 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10756c8800 == 99 [pid = 12921] [id = 231] 12:54:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 131 (0x7f10743f5000) [pid = 12921] [serial = 693] [outer = (nil)] 12:54:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 132 (0x7f10743f9c00) [pid = 12921] [serial = 694] [outer = 0x7f10743f5000] 12:54:08 INFO - PROCESS | 12921 | 1462218848924 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 133 (0x7f1075582c00) [pid = 12921] [serial = 695] [outer = 0x7f10743f5000] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1096e10000 == 98 [pid = 12921] [id = 152] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107e2b5800 == 97 [pid = 12921] [id = 66] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109ad9f000 == 96 [pid = 12921] [id = 222] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087749000 == 95 [pid = 12921] [id = 221] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 132 (0x7f107364b400) [pid = 12921] [serial = 601] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 131 (0x7f1080bba400) [pid = 12921] [serial = 625] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10919bc800 == 94 [pid = 12921] [id = 220] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a2b1800 == 93 [pid = 12921] [id = 219] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108469b000 == 92 [pid = 12921] [id = 218] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b10c000 == 91 [pid = 12921] [id = 217] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073f5f000 == 90 [pid = 12921] [id = 216] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107ae9b800 == 89 [pid = 12921] [id = 215] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1091d20000 == 88 [pid = 12921] [id = 212] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087a56000 == 87 [pid = 12921] [id = 211] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1082db7000 == 86 [pid = 12921] [id = 210] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a2a1000 == 85 [pid = 12921] [id = 209] 12:54:09 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108470f800 == 84 [pid = 12921] [id = 208] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 130 (0x7f107b0c8c00) [pid = 12921] [serial = 616] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 129 (0x7f107b6f0000) [pid = 12921] [serial = 619] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 128 (0x7f107e294c00) [pid = 12921] [serial = 622] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 127 (0x7f107a34ec00) [pid = 12921] [serial = 610] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 126 (0x7f107a405c00) [pid = 12921] [serial = 611] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f10757f4800) [pid = 12921] [serial = 608] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f1075587800) [pid = 12921] [serial = 607] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f1080bbec00) [pid = 12921] [serial = 595] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f107938a800) [pid = 12921] [serial = 589] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f107ab33400) [pid = 12921] [serial = 613] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f1084592000) [pid = 12921] [serial = 598] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 119 (0x7f1079388400) [pid = 12921] [serial = 604] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f107ab37800) [pid = 12921] [serial = 592] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f107ca09800) [pid = 12921] [serial = 620] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 116 (0x7f107b3ed800) [pid = 12921] [serial = 617] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 115 (0x7f10801d9400) [pid = 12921] [serial = 623] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | --DOMWINDOW == 114 (0x7f107b072400) [pid = 12921] [serial = 614] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 12921 | 1462218849729 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]]]}] 12:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1230ms 12:54:09 INFO - PROCESS | 12921 | 1462218849792 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:54:09 INFO - PROCESS | 12921 | 1462218849795 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:54:09 INFO - PROCESS | 12921 | 1462218849800 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 12921 | 1462218849805 Marionette TRACE conn3 <- [1,898,null,{}] 12:54:09 INFO - PROCESS | 12921 | 1462218849818 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}] 12:54:09 INFO - PROCESS | 12921 | 1462218849952 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:54:09 INFO - PROCESS | 12921 | 1462218849962 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107acb1800 == 85 [pid = 12921] [id = 232] 12:54:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 115 (0x7f10757f4800) [pid = 12921] [serial = 696] [outer = (nil)] 12:54:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 116 (0x7f1079395400) [pid = 12921] [serial = 697] [outer = 0x7f10757f4800] 12:54:10 INFO - PROCESS | 12921 | 1462218850019 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 117 (0x7f107957fc00) [pid = 12921] [serial = 698] [outer = 0x7f10757f4800] 12:54:10 INFO - PROCESS | 12921 | 1462218850709 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 934ms 12:54:10 INFO - PROCESS | 12921 | 1462218850735 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 12921 | 1462218850738 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:54:10 INFO - PROCESS | 12921 | 1462218850752 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 12921 | 1462218850754 Marionette TRACE conn3 <- [1,902,null,{}] 12:54:10 INFO - PROCESS | 12921 | 1462218850759 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}] 12:54:10 INFO - PROCESS | 12921 | 1462218850883 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:54:10 INFO - PROCESS | 12921 | 1462218850899 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b219000 == 86 [pid = 12921] [id = 233] 12:54:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f1079580000) [pid = 12921] [serial = 699] [outer = (nil)] 12:54:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f107a408800) [pid = 12921] [serial = 700] [outer = 0x7f1079580000] 12:54:10 INFO - PROCESS | 12921 | 1462218850954 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f107a415000) [pid = 12921] [serial = 701] [outer = 0x7f1079580000] 12:54:11 INFO - PROCESS | 12921 | 1462218851668 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]]]}] 12:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 980ms 12:54:11 INFO - PROCESS | 12921 | 1462218851733 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:54:11 INFO - PROCESS | 12921 | 1462218851736 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:54:11 INFO - PROCESS | 12921 | 1462218851740 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 12921 | 1462218851743 Marionette TRACE conn3 <- [1,906,null,{}] 12:54:11 INFO - PROCESS | 12921 | 1462218851747 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}] 12:54:11 INFO - PROCESS | 12921 | 1462218851915 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:54:11 INFO - PROCESS | 12921 | 1462218851937 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1079338000 == 87 [pid = 12921] [id = 234] 12:54:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f10743f8400) [pid = 12921] [serial = 702] [outer = (nil)] 12:54:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f107a420000) [pid = 12921] [serial = 703] [outer = 0x7f10743f8400] 12:54:11 INFO - PROCESS | 12921 | 1462218851991 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f107a48d000) [pid = 12921] [serial = 704] [outer = 0x7f10743f8400] 12:54:12 INFO - PROCESS | 12921 | 1462218852664 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]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 975ms 12:54:12 INFO - PROCESS | 12921 | 1462218852720 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 12921 | 1462218852722 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:54:12 INFO - PROCESS | 12921 | 1462218852728 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 12921 | 1462218852729 Marionette TRACE conn3 <- [1,910,null,{}] 12:54:12 INFO - PROCESS | 12921 | 1462218852734 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}] 12:54:12 INFO - PROCESS | 12921 | 1462218852933 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:54:12 INFO - PROCESS | 12921 | 1462218852963 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cc0a800 == 88 [pid = 12921] [id = 235] 12:54:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f107a896c00) [pid = 12921] [serial = 705] [outer = (nil)] 12:54:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f107ae27400) [pid = 12921] [serial = 706] [outer = 0x7f107a896c00] 12:54:13 INFO - PROCESS | 12921 | 1462218853023 Marionette DEBUG loaded listener.js 12:54:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f107af49c00) [pid = 12921] [serial = 707] [outer = 0x7f107a896c00] 12:54:13 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f1073649000) [pid = 12921] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:54:13 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f107a405800) [pid = 12921] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:54:13 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f107b07b000) [pid = 12921] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:54:13 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f1085808c00) [pid = 12921] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:54:13 INFO - PROCESS | 12921 | --DOMWINDOW == 121 (0x7f107a405400) [pid = 12921] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:54:13 INFO - PROCESS | 12921 | --DOMWINDOW == 120 (0x7f107a412800) [pid = 12921] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:54:13 INFO - PROCESS | 12921 | --DOMWINDOW == 119 (0x7f107a421400) [pid = 12921] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:54:13 INFO - PROCESS | 12921 | --DOMWINDOW == 118 (0x7f1073f53c00) [pid = 12921] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:54:13 INFO - PROCESS | 12921 | --DOMWINDOW == 117 (0x7f1073f47800) [pid = 12921] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:54:13 INFO - PROCESS | 12921 | 1462218853949 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]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1283ms 12:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:54:14 INFO - PROCESS | 12921 | 1462218854021 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 12921 | 1462218854024 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:54:14 INFO - PROCESS | 12921 | 1462218854029 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 12921 | 1462218854032 Marionette TRACE conn3 <- [1,914,null,{}] 12:54:14 INFO - PROCESS | 12921 | 1462218854037 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}] 12:54:14 INFO - PROCESS | 12921 | 1462218854192 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:54:14 INFO - PROCESS | 12921 | 1462218854208 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e366000 == 89 [pid = 12921] [id = 236] 12:54:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 118 (0x7f107a412800) [pid = 12921] [serial = 708] [outer = (nil)] 12:54:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 119 (0x7f107b075c00) [pid = 12921] [serial = 709] [outer = 0x7f107a412800] 12:54:14 INFO - PROCESS | 12921 | 1462218854261 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 120 (0x7f107b0b4c00) [pid = 12921] [serial = 710] [outer = 0x7f107a412800] 12:54:14 INFO - PROCESS | 12921 | 1462218854947 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]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 933ms 12:54:14 INFO - PROCESS | 12921 | 1462218854962 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 12921 | 1462218854965 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:54:14 INFO - PROCESS | 12921 | 1462218854972 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 12921 | 1462218854974 Marionette TRACE conn3 <- [1,918,null,{}] 12:54:14 INFO - PROCESS | 12921 | 1462218854979 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}] 12:54:15 INFO - PROCESS | 12921 | 1462218855147 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:54:15 INFO - PROCESS | 12921 | 1462218855162 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108165d000 == 90 [pid = 12921] [id = 237] 12:54:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 121 (0x7f10743f2400) [pid = 12921] [serial = 711] [outer = (nil)] 12:54:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 122 (0x7f107b0b8c00) [pid = 12921] [serial = 712] [outer = 0x7f10743f2400] 12:54:15 INFO - PROCESS | 12921 | 1462218855221 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f107b3e1800) [pid = 12921] [serial = 713] [outer = 0x7f10743f2400] 12:54:15 INFO - PROCESS | 12921 | 1462218855868 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]]]}] 12:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 929ms 12:54:15 INFO - PROCESS | 12921 | 1462218855902 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:54:15 INFO - PROCESS | 12921 | 1462218855907 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:54:15 INFO - PROCESS | 12921 | 1462218855915 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:54:15 INFO - PROCESS | 12921 | 1462218855920 Marionette TRACE conn3 <- [1,922,null,{}] 12:54:15 INFO - PROCESS | 12921 | 1462218855929 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}] 12:54:16 INFO - PROCESS | 12921 | 1462218856100 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:54:16 INFO - PROCESS | 12921 | 1462218856217 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107945e000 == 91 [pid = 12921] [id = 238] 12:54:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f1073645400) [pid = 12921] [serial = 714] [outer = (nil)] 12:54:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f10741f6c00) [pid = 12921] [serial = 715] [outer = 0x7f1073645400] 12:54:16 INFO - PROCESS | 12921 | 1462218856323 Marionette DEBUG loaded listener.js 12:54:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f10742d1800) [pid = 12921] [serial = 716] [outer = 0x7f1073645400] 12:54:17 INFO - PROCESS | 12921 | 1462218857210 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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1333ms 12:54:17 INFO - PROCESS | 12921 | 1462218857249 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 12921 | 1462218857257 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:54:17 INFO - PROCESS | 12921 | 1462218857266 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 12921 | 1462218857269 Marionette TRACE conn3 <- [1,926,null,{}] 12:54:17 INFO - PROCESS | 12921 | 1462218857275 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}] 12:54:17 INFO - PROCESS | 12921 | 1462218857428 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:54:17 INFO - PROCESS | 12921 | 1462218857580 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b215800 == 92 [pid = 12921] [id = 239] 12:54:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 127 (0x7f1075534400) [pid = 12921] [serial = 717] [outer = (nil)] 12:54:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 128 (0x7f10757f2400) [pid = 12921] [serial = 718] [outer = 0x7f1075534400] 12:54:17 INFO - PROCESS | 12921 | 1462218857643 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 129 (0x7f1079580400) [pid = 12921] [serial = 719] [outer = 0x7f1075534400] 12:54:18 INFO - PROCESS | 12921 | 1462218858474 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]]]}] 12:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1282ms 12:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:54:18 INFO - PROCESS | 12921 | 1462218858549 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:54:18 INFO - PROCESS | 12921 | 1462218858551 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:54:18 INFO - PROCESS | 12921 | 1462218858557 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:54:18 INFO - PROCESS | 12921 | 1462218858562 Marionette TRACE conn3 <- [1,930,null,{}] 12:54:18 INFO - PROCESS | 12921 | 1462218858576 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}] 12:54:18 INFO - PROCESS | 12921 | 1462218858767 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:54:18 INFO - PROCESS | 12921 | 1462218858913 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108381e800 == 93 [pid = 12921] [id = 240] 12:54:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 130 (0x7f107a413c00) [pid = 12921] [serial = 720] [outer = (nil)] 12:54:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 131 (0x7f107a894c00) [pid = 12921] [serial = 721] [outer = 0x7f107a413c00] 12:54:18 INFO - PROCESS | 12921 | 1462218858982 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 132 (0x7f107ae28400) [pid = 12921] [serial = 722] [outer = 0x7f107a413c00] 12:54:19 INFO - PROCESS | 12921 | 1462218859774 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]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1289ms 12:54:19 INFO - PROCESS | 12921 | 1462218859847 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 12921 | 1462218859850 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:54:19 INFO - PROCESS | 12921 | 1462218859857 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 12921 | 1462218859860 Marionette TRACE conn3 <- [1,934,null,{}] 12:54:19 INFO - PROCESS | 12921 | 1462218859865 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}] 12:54:20 INFO - PROCESS | 12921 | 1462218860022 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:54:20 INFO - PROCESS | 12921 | 1462218860167 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10844c6000 == 94 [pid = 12921] [id = 241] 12:54:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 133 (0x7f107a48ec00) [pid = 12921] [serial = 723] [outer = (nil)] 12:54:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 134 (0x7f107b0c3c00) [pid = 12921] [serial = 724] [outer = 0x7f107a48ec00] 12:54:20 INFO - PROCESS | 12921 | 1462218860228 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 135 (0x7f107b6e7000) [pid = 12921] [serial = 725] [outer = 0x7f107a48ec00] 12:54:21 INFO - PROCESS | 12921 | 1462218861000 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]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1182ms 12:54:21 INFO - PROCESS | 12921 | 1462218861041 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 12921 | 1462218861044 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:54:21 INFO - PROCESS | 12921 | 1462218861050 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 12921 | 1462218861052 Marionette TRACE conn3 <- [1,938,null,{}] 12:54:21 INFO - PROCESS | 12921 | 1462218861057 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}] 12:54:21 INFO - PROCESS | 12921 | 1462218861197 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:54:21 INFO - PROCESS | 12921 | 1462218861347 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084713000 == 95 [pid = 12921] [id = 242] 12:54:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 136 (0x7f107ae2a400) [pid = 12921] [serial = 726] [outer = (nil)] 12:54:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 137 (0x7f107bc81000) [pid = 12921] [serial = 727] [outer = 0x7f107ae2a400] 12:54:21 INFO - PROCESS | 12921 | 1462218861412 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 138 (0x7f107ca08800) [pid = 12921] [serial = 728] [outer = 0x7f107ae2a400] 12:54:22 INFO - PROCESS | 12921 | 1462218862191 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]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1176ms 12:54:22 INFO - PROCESS | 12921 | 1462218862226 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 12921 | 1462218862228 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:54:22 INFO - PROCESS | 12921 | 1462218862250 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 12921 | 1462218862254 Marionette TRACE conn3 <- [1,942,null,{}] 12:54:22 INFO - PROCESS | 12921 | 1462218862259 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}] 12:54:22 INFO - PROCESS | 12921 | 1462218862429 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:54:22 INFO - PROCESS | 12921 | 1462218862576 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108517f800 == 96 [pid = 12921] [id = 243] 12:54:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 139 (0x7f107b6f0800) [pid = 12921] [serial = 729] [outer = (nil)] 12:54:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 140 (0x7f107e10d400) [pid = 12921] [serial = 730] [outer = 0x7f107b6f0800] 12:54:22 INFO - PROCESS | 12921 | 1462218862642 Marionette DEBUG loaded listener.js 12:54:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 141 (0x7f107e28e800) [pid = 12921] [serial = 731] [outer = 0x7f107b6f0800] 12:54:23 INFO - PROCESS | 12921 | 1462218863386 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]]]}] 12:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1194ms 12:54:23 INFO - PROCESS | 12921 | 1462218863430 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 12921 | 1462218863433 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:54:23 INFO - PROCESS | 12921 | 1462218863438 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:54:23 INFO - PROCESS | 12921 | 1462218863440 Marionette TRACE conn3 <- [1,946,null,{}] 12:54:23 INFO - PROCESS | 12921 | 1462218863445 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}] 12:54:23 INFO - PROCESS | 12921 | 1462218863579 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:54:23 INFO - PROCESS | 12921 | 1462218863730 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a82000 == 97 [pid = 12921] [id = 244] 12:54:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 142 (0x7f107be0c000) [pid = 12921] [serial = 732] [outer = (nil)] 12:54:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 143 (0x7f10801d1400) [pid = 12921] [serial = 733] [outer = 0x7f107be0c000] 12:54:23 INFO - PROCESS | 12921 | 1462218863791 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 144 (0x7f1080b3d800) [pid = 12921] [serial = 734] [outer = 0x7f107be0c000] 12:54:24 INFO - PROCESS | 12921 | 1462218864546 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]]]}] 12:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1174ms 12:54:24 INFO - PROCESS | 12921 | 1462218864613 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 12921 | 1462218864617 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:54:24 INFO - PROCESS | 12921 | 1462218864622 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 12921 | 1462218864624 Marionette TRACE conn3 <- [1,950,null,{}] 12:54:24 INFO - PROCESS | 12921 | 1462218864629 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}] 12:54:24 INFO - PROCESS | 12921 | 1462218864784 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:54:24 INFO - PROCESS | 12921 | 1462218864929 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090a23000 == 98 [pid = 12921] [id = 245] 12:54:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 145 (0x7f10736ea400) [pid = 12921] [serial = 735] [outer = (nil)] 12:54:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 146 (0x7f1080bba800) [pid = 12921] [serial = 736] [outer = 0x7f10736ea400] 12:54:24 INFO - PROCESS | 12921 | 1462218864991 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 147 (0x7f1081719000) [pid = 12921] [serial = 737] [outer = 0x7f10736ea400] 12:54:25 INFO - PROCESS | 12921 | 1462218865737 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]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1139ms 12:54:25 INFO - PROCESS | 12921 | 1462218865762 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:54:25 INFO - PROCESS | 12921 | 1462218865764 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:54:25 INFO - PROCESS | 12921 | 1462218865770 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 12921 | 1462218865772 Marionette TRACE conn3 <- [1,954,null,{}] 12:54:25 INFO - PROCESS | 12921 | 1462218865777 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}] 12:54:25 INFO - PROCESS | 12921 | 1462218865969 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:54:25 INFO - PROCESS | 12921 | 1462218865986 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a2ae800 == 99 [pid = 12921] [id = 246] 12:54:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 148 (0x7f107364bc00) [pid = 12921] [serial = 738] [outer = (nil)] 12:54:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 149 (0x7f10736e8800) [pid = 12921] [serial = 739] [outer = 0x7f107364bc00] 12:54:26 INFO - PROCESS | 12921 | 1462218866275 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 150 (0x7f10741f0c00) [pid = 12921] [serial = 740] [outer = 0x7f107364bc00] 12:54:27 INFO - PROCESS | 12921 | 1462218867238 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]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1532ms 12:54:27 INFO - PROCESS | 12921 | 1462218867304 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:54:27 INFO - PROCESS | 12921 | 1462218867310 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:54:27 INFO - PROCESS | 12921 | 1462218867317 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 12921 | 1462218867321 Marionette TRACE conn3 <- [1,958,null,{}] 12:54:27 INFO - PROCESS | 12921 | 1462218867327 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}] 12:54:27 INFO - PROCESS | 12921 | 1462218867522 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:54:27 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a2b5800 == 98 [pid = 12921] [id = 201] 12:54:27 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107e366000 == 97 [pid = 12921] [id = 236] 12:54:27 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107cc0a800 == 96 [pid = 12921] [id = 235] 12:54:27 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1079338000 == 95 [pid = 12921] [id = 234] 12:54:27 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107acb1800 == 94 [pid = 12921] [id = 232] 12:54:27 INFO - PROCESS | 12921 | --DOMWINDOW == 149 (0x7f10736f0800) [pid = 12921] [serial = 667] [outer = (nil)] [url = about:blank] 12:54:27 INFO - PROCESS | 12921 | 1462218867715 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10756c8800 == 93 [pid = 12921] [id = 231] 12:54:27 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1079463800 == 92 [pid = 12921] [id = 230] 12:54:27 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107acbf800 == 91 [pid = 12921] [id = 227] 12:54:27 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109e498800 == 90 [pid = 12921] [id = 226] 12:54:27 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10841c4800 == 89 [pid = 12921] [id = 225] 12:54:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10756c8800 == 90 [pid = 12921] [id = 247] 12:54:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 150 (0x7f10743f6400) [pid = 12921] [serial = 741] [outer = (nil)] 12:54:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 151 (0x7f1079388000) [pid = 12921] [serial = 742] [outer = 0x7f10743f6400] 12:54:27 INFO - PROCESS | 12921 | 1462218867816 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 152 (0x7f107957bc00) [pid = 12921] [serial = 743] [outer = 0x7f10743f6400] 12:54:27 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b970000 == 89 [pid = 12921] [id = 224] 12:54:27 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a24d000 == 88 [pid = 12921] [id = 223] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 151 (0x7f108580b800) [pid = 12921] [serial = 661] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 150 (0x7f1084b2b800) [pid = 12921] [serial = 658] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 149 (0x7f107ab3ac00) [pid = 12921] [serial = 652] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 148 (0x7f107b0c1000) [pid = 12921] [serial = 653] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 147 (0x7f10801d0000) [pid = 12921] [serial = 655] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 146 (0x7f107a34a800) [pid = 12921] [serial = 649] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 145 (0x7f107a410000) [pid = 12921] [serial = 650] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 144 (0x7f1075536000) [pid = 12921] [serial = 647] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 143 (0x7f1073f51400) [pid = 12921] [serial = 646] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 142 (0x7f1085805000) [pid = 12921] [serial = 664] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 141 (0x7f107553b800) [pid = 12921] [serial = 628] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 140 (0x7f108339bc00) [pid = 12921] [serial = 637] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 139 (0x7f107be0c400) [pid = 12921] [serial = 634] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 138 (0x7f107a413000) [pid = 12921] [serial = 631] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 137 (0x7f10840eac00) [pid = 12921] [serial = 640] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 136 (0x7f1085d64400) [pid = 12921] [serial = 643] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 135 (0x7f1085b95c00) [pid = 12921] [serial = 662] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 134 (0x7f1085dda800) [pid = 12921] [serial = 665] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 133 (0x7f10851c0c00) [pid = 12921] [serial = 659] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 132 (0x7f1083ad3c00) [pid = 12921] [serial = 656] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 131 (0x7f1083ad2000) [pid = 12921] [serial = 554] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | --DOMWINDOW == 130 (0x7f1080b46400) [pid = 12921] [serial = 587] [outer = (nil)] [url = about:blank] 12:54:28 INFO - PROCESS | 12921 | 1462218868436 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]]]}] 12:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1181ms 12:54:28 INFO - PROCESS | 12921 | 1462218868496 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:54:28 INFO - PROCESS | 12921 | 1462218868501 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:54:28 INFO - PROCESS | 12921 | 1462218868510 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 12921 | 1462218868513 Marionette TRACE conn3 <- [1,962,null,{}] 12:54:28 INFO - PROCESS | 12921 | 1462218868518 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}] 12:54:28 INFO - PROCESS | 12921 | 1462218868674 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:54:28 INFO - PROCESS | 12921 | 1462218868781 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107acb1800 == 89 [pid = 12921] [id = 248] 12:54:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 131 (0x7f1075588400) [pid = 12921] [serial = 744] [outer = (nil)] 12:54:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 132 (0x7f107a409c00) [pid = 12921] [serial = 745] [outer = 0x7f1075588400] 12:54:28 INFO - PROCESS | 12921 | 1462218868834 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 133 (0x7f107a488000) [pid = 12921] [serial = 746] [outer = 0x7f1075588400] 12:54:29 INFO - PROCESS | 12921 | 1462218869470 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]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1027ms 12:54:29 INFO - PROCESS | 12921 | 1462218869537 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 12921 | 1462218869540 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:54:29 INFO - PROCESS | 12921 | 1462218869546 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 12921 | 1462218869551 Marionette TRACE conn3 <- [1,966,null,{}] 12:54:29 INFO - PROCESS | 12921 | 1462218869580 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}] 12:54:29 INFO - PROCESS | 12921 | 1462218869773 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:54:29 INFO - PROCESS | 12921 | 1462218869783 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ccc7800 == 90 [pid = 12921] [id = 249] 12:54:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 134 (0x7f107ae25400) [pid = 12921] [serial = 747] [outer = (nil)] 12:54:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 135 (0x7f107b1ecc00) [pid = 12921] [serial = 748] [outer = 0x7f107ae25400] 12:54:29 INFO - PROCESS | 12921 | 1462218869846 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 136 (0x7f107be04800) [pid = 12921] [serial = 749] [outer = 0x7f107ae25400] 12:54:30 INFO - PROCESS | 12921 | 1462218870507 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]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 982ms 12:54:30 INFO - PROCESS | 12921 | 1462218870527 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:54:30 INFO - PROCESS | 12921 | 1462218870532 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:54:30 INFO - PROCESS | 12921 | 1462218870538 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 12921 | 1462218870540 Marionette TRACE conn3 <- [1,970,null,{}] 12:54:30 INFO - PROCESS | 12921 | 1462218870545 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}] 12:54:30 INFO - PROCESS | 12921 | 1462218870711 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:54:30 INFO - PROCESS | 12921 | 1462218870742 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1082dc2000 == 91 [pid = 12921] [id = 250] 12:54:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 137 (0x7f107a494c00) [pid = 12921] [serial = 750] [outer = (nil)] 12:54:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 138 (0x7f107cd28000) [pid = 12921] [serial = 751] [outer = 0x7f107a494c00] 12:54:30 INFO - PROCESS | 12921 | 1462218870795 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 139 (0x7f107e1e6400) [pid = 12921] [serial = 752] [outer = 0x7f107a494c00] 12:54:31 INFO - PROCESS | 12921 | 1462218871478 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]]]}] 12:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 974ms 12:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:54:31 INFO - PROCESS | 12921 | 1462218871516 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:54:31 INFO - PROCESS | 12921 | 1462218871518 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:54:31 INFO - PROCESS | 12921 | 1462218871524 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:54:31 INFO - PROCESS | 12921 | 1462218871526 Marionette TRACE conn3 <- [1,974,null,{}] 12:54:31 INFO - PROCESS | 12921 | 1462218871531 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}] 12:54:31 INFO - PROCESS | 12921 | 1462218871700 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:54:31 INFO - PROCESS | 12921 | 1462218871730 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:31 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108450a800 == 92 [pid = 12921] [id = 251] 12:54:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 140 (0x7f107e1e7800) [pid = 12921] [serial = 753] [outer = (nil)] 12:54:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 141 (0x7f10801d3800) [pid = 12921] [serial = 754] [outer = 0x7f107e1e7800] 12:54:31 INFO - PROCESS | 12921 | 1462218871790 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 142 (0x7f108209f400) [pid = 12921] [serial = 755] [outer = 0x7f107e1e7800] 12:54:32 INFO - PROCESS | 12921 | --DOMWINDOW == 141 (0x7f10736e6400) [pid = 12921] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:54:32 INFO - PROCESS | 12921 | --DOMWINDOW == 140 (0x7f10743f5000) [pid = 12921] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:54:32 INFO - PROCESS | 12921 | --DOMWINDOW == 139 (0x7f10743f8400) [pid = 12921] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:54:32 INFO - PROCESS | 12921 | --DOMWINDOW == 138 (0x7f107a412800) [pid = 12921] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:54:32 INFO - PROCESS | 12921 | --DOMWINDOW == 137 (0x7f107a896c00) [pid = 12921] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:54:32 INFO - PROCESS | 12921 | --DOMWINDOW == 136 (0x7f10741f1400) [pid = 12921] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:54:32 INFO - PROCESS | 12921 | --DOMWINDOW == 135 (0x7f1079580000) [pid = 12921] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:54:32 INFO - PROCESS | 12921 | --DOMWINDOW == 134 (0x7f10757f4800) [pid = 12921] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:54:32 INFO - PROCESS | 12921 | --DOMWINDOW == 133 (0x7f107558c000) [pid = 12921] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:54:32 INFO - PROCESS | 12921 | 1462218872667 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]]]}] 12:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1179ms 12:54:32 INFO - PROCESS | 12921 | 1462218872702 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:54:32 INFO - PROCESS | 12921 | 1462218872705 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:54:32 INFO - PROCESS | 12921 | 1462218872710 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 12921 | 1462218872712 Marionette TRACE conn3 <- [1,978,null,{}] 12:54:32 INFO - PROCESS | 12921 | 1462218872716 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}] 12:54:32 INFO - PROCESS | 12921 | 1462218872884 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:54:32 INFO - PROCESS | 12921 | 1462218872959 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084714000 == 93 [pid = 12921] [id = 252] 12:54:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 134 (0x7f10743f8400) [pid = 12921] [serial = 756] [outer = (nil)] 12:54:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 135 (0x7f107cd22c00) [pid = 12921] [serial = 757] [outer = 0x7f10743f8400] 12:54:33 INFO - PROCESS | 12921 | 1462218873011 Marionette DEBUG loaded listener.js 12:54:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 136 (0x7f10820d6c00) [pid = 12921] [serial = 758] [outer = 0x7f10743f8400] 12:54:33 INFO - PROCESS | 12921 | 1462218873585 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]]]}] 12:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 925ms 12:54:33 INFO - PROCESS | 12921 | 1462218873635 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:54:33 INFO - PROCESS | 12921 | 1462218873638 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:54:33 INFO - PROCESS | 12921 | 1462218873643 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - PROCESS | 12921 | 1462218873645 Marionette TRACE conn3 <- [1,982,null,{}] 12:54:33 INFO - PROCESS | 12921 | 1462218873649 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}] 12:54:33 INFO - PROCESS | 12921 | 1462218873774 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:54:33 INFO - PROCESS | 12921 | 1462218873889 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090a0f000 == 94 [pid = 12921] [id = 253] 12:54:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 137 (0x7f107558c000) [pid = 12921] [serial = 759] [outer = (nil)] 12:54:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 138 (0x7f1082e8c000) [pid = 12921] [serial = 760] [outer = 0x7f107558c000] 12:54:33 INFO - PROCESS | 12921 | 1462218873941 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 139 (0x7f1083396400) [pid = 12921] [serial = 761] [outer = 0x7f107558c000] 12:54:34 INFO - PROCESS | 12921 | 1462218874532 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]]]}] 12:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 979ms 12:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:54:34 INFO - PROCESS | 12921 | 1462218874623 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 12921 | 1462218874627 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:54:34 INFO - PROCESS | 12921 | 1462218874636 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 12921 | 1462218874641 Marionette TRACE conn3 <- [1,986,null,{}] 12:54:34 INFO - PROCESS | 12921 | 1462218874667 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}] 12:54:34 INFO - PROCESS | 12921 | 1462218874853 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:54:35 INFO - PROCESS | 12921 | 1462218875001 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a2ab800 == 95 [pid = 12921] [id = 254] 12:54:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 140 (0x7f10736eb400) [pid = 12921] [serial = 762] [outer = (nil)] 12:54:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 141 (0x7f10743f4400) [pid = 12921] [serial = 763] [outer = 0x7f10736eb400] 12:54:35 INFO - PROCESS | 12921 | 1462218875065 Marionette DEBUG loaded listener.js 12:54:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 142 (0x7f1075540000) [pid = 12921] [serial = 764] [outer = 0x7f10736eb400] 12:54:35 INFO - PROCESS | 12921 | 1462218875873 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]]]}] 12:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1291ms 12:54:35 INFO - PROCESS | 12921 | 1462218875926 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:54:35 INFO - PROCESS | 12921 | 1462218875930 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:54:35 INFO - PROCESS | 12921 | 1462218875941 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 12921 | 1462218875946 Marionette TRACE conn3 <- [1,990,null,{}] 12:54:35 INFO - PROCESS | 12921 | 1462218875952 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}] 12:54:36 INFO - PROCESS | 12921 | 1462218876099 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:54:36 INFO - PROCESS | 12921 | 1462218876255 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cc0f800 == 96 [pid = 12921] [id = 255] 12:54:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 143 (0x7f107957ec00) [pid = 12921] [serial = 765] [outer = (nil)] 12:54:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 144 (0x7f107a416800) [pid = 12921] [serial = 766] [outer = 0x7f107957ec00] 12:54:36 INFO - PROCESS | 12921 | 1462218876317 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 145 (0x7f107a490c00) [pid = 12921] [serial = 767] [outer = 0x7f107957ec00] 12:54:37 INFO - PROCESS | 12921 | 1462218877124 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]]]}] 12:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1243ms 12:54:37 INFO - PROCESS | 12921 | 1462218877182 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 12921 | 1462218877185 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:54:37 INFO - PROCESS | 12921 | 1462218877191 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 12921 | 1462218877193 Marionette TRACE conn3 <- [1,994,null,{}] 12:54:37 INFO - PROCESS | 12921 | 1462218877207 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}] 12:54:37 INFO - PROCESS | 12921 | 1462218877404 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:54:37 INFO - PROCESS | 12921 | 1462218877554 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091b0a000 == 97 [pid = 12921] [id = 256] 12:54:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 146 (0x7f107b3e3000) [pid = 12921] [serial = 768] [outer = (nil)] 12:54:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 147 (0x7f107ca0b400) [pid = 12921] [serial = 769] [outer = 0x7f107b3e3000] 12:54:37 INFO - PROCESS | 12921 | 1462218877619 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 148 (0x7f107e28d400) [pid = 12921] [serial = 770] [outer = 0x7f107b3e3000] 12:54:38 INFO - PROCESS | 12921 | 1462218878565 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]]]}] 12:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1443ms 12:54:38 INFO - PROCESS | 12921 | 1462218878635 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:54:38 INFO - PROCESS | 12921 | 1462218878638 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:54:38 INFO - PROCESS | 12921 | 1462218878643 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:54:38 INFO - PROCESS | 12921 | 1462218878645 Marionette TRACE conn3 <- [1,998,null,{}] 12:54:38 INFO - PROCESS | 12921 | 1462218878650 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}] 12:54:38 INFO - PROCESS | 12921 | 1462218878800 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:54:38 INFO - PROCESS | 12921 | 1462218878953 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:38 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1094759800 == 98 [pid = 12921] [id = 257] 12:54:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 149 (0x7f107b6e6c00) [pid = 12921] [serial = 771] [outer = (nil)] 12:54:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 150 (0x7f10820a1c00) [pid = 12921] [serial = 772] [outer = 0x7f107b6e6c00] 12:54:39 INFO - PROCESS | 12921 | 1462218879015 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 151 (0x7f108338e800) [pid = 12921] [serial = 773] [outer = 0x7f107b6e6c00] 12:54:39 INFO - PROCESS | 12921 | 1462218879804 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]]]}] 12:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1231ms 12:54:39 INFO - PROCESS | 12921 | 1462218879874 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:54:39 INFO - PROCESS | 12921 | 1462218879878 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:54:39 INFO - PROCESS | 12921 | 1462218879883 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 12921 | 1462218879885 Marionette TRACE conn3 <- [1,1002,null,{}] 12:54:39 INFO - PROCESS | 12921 | 1462218879890 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}] 12:54:40 INFO - PROCESS | 12921 | 1462218880080 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:54:40 INFO - PROCESS | 12921 | 1462218880230 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:40 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10960d9000 == 99 [pid = 12921] [id = 258] 12:54:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 152 (0x7f1080bbe000) [pid = 12921] [serial = 774] [outer = (nil)] 12:54:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 153 (0x7f108396d800) [pid = 12921] [serial = 775] [outer = 0x7f1080bbe000] 12:54:40 INFO - PROCESS | 12921 | 1462218880304 Marionette DEBUG loaded listener.js 12:54:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 154 (0x7f1083c61400) [pid = 12921] [serial = 776] [outer = 0x7f1080bbe000] 12:54:41 INFO - PROCESS | 12921 | 1462218881206 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]]]}] 12:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1379ms 12:54:41 INFO - PROCESS | 12921 | 1462218881264 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:54:41 INFO - PROCESS | 12921 | 1462218881266 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:54:41 INFO - PROCESS | 12921 | 1462218881273 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:54:41 INFO - PROCESS | 12921 | 1462218881275 Marionette TRACE conn3 <- [1,1006,null,{}] 12:54:41 INFO - PROCESS | 12921 | 1462218881280 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}] 12:54:41 INFO - PROCESS | 12921 | 1462218881466 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:54:41 INFO - PROCESS | 12921 | 1462218881617 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1098a23800 == 100 [pid = 12921] [id = 259] 12:54:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 155 (0x7f10840e9400) [pid = 12921] [serial = 777] [outer = (nil)] 12:54:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 156 (0x7f1084830000) [pid = 12921] [serial = 778] [outer = 0x7f10840e9400] 12:54:41 INFO - PROCESS | 12921 | 1462218881680 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 157 (0x7f1084c70400) [pid = 12921] [serial = 779] [outer = 0x7f10840e9400] 12:54:42 INFO - PROCESS | 12921 | 1462218882469 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]]]}] 12:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1228ms 12:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:54:42 INFO - PROCESS | 12921 | 1462218882501 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:54:42 INFO - PROCESS | 12921 | 1462218882503 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:54:42 INFO - PROCESS | 12921 | 1462218882509 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - PROCESS | 12921 | 1462218882511 Marionette TRACE conn3 <- [1,1010,null,{}] 12:54:42 INFO - PROCESS | 12921 | 1462218882515 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}] 12:54:42 INFO - PROCESS | 12921 | 1462218882690 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:54:42 INFO - PROCESS | 12921 | 1462218882845 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b48a000 == 101 [pid = 12921] [id = 260] 12:54:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 158 (0x7f10736e7400) [pid = 12921] [serial = 780] [outer = (nil)] 12:54:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 159 (0x7f107a418800) [pid = 12921] [serial = 781] [outer = 0x7f10736e7400] 12:54:42 INFO - PROCESS | 12921 | 1462218882904 Marionette DEBUG loaded listener.js 12:54:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 160 (0x7f1085132c00) [pid = 12921] [serial = 782] [outer = 0x7f10736e7400] 12:54:44 INFO - PROCESS | 12921 | 1462218883996 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]]]}] 12:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1532ms 12:54:44 INFO - PROCESS | 12921 | 1462218884041 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:54:44 INFO - PROCESS | 12921 | 1462218884046 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:54:44 INFO - PROCESS | 12921 | 1462218884053 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 12921 | 1462218884057 Marionette TRACE conn3 <- [1,1014,null,{}] 12:54:44 INFO - PROCESS | 12921 | 1462218884063 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}] 12:54:44 INFO - PROCESS | 12921 | 1462218884218 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:54:44 INFO - PROCESS | 12921 | 1462218884426 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b958000 == 102 [pid = 12921] [id = 261] 12:54:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 161 (0x7f1075586000) [pid = 12921] [serial = 783] [outer = (nil)] 12:54:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 162 (0x7f10757f2c00) [pid = 12921] [serial = 784] [outer = 0x7f1075586000] 12:54:44 INFO - PROCESS | 12921 | 1462218884529 Marionette DEBUG loaded listener.js 12:54:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 163 (0x7f107a34b000) [pid = 12921] [serial = 785] [outer = 0x7f1075586000] 12:54:45 INFO - PROCESS | 12921 | 1462218885417 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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1434ms 12:54:45 INFO - PROCESS | 12921 | 1462218885487 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 12921 | 1462218885494 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:54:45 INFO - PROCESS | 12921 | 1462218885503 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 12921 | 1462218885506 Marionette TRACE conn3 <- [1,1018,null,{}] 12:54:45 INFO - PROCESS | 12921 | 1462218885511 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}] 12:54:45 INFO - PROCESS | 12921 | 1462218885702 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084714000 == 101 [pid = 12921] [id = 252] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b219000 == 100 [pid = 12921] [id = 233] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108450a800 == 99 [pid = 12921] [id = 251] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1082dc2000 == 98 [pid = 12921] [id = 250] 12:54:45 INFO - PROCESS | 12921 | --DOMWINDOW == 162 (0x7f10742cfc00) [pid = 12921] [serial = 685] [outer = (nil)] [url = about:blank] 12:54:45 INFO - PROCESS | 12921 | --DOMWINDOW == 161 (0x7f1087817400) [pid = 12921] [serial = 682] [outer = (nil)] [url = about:blank] 12:54:45 INFO - PROCESS | 12921 | --DOMWINDOW == 160 (0x7f107a408400) [pid = 12921] [serial = 688] [outer = (nil)] [url = about:blank] 12:54:45 INFO - PROCESS | 12921 | --DOMWINDOW == 159 (0x7f107b0b8c00) [pid = 12921] [serial = 712] [outer = (nil)] [url = about:blank] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107ccc7800 == 97 [pid = 12921] [id = 249] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107acb1800 == 96 [pid = 12921] [id = 248] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10756c8800 == 95 [pid = 12921] [id = 247] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a2ae800 == 94 [pid = 12921] [id = 246] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087a82000 == 93 [pid = 12921] [id = 244] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084713000 == 92 [pid = 12921] [id = 242] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10844c6000 == 91 [pid = 12921] [id = 241] 12:54:45 INFO - PROCESS | 12921 | 1462218885919 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108381e800 == 90 [pid = 12921] [id = 240] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b215800 == 89 [pid = 12921] [id = 239] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107945e000 == 88 [pid = 12921] [id = 238] 12:54:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108165d000 == 87 [pid = 12921] [id = 237] 12:54:45 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10756d2000 == 88 [pid = 12921] [id = 262] 12:54:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 160 (0x7f107a408400) [pid = 12921] [serial = 786] [outer = (nil)] 12:54:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 161 (0x7f107a417800) [pid = 12921] [serial = 787] [outer = 0x7f107a408400] 12:54:45 INFO - PROCESS | 12921 | 1462218885982 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 162 (0x7f107a48f400) [pid = 12921] [serial = 788] [outer = 0x7f107a408400] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 161 (0x7f107e109400) [pid = 12921] [serial = 676] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 160 (0x7f1085807800) [pid = 12921] [serial = 679] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 159 (0x7f10736f5c00) [pid = 12921] [serial = 668] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 158 (0x7f10743f9c00) [pid = 12921] [serial = 694] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 157 (0x7f107a420000) [pid = 12921] [serial = 703] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 156 (0x7f107b0b4c00) [pid = 12921] [serial = 710] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 155 (0x7f107af49c00) [pid = 12921] [serial = 707] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 154 (0x7f107ae27400) [pid = 12921] [serial = 706] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 153 (0x7f10741f5c00) [pid = 12921] [serial = 691] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 152 (0x7f107b075c00) [pid = 12921] [serial = 709] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 151 (0x7f10742cb000) [pid = 12921] [serial = 692] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 150 (0x7f10736ebc00) [pid = 12921] [serial = 670] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 149 (0x7f107a408800) [pid = 12921] [serial = 700] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 148 (0x7f107a415000) [pid = 12921] [serial = 701] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 147 (0x7f107a48d000) [pid = 12921] [serial = 704] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 146 (0x7f1079395400) [pid = 12921] [serial = 697] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 145 (0x7f107957fc00) [pid = 12921] [serial = 698] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 144 (0x7f1075582c00) [pid = 12921] [serial = 695] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 143 (0x7f107a40cc00) [pid = 12921] [serial = 673] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | --DOMWINDOW == 142 (0x7f108338d800) [pid = 12921] [serial = 626] [outer = (nil)] [url = about:blank] 12:54:46 INFO - PROCESS | 12921 | 1462218886630 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]]]}] 12:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1186ms 12:54:46 INFO - PROCESS | 12921 | 1462218886690 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:54:46 INFO - PROCESS | 12921 | 1462218886693 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:54:46 INFO - PROCESS | 12921 | 1462218886698 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:54:46 INFO - PROCESS | 12921 | 1462218886703 Marionette TRACE conn3 <- [1,1022,null,{}] 12:54:46 INFO - PROCESS | 12921 | 1462218886725 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}] 12:54:46 INFO - PROCESS | 12921 | 1462218886863 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:54:46 INFO - PROCESS | 12921 | 1462218886874 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b219000 == 89 [pid = 12921] [id = 263] 12:54:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 143 (0x7f107a88bc00) [pid = 12921] [serial = 789] [outer = (nil)] 12:54:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 144 (0x7f107ae2cc00) [pid = 12921] [serial = 790] [outer = 0x7f107a88bc00] 12:54:46 INFO - PROCESS | 12921 | 1462218886929 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 145 (0x7f107b07dc00) [pid = 12921] [serial = 791] [outer = 0x7f107a88bc00] 12:54:47 INFO - PROCESS | 12921 | 1462218887649 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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 986ms 12:54:47 INFO - PROCESS | 12921 | 1462218887686 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 12921 | 1462218887690 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:54:47 INFO - PROCESS | 12921 | 1462218887695 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 12921 | 1462218887696 Marionette TRACE conn3 <- [1,1026,null,{}] 12:54:47 INFO - PROCESS | 12921 | 1462218887701 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}] 12:54:47 INFO - PROCESS | 12921 | 1462218887883 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:54:47 INFO - PROCESS | 12921 | 1462218887959 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cc1c000 == 90 [pid = 12921] [id = 264] 12:54:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 146 (0x7f10742cb000) [pid = 12921] [serial = 792] [outer = (nil)] 12:54:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 147 (0x7f107b0bbc00) [pid = 12921] [serial = 793] [outer = 0x7f10742cb000] 12:54:48 INFO - PROCESS | 12921 | 1462218888022 Marionette DEBUG loaded listener.js 12:54:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 148 (0x7f107bc82800) [pid = 12921] [serial = 794] [outer = 0x7f10742cb000] 12:54:48 INFO - PROCESS | 12921 | 1462218888676 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]]]}] 12:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1035ms 12:54:48 INFO - PROCESS | 12921 | 1462218888734 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:54:48 INFO - PROCESS | 12921 | 1462218888736 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:54:48 INFO - PROCESS | 12921 | 1462218888761 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 12921 | 1462218888763 Marionette TRACE conn3 <- [1,1030,null,{}] 12:54:48 INFO - PROCESS | 12921 | 1462218888775 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}] 12:54:48 INFO - PROCESS | 12921 | 1462218888943 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:54:48 INFO - PROCESS | 12921 | 1462218888961 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108177a800 == 91 [pid = 12921] [id = 265] 12:54:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 149 (0x7f107b0bac00) [pid = 12921] [serial = 795] [outer = (nil)] 12:54:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 150 (0x7f107ca0c400) [pid = 12921] [serial = 796] [outer = 0x7f107b0bac00] 12:54:49 INFO - PROCESS | 12921 | 1462218889014 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 151 (0x7f107e103800) [pid = 12921] [serial = 797] [outer = 0x7f107b0bac00] 12:54:49 INFO - PROCESS | 12921 | 1462218889735 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]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1033ms 12:54:49 INFO - PROCESS | 12921 | 1462218889796 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 12921 | 1462218889803 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:54:49 INFO - PROCESS | 12921 | 1462218889828 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - PROCESS | 12921 | 1462218889832 Marionette TRACE conn3 <- [1,1034,null,{}] 12:54:49 INFO - PROCESS | 12921 | 1462218889836 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}] 12:54:50 INFO - PROCESS | 12921 | 1462218890048 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:54:50 INFO - PROCESS | 12921 | 1462218890067 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10844c6000 == 92 [pid = 12921] [id = 266] 12:54:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 152 (0x7f107e104000) [pid = 12921] [serial = 798] [outer = (nil)] 12:54:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 153 (0x7f10801d7000) [pid = 12921] [serial = 799] [outer = 0x7f107e104000] 12:54:50 INFO - PROCESS | 12921 | 1462218890124 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 154 (0x7f1082665400) [pid = 12921] [serial = 800] [outer = 0x7f107e104000] 12:54:50 INFO - PROCESS | 12921 | --DOMWINDOW == 153 (0x7f10743f8400) [pid = 12921] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:54:50 INFO - PROCESS | 12921 | --DOMWINDOW == 152 (0x7f107a494c00) [pid = 12921] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:54:50 INFO - PROCESS | 12921 | --DOMWINDOW == 151 (0x7f107e1e7800) [pid = 12921] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:54:50 INFO - PROCESS | 12921 | --DOMWINDOW == 150 (0x7f107ae25400) [pid = 12921] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:54:50 INFO - PROCESS | 12921 | --DOMWINDOW == 149 (0x7f10743f2400) [pid = 12921] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:54:50 INFO - PROCESS | 12921 | --DOMWINDOW == 148 (0x7f10743f6400) [pid = 12921] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:54:50 INFO - PROCESS | 12921 | --DOMWINDOW == 147 (0x7f1075588400) [pid = 12921] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:54:50 INFO - PROCESS | 12921 | --DOMWINDOW == 146 (0x7f107364bc00) [pid = 12921] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:54:51 INFO - PROCESS | 12921 | 1462218891100 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]]]}] 12:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1346ms 12:54:51 INFO - PROCESS | 12921 | 1462218891160 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 12921 | 1462218891162 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:54:51 INFO - PROCESS | 12921 | 1462218891168 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - PROCESS | 12921 | 1462218891170 Marionette TRACE conn3 <- [1,1038,null,{}] 12:54:51 INFO - PROCESS | 12921 | 1462218891179 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}] 12:54:51 INFO - PROCESS | 12921 | 1462218891310 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:54:51 INFO - PROCESS | 12921 | 1462218891323 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083da9800 == 93 [pid = 12921] [id = 267] 12:54:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 147 (0x7f107a34a800) [pid = 12921] [serial = 801] [outer = (nil)] 12:54:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 148 (0x7f1082e8c400) [pid = 12921] [serial = 802] [outer = 0x7f107a34a800] 12:54:51 INFO - PROCESS | 12921 | 1462218891377 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 149 (0x7f1083850800) [pid = 12921] [serial = 803] [outer = 0x7f107a34a800] 12:54:52 INFO - PROCESS | 12921 | 1462218892084 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]]]}] 12:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 978ms 12:54:52 INFO - PROCESS | 12921 | 1462218892148 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:54:52 INFO - PROCESS | 12921 | 1462218892151 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:54:52 INFO - PROCESS | 12921 | 1462218892160 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - PROCESS | 12921 | 1462218892162 Marionette TRACE conn3 <- [1,1042,null,{}] 12:54:52 INFO - PROCESS | 12921 | 1462218892176 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}] 12:54:52 INFO - PROCESS | 12921 | 1462218892311 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:54:52 INFO - PROCESS | 12921 | 1462218892324 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1085173000 == 94 [pid = 12921] [id = 268] 12:54:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 150 (0x7f1079575800) [pid = 12921] [serial = 804] [outer = (nil)] 12:54:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 151 (0x7f1083adc800) [pid = 12921] [serial = 805] [outer = 0x7f1079575800] 12:54:52 INFO - PROCESS | 12921 | 1462218892378 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 152 (0x7f1084598c00) [pid = 12921] [serial = 806] [outer = 0x7f1079575800] 12:54:53 INFO - PROCESS | 12921 | 1462218893339 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]]]}] 12:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1226ms 12:54:53 INFO - PROCESS | 12921 | 1462218893387 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:54:53 INFO - PROCESS | 12921 | 1462218893394 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:54:53 INFO - PROCESS | 12921 | 1462218893402 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 12921 | 1462218893407 Marionette TRACE conn3 <- [1,1046,null,{}] 12:54:53 INFO - PROCESS | 12921 | 1462218893415 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}] 12:54:53 INFO - PROCESS | 12921 | 1462218893628 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:54:53 INFO - PROCESS | 12921 | 1462218893779 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107aea1000 == 95 [pid = 12921] [id = 269] 12:54:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 153 (0x7f10757e9000) [pid = 12921] [serial = 807] [outer = (nil)] 12:54:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 154 (0x7f107a357000) [pid = 12921] [serial = 808] [outer = 0x7f10757e9000] 12:54:53 INFO - PROCESS | 12921 | 1462218893845 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 155 (0x7f107a414800) [pid = 12921] [serial = 809] [outer = 0x7f10757e9000] 12:54:54 INFO - PROCESS | 12921 | 1462218894701 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]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1334ms 12:54:54 INFO - PROCESS | 12921 | 1462218894736 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 12921 | 1462218894744 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:54:54 INFO - PROCESS | 12921 | 1462218894754 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 12921 | 1462218894757 Marionette TRACE conn3 <- [1,1050,null,{}] 12:54:54 INFO - PROCESS | 12921 | 1462218894763 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}] 12:54:54 INFO - PROCESS | 12921 | 1462218894926 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:54:55 INFO - PROCESS | 12921 | 1462218895084 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108436f000 == 96 [pid = 12921] [id = 270] 12:54:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 156 (0x7f107ab32400) [pid = 12921] [serial = 810] [outer = (nil)] 12:54:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 157 (0x7f107b072400) [pid = 12921] [serial = 811] [outer = 0x7f107ab32400] 12:54:55 INFO - PROCESS | 12921 | 1462218895147 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 158 (0x7f107b0c9800) [pid = 12921] [serial = 812] [outer = 0x7f107ab32400] 12:54:56 INFO - PROCESS | 12921 | 1462218896006 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]]]}] 12:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1282ms 12:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:54:56 INFO - PROCESS | 12921 | 1462218896036 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:54:56 INFO - PROCESS | 12921 | 1462218896038 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:54:56 INFO - PROCESS | 12921 | 1462218896045 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 12921 | 1462218896051 Marionette TRACE conn3 <- [1,1054,null,{}] 12:54:56 INFO - PROCESS | 12921 | 1462218896066 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}] 12:54:56 INFO - PROCESS | 12921 | 1462218896226 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:54:56 INFO - PROCESS | 12921 | 1462218896387 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090af7800 == 97 [pid = 12921] [id = 271] 12:54:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 159 (0x7f107be02800) [pid = 12921] [serial = 813] [outer = (nil)] 12:54:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 160 (0x7f10801d8400) [pid = 12921] [serial = 814] [outer = 0x7f107be02800] 12:54:56 INFO - PROCESS | 12921 | 1462218896453 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 161 (0x7f10820d8400) [pid = 12921] [serial = 815] [outer = 0x7f107be02800] 12:54:57 INFO - PROCESS | 12921 | 1462218897236 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]]]}] 12:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1241ms 12:54:57 INFO - PROCESS | 12921 | 1462218897285 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:54:57 INFO - PROCESS | 12921 | 1462218897289 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:54:57 INFO - PROCESS | 12921 | 1462218897295 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 12921 | 1462218897297 Marionette TRACE conn3 <- [1,1058,null,{}] 12:54:57 INFO - PROCESS | 12921 | 1462218897303 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}] 12:54:57 INFO - PROCESS | 12921 | 1462218897464 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:54:57 INFO - PROCESS | 12921 | 1462218897616 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1094766800 == 98 [pid = 12921] [id = 272] 12:54:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 162 (0x7f107e10d800) [pid = 12921] [serial = 816] [outer = (nil)] 12:54:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 163 (0x7f1083c62c00) [pid = 12921] [serial = 817] [outer = 0x7f107e10d800] 12:54:57 INFO - PROCESS | 12921 | 1462218897678 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 164 (0x7f108459c000) [pid = 12921] [serial = 818] [outer = 0x7f107e10d800] 12:54:58 INFO - PROCESS | 12921 | 1462218898472 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]]]}] 12:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1231ms 12:54:58 INFO - PROCESS | 12921 | 1462218898528 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:54:58 INFO - PROCESS | 12921 | 1462218898532 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:54:58 INFO - PROCESS | 12921 | 1462218898538 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:54:58 INFO - PROCESS | 12921 | 1462218898540 Marionette TRACE conn3 <- [1,1062,null,{}] 12:54:58 INFO - PROCESS | 12921 | 1462218898547 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}] 12:54:58 INFO - PROCESS | 12921 | 1462218898716 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:54:58 INFO - PROCESS | 12921 | 1462218898870 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1098a80800 == 99 [pid = 12921] [id = 273] 12:54:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 165 (0x7f108243f000) [pid = 12921] [serial = 819] [outer = (nil)] 12:54:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 166 (0x7f1084830c00) [pid = 12921] [serial = 820] [outer = 0x7f108243f000] 12:54:58 INFO - PROCESS | 12921 | 1462218898933 Marionette DEBUG loaded listener.js 12:54:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 167 (0x7f1084c6c400) [pid = 12921] [serial = 821] [outer = 0x7f108243f000] 12:54:59 INFO - PROCESS | 12921 | 1462218899791 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]]]}] 12:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1284ms 12:54:59 INFO - PROCESS | 12921 | 1462218899827 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:54:59 INFO - PROCESS | 12921 | 1462218899831 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:54:59 INFO - PROCESS | 12921 | 1462218899841 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 12921 | 1462218899844 Marionette TRACE conn3 <- [1,1066,null,{}] 12:54:59 INFO - PROCESS | 12921 | 1462218899849 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}] 12:55:00 INFO - PROCESS | 12921 | 1462218900019 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:55:00 INFO - PROCESS | 12921 | 1462218900178 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e4b0800 == 100 [pid = 12921] [id = 274] 12:55:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 168 (0x7f1080bc6800) [pid = 12921] [serial = 822] [outer = (nil)] 12:55:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 169 (0x7f1085810c00) [pid = 12921] [serial = 823] [outer = 0x7f1080bc6800] 12:55:00 INFO - PROCESS | 12921 | 1462218900254 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 170 (0x7f1085d69400) [pid = 12921] [serial = 824] [outer = 0x7f1080bc6800] 12:55:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 171 (0x7f1085dcb800) [pid = 12921] [serial = 825] [outer = 0x7f107a88f800] 12:55:01 INFO - PROCESS | 12921 | 1462218901097 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]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1277ms 12:55:01 INFO - PROCESS | 12921 | 1462218901119 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 12921 | 1462218901122 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:55:01 INFO - PROCESS | 12921 | 1462218901127 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - PROCESS | 12921 | 1462218901130 Marionette TRACE conn3 <- [1,1070,null,{}] 12:55:01 INFO - PROCESS | 12921 | 1462218901135 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}] 12:55:01 INFO - PROCESS | 12921 | 1462218901287 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:55:01 INFO - PROCESS | 12921 | 1462218901445 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071ff1000 == 101 [pid = 12921] [id = 275] 12:55:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 172 (0x7f10741eac00) [pid = 12921] [serial = 826] [outer = (nil)] 12:55:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 173 (0x7f10820a5800) [pid = 12921] [serial = 827] [outer = 0x7f10741eac00] 12:55:01 INFO - PROCESS | 12921 | 1462218901506 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 174 (0x7f1085dd8000) [pid = 12921] [serial = 828] [outer = 0x7f10741eac00] 12:55:02 INFO - PROCESS | 12921 | 1462218902272 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]]]}] 12:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1177ms 12:55:02 INFO - PROCESS | 12921 | 1462218902305 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 12921 | 1462218902309 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:55:02 INFO - PROCESS | 12921 | 1462218902314 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 12921 | 1462218902317 Marionette TRACE conn3 <- [1,1074,null,{}] 12:55:02 INFO - PROCESS | 12921 | 1462218902321 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}] 12:55:02 INFO - PROCESS | 12921 | 1462218902475 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:55:02 INFO - PROCESS | 12921 | 1462218902634 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10786dd800 == 102 [pid = 12921] [id = 276] 12:55:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 175 (0x7f107a41d000) [pid = 12921] [serial = 829] [outer = (nil)] 12:55:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 176 (0x7f1087a35400) [pid = 12921] [serial = 830] [outer = 0x7f107a41d000] 12:55:02 INFO - PROCESS | 12921 | 1462218902696 Marionette DEBUG loaded listener.js 12:55:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 177 (0x7f1087db5400) [pid = 12921] [serial = 831] [outer = 0x7f107a41d000] 12:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1183ms 12:55:03 INFO - PROCESS | 12921 | 1462218903489 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]]]}] 12:55:03 INFO - PROCESS | 12921 | 1462218903497 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:55:03 INFO - PROCESS | 12921 | 1462218903501 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:55:03 INFO - PROCESS | 12921 | 1462218903525 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:55:03 INFO - PROCESS | 12921 | 1462218903528 Marionette TRACE conn3 <- [1,1078,null,{}] 12:55:03 INFO - PROCESS | 12921 | 1462218903534 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}] 12:55:03 INFO - PROCESS | 12921 | 1462218903690 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:55:03 INFO - PROCESS | 12921 | 1462218903852 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074d0e800 == 103 [pid = 12921] [id = 277] 12:55:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 178 (0x7f1075540400) [pid = 12921] [serial = 832] [outer = (nil)] 12:55:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 179 (0x7f107cd22800) [pid = 12921] [serial = 833] [outer = 0x7f1075540400] 12:55:03 INFO - PROCESS | 12921 | 1462218903917 Marionette DEBUG loaded listener.js 12:55:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f1087db6000) [pid = 12921] [serial = 834] [outer = 0x7f1075540400] 12:55:04 INFO - PROCESS | 12921 | 1462218904978 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]]]}] 12:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1481ms 12:55:05 INFO - PROCESS | 12921 | 1462218905004 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:55:05 INFO - PROCESS | 12921 | 1462218905009 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:55:05 INFO - PROCESS | 12921 | 1462218905017 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:55:05 INFO - PROCESS | 12921 | 1462218905022 Marionette TRACE conn3 <- [1,1082,null,{}] 12:55:05 INFO - PROCESS | 12921 | 1462218905030 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}] 12:55:05 INFO - PROCESS | 12921 | 1462218905209 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:55:05 INFO - PROCESS | 12921 | 1462218905441 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107acb8800 == 104 [pid = 12921] [id = 278] 12:55:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f107553bc00) [pid = 12921] [serial = 835] [outer = (nil)] 12:55:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f107957e000) [pid = 12921] [serial = 836] [outer = 0x7f107553bc00] 12:55:05 INFO - PROCESS | 12921 | 1462218905501 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 183 (0x7f107a40c800) [pid = 12921] [serial = 837] [outer = 0x7f107553bc00] 12:55:06 INFO - PROCESS | 12921 | 1462218906333 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]]]}] 12:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1380ms 12:55:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083da9800 == 103 [pid = 12921] [id = 267] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 182 (0x7f1082e8c000) [pid = 12921] [serial = 760] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10844c6000 == 102 [pid = 12921] [id = 266] 12:55:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108177a800 == 101 [pid = 12921] [id = 265] 12:55:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107cc1c000 == 100 [pid = 12921] [id = 264] 12:55:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b219000 == 99 [pid = 12921] [id = 263] 12:55:06 INFO - PROCESS | 12921 | 1462218906435 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:55:06 INFO - PROCESS | 12921 | 1462218906442 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:55:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10756d2000 == 98 [pid = 12921] [id = 262] 12:55:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b958000 == 97 [pid = 12921] [id = 261] 12:55:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10960d9000 == 96 [pid = 12921] [id = 258] 12:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:55:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1094759800 == 95 [pid = 12921] [id = 257] 12:55:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1091b0a000 == 94 [pid = 12921] [id = 256] 12:55:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107cc0f800 == 93 [pid = 12921] [id = 255] 12:55:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a2ab800 == 92 [pid = 12921] [id = 254] 12:55:06 INFO - PROCESS | 12921 | 1462218906463 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 12921 | 1462218906466 Marionette TRACE conn3 <- [1,1086,null,{}] 12:55:06 INFO - PROCESS | 12921 | 1462218906472 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}] 12:55:06 INFO - PROCESS | 12921 | 1462218906617 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 181 (0x7f107cd28000) [pid = 12921] [serial = 751] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 180 (0x7f10801d3800) [pid = 12921] [serial = 754] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 179 (0x7f107b1ecc00) [pid = 12921] [serial = 748] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 178 (0x7f107a894c00) [pid = 12921] [serial = 721] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 177 (0x7f107bc81000) [pid = 12921] [serial = 727] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 176 (0x7f107b3e1800) [pid = 12921] [serial = 713] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 175 (0x7f10741f6c00) [pid = 12921] [serial = 715] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 174 (0x7f1079388000) [pid = 12921] [serial = 742] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 173 (0x7f107957bc00) [pid = 12921] [serial = 743] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 172 (0x7f10757f2400) [pid = 12921] [serial = 718] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 171 (0x7f107a409c00) [pid = 12921] [serial = 745] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 170 (0x7f107a488000) [pid = 12921] [serial = 746] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 169 (0x7f10741f0c00) [pid = 12921] [serial = 740] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 168 (0x7f10736e8800) [pid = 12921] [serial = 739] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 167 (0x7f107b0c3c00) [pid = 12921] [serial = 724] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 166 (0x7f107e10d400) [pid = 12921] [serial = 730] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 165 (0x7f10801d1400) [pid = 12921] [serial = 733] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 164 (0x7f1080bba800) [pid = 12921] [serial = 736] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 163 (0x7f107cd22c00) [pid = 12921] [serial = 757] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 162 (0x7f108209f400) [pid = 12921] [serial = 755] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 161 (0x7f107e1e6400) [pid = 12921] [serial = 752] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 160 (0x7f10820d6c00) [pid = 12921] [serial = 758] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | --DOMWINDOW == 159 (0x7f107be04800) [pid = 12921] [serial = 749] [outer = (nil)] [url = about:blank] 12:55:06 INFO - PROCESS | 12921 | 1462218906767 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a244000 == 93 [pid = 12921] [id = 279] 12:55:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 160 (0x7f10736e8800) [pid = 12921] [serial = 838] [outer = (nil)] 12:55:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 161 (0x7f107a409c00) [pid = 12921] [serial = 839] [outer = 0x7f10736e8800] 12:55:06 INFO - PROCESS | 12921 | 1462218906826 Marionette DEBUG loaded listener.js 12:55:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 162 (0x7f107af49000) [pid = 12921] [serial = 840] [outer = 0x7f10736e8800] 12:55:07 INFO - PROCESS | 12921 | 1462218907499 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]]]}] 12:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1086ms 12:55:07 INFO - PROCESS | 12921 | 1462218907544 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 12921 | 1462218907547 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:55:07 INFO - PROCESS | 12921 | 1462218907553 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 12921 | 1462218907558 Marionette TRACE conn3 <- [1,1090,null,{}] 12:55:07 INFO - PROCESS | 12921 | 1462218907572 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}] 12:55:07 INFO - PROCESS | 12921 | 1462218907758 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:55:07 INFO - PROCESS | 12921 | 1462218907780 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107bc14800 == 94 [pid = 12921] [id = 280] 12:55:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 163 (0x7f107b6f0000) [pid = 12921] [serial = 841] [outer = (nil)] 12:55:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 164 (0x7f107ca0d400) [pid = 12921] [serial = 842] [outer = 0x7f107b6f0000] 12:55:07 INFO - PROCESS | 12921 | 1462218907838 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 165 (0x7f107e10e800) [pid = 12921] [serial = 843] [outer = 0x7f107b6f0000] 12:55:08 INFO - PROCESS | 12921 | 1462218908505 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]]]}] 12:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 981ms 12:55:08 INFO - PROCESS | 12921 | 1462218908534 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:55:08 INFO - PROCESS | 12921 | 1462218908538 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:55:08 INFO - PROCESS | 12921 | 1462218908543 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:55:08 INFO - PROCESS | 12921 | 1462218908545 Marionette TRACE conn3 <- [1,1094,null,{}] 12:55:08 INFO - PROCESS | 12921 | 1462218908550 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}] 12:55:08 INFO - PROCESS | 12921 | 1462218908749 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:55:08 INFO - PROCESS | 12921 | 1462218908827 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1080b62800 == 95 [pid = 12921] [id = 281] 12:55:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 166 (0x7f10741f0c00) [pid = 12921] [serial = 844] [outer = (nil)] 12:55:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 167 (0x7f1080b47000) [pid = 12921] [serial = 845] [outer = 0x7f10741f0c00] 12:55:08 INFO - PROCESS | 12921 | 1462218908881 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 168 (0x7f10820d6800) [pid = 12921] [serial = 846] [outer = 0x7f10741f0c00] 12:55:09 INFO - PROCESS | 12921 | 1462218909548 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]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1025ms 12:55:09 INFO - PROCESS | 12921 | 1462218909568 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 12921 | 1462218909572 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:55:09 INFO - PROCESS | 12921 | 1462218909586 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 12921 | 1462218909588 Marionette TRACE conn3 <- [1,1098,null,{}] 12:55:09 INFO - PROCESS | 12921 | 1462218909593 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}] 12:55:09 INFO - PROCESS | 12921 | 1462218909812 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:55:09 INFO - PROCESS | 12921 | 1462218909845 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083cd6000 == 96 [pid = 12921] [id = 282] 12:55:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 169 (0x7f107e28ac00) [pid = 12921] [serial = 847] [outer = (nil)] 12:55:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 170 (0x7f1082f9d000) [pid = 12921] [serial = 848] [outer = 0x7f107e28ac00] 12:55:09 INFO - PROCESS | 12921 | 1462218909907 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 171 (0x7f1083c6cc00) [pid = 12921] [serial = 849] [outer = 0x7f107e28ac00] 12:55:10 INFO - PROCESS | 12921 | 1462218910582 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]]]}] 12:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1031ms 12:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:55:10 INFO - PROCESS | 12921 | 1462218910612 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:55:10 INFO - PROCESS | 12921 | 1462218910615 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:55:10 INFO - PROCESS | 12921 | 1462218910620 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:55:10 INFO - PROCESS | 12921 | 1462218910622 Marionette TRACE conn3 <- [1,1102,null,{}] 12:55:10 INFO - PROCESS | 12921 | 1462218910627 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}] 12:55:10 INFO - PROCESS | 12921 | 1462218910830 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:55:10 INFO - PROCESS | 12921 | 1462218910863 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084e21000 == 97 [pid = 12921] [id = 283] 12:55:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 172 (0x7f10850bb400) [pid = 12921] [serial = 850] [outer = (nil)] 12:55:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 173 (0x7f1085b92800) [pid = 12921] [serial = 851] [outer = 0x7f10850bb400] 12:55:10 INFO - PROCESS | 12921 | 1462218910919 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 174 (0x7f1085dd7c00) [pid = 12921] [serial = 852] [outer = 0x7f10850bb400] 12:55:11 INFO - PROCESS | 12921 | --DOMWINDOW == 173 (0x7f107a408400) [pid = 12921] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:55:11 INFO - PROCESS | 12921 | --DOMWINDOW == 172 (0x7f10742cb000) [pid = 12921] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:55:11 INFO - PROCESS | 12921 | --DOMWINDOW == 171 (0x7f107b0bac00) [pid = 12921] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:55:11 INFO - PROCESS | 12921 | --DOMWINDOW == 170 (0x7f107a88bc00) [pid = 12921] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:55:11 INFO - PROCESS | 12921 | --DOMWINDOW == 169 (0x7f1075586000) [pid = 12921] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:55:11 INFO - PROCESS | 12921 | --DOMWINDOW == 168 (0x7f107a34a800) [pid = 12921] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:55:11 INFO - PROCESS | 12921 | --DOMWINDOW == 167 (0x7f107558c000) [pid = 12921] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:55:11 INFO - PROCESS | 12921 | --DOMWINDOW == 166 (0x7f107e104000) [pid = 12921] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:55:11 INFO - PROCESS | 12921 | 1462218911706 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]]]}] 12:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1131ms 12:55:11 INFO - PROCESS | 12921 | 1462218911751 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:55:11 INFO - PROCESS | 12921 | 1462218911754 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:55:11 INFO - PROCESS | 12921 | 1462218911759 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:55:11 INFO - PROCESS | 12921 | 1462218911761 Marionette TRACE conn3 <- [1,1106,null,{}] 12:55:11 INFO - PROCESS | 12921 | 1462218911766 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}] 12:55:11 INFO - PROCESS | 12921 | 1462218911939 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:55:11 INFO - PROCESS | 12921 | 1462218911958 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087828000 == 98 [pid = 12921] [id = 284] 12:55:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 167 (0x7f107558c000) [pid = 12921] [serial = 853] [outer = (nil)] 12:55:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 168 (0x7f1083e3c800) [pid = 12921] [serial = 854] [outer = 0x7f107558c000] 12:55:12 INFO - PROCESS | 12921 | 1462218912011 Marionette DEBUG loaded listener.js 12:55:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 169 (0x7f108781d400) [pid = 12921] [serial = 855] [outer = 0x7f107558c000] 12:55:12 INFO - PROCESS | 12921 | 1462218912653 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]]]}] 12:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 924ms 12:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:55:12 INFO - PROCESS | 12921 | 1462218912685 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 12921 | 1462218912687 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:55:12 INFO - PROCESS | 12921 | 1462218912691 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 12921 | 1462218912695 Marionette TRACE conn3 <- [1,1110,null,{}] 12:55:12 INFO - PROCESS | 12921 | 1462218912699 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}] 12:55:12 INFO - PROCESS | 12921 | 1462218912834 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:55:12 INFO - PROCESS | 12921 | 1462218912954 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109162d800 == 99 [pid = 12921] [id = 285] 12:55:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 170 (0x7f10743eb000) [pid = 12921] [serial = 856] [outer = (nil)] 12:55:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 171 (0x7f1087a3c400) [pid = 12921] [serial = 857] [outer = 0x7f10743eb000] 12:55:13 INFO - PROCESS | 12921 | 1462218913016 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 172 (0x7f108ba45400) [pid = 12921] [serial = 858] [outer = 0x7f10743eb000] 12:55:13 INFO - PROCESS | 12921 | 1462218913846 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]]]}] 12:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1226ms 12:55:13 INFO - PROCESS | 12921 | 1462218913919 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:55:13 INFO - PROCESS | 12921 | 1462218913924 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:55:13 INFO - PROCESS | 12921 | 1462218913933 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 12921 | 1462218913938 Marionette TRACE conn3 <- [1,1114,null,{}] 12:55:13 INFO - PROCESS | 12921 | 1462218913945 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}] 12:55:14 INFO - PROCESS | 12921 | 1462218914162 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:55:14 INFO - PROCESS | 12921 | 1462218914321 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a876800 == 100 [pid = 12921] [id = 286] 12:55:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 173 (0x7f107558d000) [pid = 12921] [serial = 859] [outer = (nil)] 12:55:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 174 (0x7f107a418000) [pid = 12921] [serial = 860] [outer = 0x7f107558d000] 12:55:14 INFO - PROCESS | 12921 | 1462218914392 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 175 (0x7f107ab40c00) [pid = 12921] [serial = 861] [outer = 0x7f107558d000] 12:55:15 INFO - PROCESS | 12921 | 1462218915206 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]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1331ms 12:55:15 INFO - PROCESS | 12921 | 1462218915265 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:55:15 INFO - PROCESS | 12921 | 1462218915272 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:55:15 INFO - PROCESS | 12921 | 1462218915282 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 12921 | 1462218915285 Marionette TRACE conn3 <- [1,1118,null,{}] 12:55:15 INFO - PROCESS | 12921 | 1462218915290 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}] 12:55:15 INFO - PROCESS | 12921 | 1462218915462 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:55:15 INFO - PROCESS | 12921 | 1462218915618 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083889800 == 101 [pid = 12921] [id = 287] 12:55:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 176 (0x7f107b0c1400) [pid = 12921] [serial = 862] [outer = (nil)] 12:55:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 177 (0x7f107cd22c00) [pid = 12921] [serial = 863] [outer = 0x7f107b0c1400] 12:55:15 INFO - PROCESS | 12921 | 1462218915683 Marionette DEBUG loaded listener.js 12:55:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 178 (0x7f1081654c00) [pid = 12921] [serial = 864] [outer = 0x7f107b0c1400] 12:55:16 INFO - PROCESS | 12921 | 1462218916526 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]]]}] 12:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1282ms 12:55:16 INFO - PROCESS | 12921 | 1462218916564 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:55:16 INFO - PROCESS | 12921 | 1462218916568 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:55:16 INFO - PROCESS | 12921 | 1462218916573 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:55:16 INFO - PROCESS | 12921 | 1462218916579 Marionette TRACE conn3 <- [1,1122,null,{}] 12:55:16 INFO - PROCESS | 12921 | 1462218916593 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}] 12:55:16 INFO - PROCESS | 12921 | 1462218916755 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:55:16 INFO - PROCESS | 12921 | 1462218916920 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096045800 == 102 [pid = 12921] [id = 288] 12:55:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 179 (0x7f1084593800) [pid = 12921] [serial = 865] [outer = (nil)] 12:55:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f10850b4c00) [pid = 12921] [serial = 866] [outer = 0x7f1084593800] 12:55:16 INFO - PROCESS | 12921 | 1462218916986 Marionette DEBUG loaded listener.js 12:55:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f1085811000) [pid = 12921] [serial = 867] [outer = 0x7f1084593800] 12:55:17 INFO - PROCESS | 12921 | 1462218917759 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]]]}] 12:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1238ms 12:55:17 INFO - PROCESS | 12921 | 1462218917812 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:55:17 INFO - PROCESS | 12921 | 1462218917816 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:55:17 INFO - PROCESS | 12921 | 1462218917821 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 12921 | 1462218917823 Marionette TRACE conn3 <- [1,1126,null,{}] 12:55:17 INFO - PROCESS | 12921 | 1462218917828 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}] 12:55:17 INFO - PROCESS | 12921 | 1462218917977 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:55:18 INFO - PROCESS | 12921 | 1462218918137 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e4ac800 == 103 [pid = 12921] [id = 289] 12:55:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f108459bc00) [pid = 12921] [serial = 868] [outer = (nil)] 12:55:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 183 (0x7f1087de1800) [pid = 12921] [serial = 869] [outer = 0x7f108459bc00] 12:55:18 INFO - PROCESS | 12921 | 1462218918201 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 184 (0x7f108ba99c00) [pid = 12921] [serial = 870] [outer = 0x7f108459bc00] 12:55:19 INFO - PROCESS | 12921 | 1462218919008 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]]]}] 12:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1227ms 12:55:19 INFO - PROCESS | 12921 | 1462218919048 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 12921 | 1462218919052 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:55:19 INFO - PROCESS | 12921 | 1462218919057 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 12921 | 1462218919060 Marionette TRACE conn3 <- [1,1130,null,{}] 12:55:19 INFO - PROCESS | 12921 | 1462218919065 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}] 12:55:19 INFO - PROCESS | 12921 | 1462218919214 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:55:19 INFO - PROCESS | 12921 | 1462218919374 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:19 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107331b000 == 104 [pid = 12921] [id = 290] 12:55:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 185 (0x7f1085b93400) [pid = 12921] [serial = 871] [outer = (nil)] 12:55:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 186 (0x7f1090a68000) [pid = 12921] [serial = 872] [outer = 0x7f1085b93400] 12:55:19 INFO - PROCESS | 12921 | 1462218919435 Marionette DEBUG loaded listener.js 12:55:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 187 (0x7f1091613400) [pid = 12921] [serial = 873] [outer = 0x7f1085b93400] 12:55:20 INFO - PROCESS | 12921 | 1462218920219 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]]]}] 12:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1226ms 12:55:20 INFO - PROCESS | 12921 | 1462218920284 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:55:20 INFO - PROCESS | 12921 | 1462218920287 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:55:20 INFO - PROCESS | 12921 | 1462218920293 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 12921 | 1462218920295 Marionette TRACE conn3 <- [1,1134,null,{}] 12:55:20 INFO - PROCESS | 12921 | 1462218920301 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}] 12:55:20 INFO - PROCESS | 12921 | 1462218920511 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:55:20 INFO - PROCESS | 12921 | 1462218920682 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074dbe000 == 105 [pid = 12921] [id = 291] 12:55:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f1085b9dc00) [pid = 12921] [serial = 874] [outer = (nil)] 12:55:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f1091b30000) [pid = 12921] [serial = 875] [outer = 0x7f1085b9dc00] 12:55:20 INFO - PROCESS | 12921 | 1462218920749 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f1092a5a000) [pid = 12921] [serial = 876] [outer = 0x7f1085b9dc00] 12:55:21 INFO - PROCESS | 12921 | 1462218921478 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]]]}] 12:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1229ms 12:55:21 INFO - PROCESS | 12921 | 1462218921522 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 12921 | 1462218921526 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:55:21 INFO - PROCESS | 12921 | 1462218921532 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 12921 | 1462218921534 Marionette TRACE conn3 <- [1,1138,null,{}] 12:55:21 INFO - PROCESS | 12921 | 1462218921539 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}] 12:55:21 INFO - PROCESS | 12921 | 1462218921687 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:55:21 INFO - PROCESS | 12921 | 1462218921850 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ffd4000 == 106 [pid = 12921] [id = 292] 12:55:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f10736ebc00) [pid = 12921] [serial = 877] [outer = (nil)] 12:55:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f1092d20400) [pid = 12921] [serial = 878] [outer = 0x7f10736ebc00] 12:55:21 INFO - PROCESS | 12921 | 1462218921909 Marionette DEBUG loaded listener.js 12:55:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f1094c5d000) [pid = 12921] [serial = 879] [outer = 0x7f10736ebc00] 12:55:22 INFO - PROCESS | 12921 | 1462218922733 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]]]}] 12:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1226ms 12:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:55:22 INFO - PROCESS | 12921 | 1462218922764 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:55:22 INFO - PROCESS | 12921 | 1462218922766 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:55:22 INFO - PROCESS | 12921 | 1462218922774 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:55:22 INFO - PROCESS | 12921 | 1462218922777 Marionette TRACE conn3 <- [1,1142,null,{}] 12:55:22 INFO - PROCESS | 12921 | 1462218922782 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}] 12:55:22 INFO - PROCESS | 12921 | 1462218922927 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:55:23 INFO - PROCESS | 12921 | 1462218923088 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:23 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f236000 == 107 [pid = 12921] [id = 293] 12:55:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f109168d000) [pid = 12921] [serial = 880] [outer = (nil)] 12:55:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f1095eb9800) [pid = 12921] [serial = 881] [outer = 0x7f109168d000] 12:55:23 INFO - PROCESS | 12921 | 1462218923151 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f1096051800) [pid = 12921] [serial = 882] [outer = 0x7f109168d000] 12:55:23 INFO - PROCESS | 12921 | 1462218923887 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]]]}] 12:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1127ms 12:55:23 INFO - PROCESS | 12921 | 1462218923900 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 12921 | 1462218923904 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:55:23 INFO - PROCESS | 12921 | 1462218923909 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:55:23 INFO - PROCESS | 12921 | 1462218923912 Marionette TRACE conn3 <- [1,1146,null,{}] 12:55:23 INFO - PROCESS | 12921 | 1462218923916 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}] 12:55:24 INFO - PROCESS | 12921 | 1462218924150 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:55:24 INFO - PROCESS | 12921 | 1462218924310 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074d0b000 == 108 [pid = 12921] [id = 294] 12:55:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f1073f47400) [pid = 12921] [serial = 883] [outer = (nil)] 12:55:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f1074b7b400) [pid = 12921] [serial = 884] [outer = 0x7f1073f47400] 12:55:24 INFO - PROCESS | 12921 | 1462218924378 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f1074b87400) [pid = 12921] [serial = 885] [outer = 0x7f1073f47400] 12:55:25 INFO - PROCESS | 12921 | 1462218925150 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]]]}] 12:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1279ms 12:55:25 INFO - PROCESS | 12921 | 1462218925188 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:55:25 INFO - PROCESS | 12921 | 1462218925192 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:55:25 INFO - PROCESS | 12921 | 1462218925197 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:55:25 INFO - PROCESS | 12921 | 1462218925199 Marionette TRACE conn3 <- [1,1150,null,{}] 12:55:25 INFO - PROCESS | 12921 | 1462218925204 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}] 12:55:25 INFO - PROCESS | 12921 | 1462218925359 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:55:25 INFO - PROCESS | 12921 | 1462218925524 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10820bd800 == 109 [pid = 12921] [id = 295] 12:55:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f1073f48000) [pid = 12921] [serial = 886] [outer = (nil)] 12:55:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f107a494000) [pid = 12921] [serial = 887] [outer = 0x7f1073f48000] 12:55:25 INFO - PROCESS | 12921 | 1462218925585 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f108338c800) [pid = 12921] [serial = 888] [outer = 0x7f1073f48000] 12:55:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1531ms 12:55:26 INFO - PROCESS | 12921 | 1462218926719 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]]]}] 12:55:26 INFO - PROCESS | 12921 | 1462218926730 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:55:26 INFO - PROCESS | 12921 | 1462218926735 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:55:26 INFO - PROCESS | 12921 | 1462218926760 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:55:26 INFO - PROCESS | 12921 | 1462218926764 Marionette TRACE conn3 <- [1,1154,null,{}] 12:55:26 INFO - PROCESS | 12921 | 1462218926774 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}] 12:55:26 INFO - PROCESS | 12921 | 1462218926942 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:55:27 INFO - PROCESS | 12921 | 1462218927120 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1075333800 == 110 [pid = 12921] [id = 296] 12:55:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f107a402c00) [pid = 12921] [serial = 889] [outer = (nil)] 12:55:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f107a414000) [pid = 12921] [serial = 890] [outer = 0x7f107a402c00] 12:55:27 INFO - PROCESS | 12921 | 1462218927180 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f107ae27400) [pid = 12921] [serial = 891] [outer = 0x7f107a402c00] 12:55:27 INFO - PROCESS | 12921 | 1462218927914 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]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1249ms 12:55:27 INFO - PROCESS | 12921 | 1462218927992 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:55:28 INFO - PROCESS | 12921 | 1462218928006 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:55:28 INFO - PROCESS | 12921 | 1462218928021 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:55:28 INFO - PROCESS | 12921 | 1462218928027 Marionette TRACE conn3 <- [1,1158,null,{}] 12:55:28 INFO - PROCESS | 12921 | 1462218928039 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}] 12:55:28 INFO - PROCESS | 12921 | 1462218928253 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:55:28 INFO - PROCESS | 12921 | 1462218928415 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:28 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074d1b000 == 111 [pid = 12921] [id = 297] 12:55:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f107a485800) [pid = 12921] [serial = 892] [outer = (nil)] 12:55:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f107b3e4c00) [pid = 12921] [serial = 893] [outer = 0x7f107a485800] 12:55:28 INFO - PROCESS | 12921 | 1462218928478 Marionette DEBUG loaded listener.js 12:55:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f107e10a000) [pid = 12921] [serial = 894] [outer = 0x7f107a485800] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087828000 == 110 [pid = 12921] [id = 284] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084e21000 == 109 [pid = 12921] [id = 283] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f108396d800) [pid = 12921] [serial = 775] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f1084830000) [pid = 12921] [serial = 778] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f107a418800) [pid = 12921] [serial = 781] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f1083adc800) [pid = 12921] [serial = 805] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083cd6000 == 108 [pid = 12921] [id = 282] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1090a0f000 == 107 [pid = 12921] [id = 253] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1080b62800 == 106 [pid = 12921] [id = 281] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107bc14800 == 105 [pid = 12921] [id = 280] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a244000 == 104 [pid = 12921] [id = 279] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107acb8800 == 103 [pid = 12921] [id = 278] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109e4b0800 == 102 [pid = 12921] [id = 274] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1098a80800 == 101 [pid = 12921] [id = 273] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1094766800 == 100 [pid = 12921] [id = 272] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1090af7800 == 99 [pid = 12921] [id = 271] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108436f000 == 98 [pid = 12921] [id = 270] 12:55:29 INFO - PROCESS | 12921 | 1462218929323 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]]]}] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108517f800 == 97 [pid = 12921] [id = 243] 12:55:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107aea1000 == 96 [pid = 12921] [id = 269] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f107a417800) [pid = 12921] [serial = 787] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f107a416800) [pid = 12921] [serial = 766] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f107bc82800) [pid = 12921] [serial = 794] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f107ca0c400) [pid = 12921] [serial = 796] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f107b0bbc00) [pid = 12921] [serial = 793] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f107ca0b400) [pid = 12921] [serial = 769] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f107a48f400) [pid = 12921] [serial = 788] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f107ae2cc00) [pid = 12921] [serial = 790] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f107a34b000) [pid = 12921] [serial = 785] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f1082e8c400) [pid = 12921] [serial = 802] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f1083396400) [pid = 12921] [serial = 761] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f10743f4400) [pid = 12921] [serial = 763] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f10757f2c00) [pid = 12921] [serial = 784] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f10801d7000) [pid = 12921] [serial = 799] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f107b07dc00) [pid = 12921] [serial = 791] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f107e103800) [pid = 12921] [serial = 797] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 187 (0x7f10820a1c00) [pid = 12921] [serial = 772] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 186 (0x7f1082665400) [pid = 12921] [serial = 800] [outer = (nil)] [url = about:blank] 12:55:29 INFO - PROCESS | 12921 | --DOMWINDOW == 185 (0x7f1083850800) [pid = 12921] [serial = 803] [outer = (nil)] [url = about:blank] 12:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1338ms 12:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:55:29 INFO - PROCESS | 12921 | 1462218929360 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 12921 | 1462218929363 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:55:29 INFO - PROCESS | 12921 | 1462218929368 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - PROCESS | 12921 | 1462218929373 Marionette TRACE conn3 <- [1,1162,null,{}] 12:55:29 INFO - PROCESS | 12921 | 1462218929386 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}] 12:55:29 INFO - PROCESS | 12921 | 1462218929527 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:55:29 INFO - PROCESS | 12921 | 1462218929544 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107acaa800 == 97 [pid = 12921] [id = 298] 12:55:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 186 (0x7f1080b41000) [pid = 12921] [serial = 895] [outer = (nil)] 12:55:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 187 (0x7f1081f60400) [pid = 12921] [serial = 896] [outer = 0x7f1080b41000] 12:55:29 INFO - PROCESS | 12921 | 1462218929603 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f1082f9a400) [pid = 12921] [serial = 897] [outer = 0x7f1080b41000] 12:55:30 INFO - PROCESS | 12921 | 1462218930371 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]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1032ms 12:55:30 INFO - PROCESS | 12921 | 1462218930400 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 12921 | 1462218930404 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:55:30 INFO - PROCESS | 12921 | 1462218930410 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 12921 | 1462218930413 Marionette TRACE conn3 <- [1,1166,null,{}] 12:55:30 INFO - PROCESS | 12921 | 1462218930418 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}] 12:55:30 INFO - PROCESS | 12921 | 1462218930556 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:55:30 INFO - PROCESS | 12921 | 1462218930573 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b96f800 == 98 [pid = 12921] [id = 299] 12:55:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f107b6f1c00) [pid = 12921] [serial = 898] [outer = (nil)] 12:55:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f1084b2b400) [pid = 12921] [serial = 899] [outer = 0x7f107b6f1c00] 12:55:30 INFO - PROCESS | 12921 | 1462218930627 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f10851b5000) [pid = 12921] [serial = 900] [outer = 0x7f107b6f1c00] 12:55:31 INFO - PROCESS | 12921 | 1462218931359 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]]]}] 12:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 977ms 12:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:55:31 INFO - PROCESS | 12921 | 1462218931394 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 12921 | 1462218931396 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:55:31 INFO - PROCESS | 12921 | 1462218931403 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 12921 | 1462218931405 Marionette TRACE conn3 <- [1,1170,null,{}] 12:55:31 INFO - PROCESS | 12921 | 1462218931410 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}] 12:55:31 INFO - PROCESS | 12921 | 1462218931543 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:55:31 INFO - PROCESS | 12921 | 1462218931560 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:31 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e37a800 == 99 [pid = 12921] [id = 300] 12:55:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f1083790400) [pid = 12921] [serial = 901] [outer = (nil)] 12:55:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f1085852c00) [pid = 12921] [serial = 902] [outer = 0x7f1083790400] 12:55:31 INFO - PROCESS | 12921 | 1462218931613 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f1085dcec00) [pid = 12921] [serial = 903] [outer = 0x7f1083790400] 12:55:32 INFO - PROCESS | 12921 | 1462218932410 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]]]}] 12:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1026ms 12:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:55:32 INFO - PROCESS | 12921 | 1462218932428 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:55:32 INFO - PROCESS | 12921 | 1462218932430 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:55:32 INFO - PROCESS | 12921 | 1462218932436 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:55:32 INFO - PROCESS | 12921 | 1462218932439 Marionette TRACE conn3 <- [1,1174,null,{}] 12:55:32 INFO - PROCESS | 12921 | 1462218932443 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}] 12:55:32 INFO - PROCESS | 12921 | 1462218932655 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:55:32 INFO - PROCESS | 12921 | 1462218932683 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108436d800 == 100 [pid = 12921] [id = 301] 12:55:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f108ba41400) [pid = 12921] [serial = 904] [outer = (nil)] 12:55:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f10918efc00) [pid = 12921] [serial = 905] [outer = 0x7f108ba41400] 12:55:32 INFO - PROCESS | 12921 | 1462218932741 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f1091b64400) [pid = 12921] [serial = 906] [outer = 0x7f108ba41400] 12:55:33 INFO - PROCESS | 12921 | 1462218933428 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] 12:55:33 INFO - PROCESS | 12921 | 1462218933475 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:55:33 INFO - PROCESS | 12921 | 1462218933481 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:55:33 INFO - PROCESS | 12921 | 1462218933482 Marionette TRACE conn3 <- [1,1178,null,{}] 12:55:33 INFO - PROCESS | 12921 | 1462218933507 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}] 12:55:33 INFO - PROCESS | 12921 | 1462218933717 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:55:33 INFO - PROCESS | 12921 | 1462218933737 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1085891000 == 101 [pid = 12921] [id = 302] 12:55:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f1085cb4400) [pid = 12921] [serial = 907] [outer = (nil)] 12:55:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f10927cf800) [pid = 12921] [serial = 908] [outer = 0x7f1085cb4400] 12:55:33 INFO - PROCESS | 12921 | 1462218933790 Marionette DEBUG loaded listener.js 12:55:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f1096059c00) [pid = 12921] [serial = 909] [outer = 0x7f1085cb4400] 12:55:34 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f107e28ac00) [pid = 12921] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:55:34 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f10850bb400) [pid = 12921] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:55:34 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f107558c000) [pid = 12921] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:55:34 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f10741f0c00) [pid = 12921] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:55:34 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f10736e8800) [pid = 12921] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:55:34 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f107553bc00) [pid = 12921] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:55:34 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f1079575800) [pid = 12921] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:55:34 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f107b6f0000) [pid = 12921] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:55:34 INFO - PROCESS | 12921 | 1462218934716 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] 12:55:34 INFO - PROCESS | 12921 | 1462218934765 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:55:34 INFO - PROCESS | 12921 | 1462218934769 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 12921 | 1462218934772 Marionette TRACE conn3 <- [1,1182,null,{}] 12:55:34 INFO - PROCESS | 12921 | 1462218934776 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}] 12:55:34 INFO - PROCESS | 12921 | 1462218934959 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:55:34 INFO - PROCESS | 12921 | 1462218934978 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a7f000 == 102 [pid = 12921] [id = 303] 12:55:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f1073614000) [pid = 12921] [serial = 910] [outer = (nil)] 12:55:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f107361ec00) [pid = 12921] [serial = 911] [outer = 0x7f1073614000] 12:55:35 INFO - PROCESS | 12921 | 1462218935043 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f107553bc00) [pid = 12921] [serial = 912] [outer = 0x7f1073614000] 12:55:35 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:35 INFO - PROCESS | 12921 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:55:35 INFO - PROCESS | 12921 | 1462218935696 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] 12:55:35 INFO - PROCESS | 12921 | 1462218935751 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:55:35 INFO - PROCESS | 12921 | 1462218935758 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:55:35 INFO - PROCESS | 12921 | 1462218935760 Marionette TRACE conn3 <- [1,1186,null,{}] 12:55:35 INFO - PROCESS | 12921 | 1462218935765 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}] 12:55:35 INFO - PROCESS | 12921 | 1462218935957 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:55:35 INFO - PROCESS | 12921 | 1462218935975 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1092b4a000 == 103 [pid = 12921] [id = 304] 12:55:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f1073618400) [pid = 12921] [serial = 913] [outer = (nil)] 12:55:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f108ab81400) [pid = 12921] [serial = 914] [outer = 0x7f1073618400] 12:55:36 INFO - PROCESS | 12921 | 1462218936034 Marionette DEBUG loaded listener.js 12:55:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f1096087400) [pid = 12921] [serial = 915] [outer = 0x7f1073618400] 12:55:36 INFO - PROCESS | 12921 | 1462218936983 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] 12:55:37 INFO - PROCESS | 12921 | 1462218937047 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:55:37 INFO - PROCESS | 12921 | 1462218937056 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - PROCESS | 12921 | 1462218937060 Marionette TRACE conn3 <- [1,1190,null,{}] 12:55:37 INFO - PROCESS | 12921 | 1462218937068 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}] 12:55:37 INFO - PROCESS | 12921 | 1462218937259 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:55:37 INFO - PROCESS | 12921 | 1462218937423 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10786d6000 == 104 [pid = 12921] [id = 305] 12:55:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f1074971800) [pid = 12921] [serial = 916] [outer = (nil)] 12:55:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f1074979000) [pid = 12921] [serial = 917] [outer = 0x7f1074971800] 12:55:37 INFO - PROCESS | 12921 | 1462218937494 Marionette DEBUG loaded listener.js 12:55:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f107497f400) [pid = 12921] [serial = 918] [outer = 0x7f1074971800] 12:55:38 INFO - PROCESS | 12921 | 1462218938326 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] 12:55:38 INFO - PROCESS | 12921 | 1462218938396 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:55:38 INFO - PROCESS | 12921 | 1462218938407 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:55:38 INFO - PROCESS | 12921 | 1462218938411 Marionette TRACE conn3 <- [1,1194,null,{}] 12:55:38 INFO - PROCESS | 12921 | 1462218938416 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}] 12:55:38 INFO - PROCESS | 12921 | 1462218938594 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:55:38 INFO - PROCESS | 12921 | 1462218938758 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:38 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108381e800 == 105 [pid = 12921] [id = 306] 12:55:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f107957fc00) [pid = 12921] [serial = 919] [outer = (nil)] 12:55:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f107a88bc00) [pid = 12921] [serial = 920] [outer = 0x7f107957fc00] 12:55:38 INFO - PROCESS | 12921 | 1462218938820 Marionette DEBUG loaded listener.js 12:55:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f107b0c1800) [pid = 12921] [serial = 921] [outer = 0x7f107957fc00] 12:55:39 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:39 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:39 INFO - PROCESS | 12921 | 1462218939684 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] 12:55:39 INFO - PROCESS | 12921 | 1462218939747 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:55:39 INFO - PROCESS | 12921 | 1462218939753 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:55:39 INFO - PROCESS | 12921 | 1462218939758 Marionette TRACE conn3 <- [1,1198,null,{}] 12:55:39 INFO - PROCESS | 12921 | 1462218939773 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}] 12:55:39 INFO - PROCESS | 12921 | 1462218939992 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:55:40 INFO - PROCESS | 12921 | 1462218940167 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:40 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e493800 == 106 [pid = 12921] [id = 307] 12:55:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f107e10f000) [pid = 12921] [serial = 922] [outer = (nil)] 12:55:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f1082f35c00) [pid = 12921] [serial = 923] [outer = 0x7f107e10f000] 12:55:40 INFO - PROCESS | 12921 | 1462218940237 Marionette DEBUG loaded listener.js 12:55:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f1084594c00) [pid = 12921] [serial = 924] [outer = 0x7f107e10f000] 12:55:40 INFO - PROCESS | 12921 | 1462218940973 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]]]}] 12:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1238ms 12:55:40 INFO - PROCESS | 12921 | 1462218940992 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 12921 | 1462218940995 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:55:41 INFO - PROCESS | 12921 | 1462218941002 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:55:41 INFO - PROCESS | 12921 | 1462218941005 Marionette TRACE conn3 <- [1,1202,null,{}] 12:55:41 INFO - PROCESS | 12921 | 1462218941010 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}] 12:55:41 INFO - PROCESS | 12921 | 1462218941167 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:55:41 INFO - PROCESS | 12921 | 1462218941334 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109691e000 == 107 [pid = 12921] [id = 308] 12:55:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f107e122800) [pid = 12921] [serial = 925] [outer = (nil)] 12:55:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f1085dd6400) [pid = 12921] [serial = 926] [outer = 0x7f107e122800] 12:55:41 INFO - PROCESS | 12921 | 1462218941401 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f108ba9a000) [pid = 12921] [serial = 927] [outer = 0x7f107e122800] 12:55:42 INFO - PROCESS | 12921 | 1462218942158 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]]]}] 12:55:42 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 12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1228ms 12:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:55:42 INFO - PROCESS | 12921 | 1462218942231 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:55:42 INFO - PROCESS | 12921 | 1462218942234 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:55:42 INFO - PROCESS | 12921 | 1462218942240 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:55:42 INFO - PROCESS | 12921 | 1462218942243 Marionette TRACE conn3 <- [1,1206,null,{}] 12:55:42 INFO - PROCESS | 12921 | 1462218942248 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}] 12:55:42 INFO - PROCESS | 12921 | 1462218942415 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:55:42 INFO - PROCESS | 12921 | 1462218942578 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10785c3000 == 108 [pid = 12921] [id = 309] 12:55:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f1082e8b400) [pid = 12921] [serial = 928] [outer = (nil)] 12:55:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f10918e9000) [pid = 12921] [serial = 929] [outer = 0x7f1082e8b400] 12:55:42 INFO - PROCESS | 12921 | 1462218942640 Marionette DEBUG loaded listener.js 12:55:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f10947cfc00) [pid = 12921] [serial = 930] [outer = 0x7f1082e8b400] 12:55:43 INFO - PROCESS | 12921 | 1462218943483 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]]]}] 12:55:43 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 12:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1286ms 12:55:43 INFO - PROCESS | 12921 | 1462218943525 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:55:43 INFO - PROCESS | 12921 | 1462218943528 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:55:43 INFO - PROCESS | 12921 | 1462218943534 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:55:43 INFO - PROCESS | 12921 | 1462218943536 Marionette TRACE conn3 <- [1,1210,null,{}] 12:55:43 INFO - PROCESS | 12921 | 1462218943542 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}] 12:55:43 INFO - PROCESS | 12921 | 1462218943733 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:55:43 INFO - PROCESS | 12921 | 1462218943904 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:43 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106cae3000 == 109 [pid = 12921] [id = 310] 12:55:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f1074c46000) [pid = 12921] [serial = 931] [outer = (nil)] 12:55:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f10851bb800) [pid = 12921] [serial = 932] [outer = 0x7f1074c46000] 12:55:43 INFO - PROCESS | 12921 | 1462218943971 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f10967b6400) [pid = 12921] [serial = 933] [outer = 0x7f1074c46000] 12:55:44 INFO - PROCESS | 12921 | 1462218944710 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]]]}] 12:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1230ms 12:55:44 INFO - PROCESS | 12921 | 1462218944765 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:55:44 INFO - PROCESS | 12921 | 1462218944769 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:55:44 INFO - PROCESS | 12921 | 1462218944774 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:55:44 INFO - PROCESS | 12921 | 1462218944776 Marionette TRACE conn3 <- [1,1214,null,{}] 12:55:44 INFO - PROCESS | 12921 | 1462218944782 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}] 12:55:44 INFO - PROCESS | 12921 | 1462218944931 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:55:45 INFO - PROCESS | 12921 | 1462218945132 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:45 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f16a800 == 110 [pid = 12921] [id = 311] 12:55:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f106e4ca800) [pid = 12921] [serial = 934] [outer = (nil)] 12:55:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f106e4ce000) [pid = 12921] [serial = 935] [outer = 0x7f106e4ca800] 12:55:45 INFO - PROCESS | 12921 | 1462218945197 Marionette DEBUG loaded listener.js 12:55:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f10741ef800) [pid = 12921] [serial = 936] [outer = 0x7f106e4ca800] 12:55:45 INFO - PROCESS | 12921 | 1462218945972 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]]]}] 12:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1229ms 12:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:55:46 INFO - PROCESS | 12921 | 1462218946005 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:55:46 INFO - PROCESS | 12921 | 1462218946007 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:55:46 INFO - PROCESS | 12921 | 1462218946012 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 12921 | 1462218946016 Marionette TRACE conn3 <- [1,1218,null,{}] 12:55:46 INFO - PROCESS | 12921 | 1462218946020 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}] 12:55:46 INFO - PROCESS | 12921 | 1462218946178 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:55:46 INFO - PROCESS | 12921 | 1462218946347 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f181000 == 111 [pid = 12921] [id = 312] 12:55:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f106e4cac00) [pid = 12921] [serial = 937] [outer = (nil)] 12:55:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f106f1aa400) [pid = 12921] [serial = 938] [outer = 0x7f106e4cac00] 12:55:46 INFO - PROCESS | 12921 | 1462218946416 Marionette DEBUG loaded listener.js 12:55:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f106f1aec00) [pid = 12921] [serial = 939] [outer = 0x7f106e4cac00] 12:55:47 INFO - PROCESS | 12921 | 1462218947206 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]]]}] 12:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1229ms 12:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:55:47 INFO - PROCESS | 12921 | 1462218947241 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:55:47 INFO - PROCESS | 12921 | 1462218947244 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:55:47 INFO - PROCESS | 12921 | 1462218947248 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:55:47 INFO - PROCESS | 12921 | 1462218947253 Marionette TRACE conn3 <- [1,1222,null,{}] 12:55:47 INFO - PROCESS | 12921 | 1462218947258 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}] 12:55:47 INFO - PROCESS | 12921 | 1462218947418 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:55:47 INFO - PROCESS | 12921 | 1462218947587 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106fe4f800 == 112 [pid = 12921] [id = 313] 12:55:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f106d37d400) [pid = 12921] [serial = 940] [outer = (nil)] 12:55:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f106d385800) [pid = 12921] [serial = 941] [outer = 0x7f106d37d400] 12:55:47 INFO - PROCESS | 12921 | 1462218947655 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f106d38a000) [pid = 12921] [serial = 942] [outer = 0x7f106d37d400] 12:55:48 INFO - PROCESS | 12921 | 1462218948411 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] 12:55:48 INFO - PROCESS | 12921 | 1462218948435 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:55:48 INFO - PROCESS | 12921 | 1462218948441 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:55:48 INFO - PROCESS | 12921 | 1462218948443 Marionette TRACE conn3 <- [1,1226,null,{}] 12:55:48 INFO - PROCESS | 12921 | 1462218948448 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}] 12:55:48 INFO - PROCESS | 12921 | 1462218948617 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:55:48 INFO - PROCESS | 12921 | 1462218948787 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106d532000 == 113 [pid = 12921] [id = 314] 12:55:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f106d37dc00) [pid = 12921] [serial = 943] [outer = (nil)] 12:55:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f106d505400) [pid = 12921] [serial = 944] [outer = 0x7f106d37dc00] 12:55:48 INFO - PROCESS | 12921 | 1462218948850 Marionette DEBUG loaded listener.js 12:55:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f106d50c400) [pid = 12921] [serial = 945] [outer = 0x7f106d37dc00] 12:55:49 INFO - PROCESS | 12921 | 1462218949678 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]]]}] 12:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1281ms 12:55:49 INFO - PROCESS | 12921 | 1462218949722 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:55:49 INFO - PROCESS | 12921 | 1462218949726 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:55:49 INFO - PROCESS | 12921 | 1462218949732 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 12921 | 1462218949735 Marionette TRACE conn3 <- [1,1230,null,{}] 12:55:49 INFO - PROCESS | 12921 | 1462218949740 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}] 12:55:49 INFO - PROCESS | 12921 | 1462218949917 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:55:50 INFO - PROCESS | 12921 | 1462218950093 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106c4be800 == 114 [pid = 12921] [id = 315] 12:55:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f106d387c00) [pid = 12921] [serial = 946] [outer = (nil)] 12:55:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f106f1ac800) [pid = 12921] [serial = 947] [outer = 0x7f106d387c00] 12:55:50 INFO - PROCESS | 12921 | 1462218950175 Marionette DEBUG loaded listener.js 12:55:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f1096e2ec00) [pid = 12921] [serial = 948] [outer = 0x7f106d387c00] 12:55:50 INFO - PROCESS | 12921 | 1462218950969 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]]]}] 12:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1277ms 12:55:51 INFO - PROCESS | 12921 | 1462218951010 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:55:51 INFO - PROCESS | 12921 | 1462218951012 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:55:51 INFO - PROCESS | 12921 | 1462218951019 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:55:51 INFO - PROCESS | 12921 | 1462218951021 Marionette TRACE conn3 <- [1,1234,null,{}] 12:55:51 INFO - PROCESS | 12921 | 1462218951026 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}] 12:55:51 INFO - PROCESS | 12921 | 1462218951176 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:55:51 INFO - PROCESS | 12921 | 1462218951349 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106c4d9000 == 115 [pid = 12921] [id = 316] 12:55:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f106d50b800) [pid = 12921] [serial = 949] [outer = (nil)] 12:55:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f1074d43800) [pid = 12921] [serial = 950] [outer = 0x7f106d50b800] 12:55:51 INFO - PROCESS | 12921 | 1462218951407 Marionette DEBUG loaded listener.js 12:55:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f1074d48000) [pid = 12921] [serial = 951] [outer = 0x7f106d50b800] 12:55:52 INFO - PROCESS | 12921 | 1462218952484 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]]]}] 12:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1527ms 12:55:52 INFO - PROCESS | 12921 | 1462218952546 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:55:52 INFO - PROCESS | 12921 | 1462218952551 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:55:52 INFO - PROCESS | 12921 | 1462218952559 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 12921 | 1462218952564 Marionette TRACE conn3 <- [1,1238,null,{}] 12:55:52 INFO - PROCESS | 12921 | 1462218952570 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}] 12:55:52 INFO - PROCESS | 12921 | 1462218952747 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:55:52 INFO - PROCESS | 12921 | 1462218952943 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106fe5b800 == 116 [pid = 12921] [id = 317] 12:55:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f107250b400) [pid = 12921] [serial = 952] [outer = (nil)] 12:55:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f107250d000) [pid = 12921] [serial = 953] [outer = 0x7f107250b400] 12:55:53 INFO - PROCESS | 12921 | 1462218953003 Marionette DEBUG loaded listener.js 12:55:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f1073613400) [pid = 12921] [serial = 954] [outer = 0x7f107250b400] 12:55:53 INFO - PROCESS | 12921 | 1462218953689 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]]]}] 12:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1182ms 12:55:53 INFO - PROCESS | 12921 | 1462218953741 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:55:53 INFO - PROCESS | 12921 | 1462218953748 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:55:53 INFO - PROCESS | 12921 | 1462218953758 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:55:53 INFO - PROCESS | 12921 | 1462218953761 Marionette TRACE conn3 <- [1,1242,null,{}] 12:55:53 INFO - PROCESS | 12921 | 1462218953765 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}] 12:55:53 INFO - PROCESS | 12921 | 1462218953922 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:55:54 INFO - PROCESS | 12921 | 1462218954210 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:54 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f240800 == 117 [pid = 12921] [id = 318] 12:55:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f10743f6400) [pid = 12921] [serial = 955] [outer = (nil)] 12:55:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f1074979800) [pid = 12921] [serial = 956] [outer = 0x7f10743f6400] 12:55:54 INFO - PROCESS | 12921 | 1462218954271 Marionette DEBUG loaded listener.js 12:55:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f1074b80800) [pid = 12921] [serial = 957] [outer = 0x7f10743f6400] 12:55:55 INFO - PROCESS | 12921 | 1462218955154 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]]]}] 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109e49b800 == 116 [pid = 12921] [id = 199] 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087a7f000 == 115 [pid = 12921] [id = 303] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f10801d8400) [pid = 12921] [serial = 814] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f1083c62c00) [pid = 12921] [serial = 817] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f1084830c00) [pid = 12921] [serial = 820] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f1085810c00) [pid = 12921] [serial = 823] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f10820a5800) [pid = 12921] [serial = 827] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f1087a35400) [pid = 12921] [serial = 830] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f1087a3c400) [pid = 12921] [serial = 857] [outer = (nil)] [url = about:blank] 12:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1488ms 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1085891000 == 114 [pid = 12921] [id = 302] 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108436d800 == 113 [pid = 12921] [id = 301] 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107e37a800 == 112 [pid = 12921] [id = 300] 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b96f800 == 111 [pid = 12921] [id = 299] 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107acaa800 == 110 [pid = 12921] [id = 298] 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074d1b000 == 109 [pid = 12921] [id = 297] 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1075333800 == 108 [pid = 12921] [id = 296] 12:55:55 INFO - PROCESS | 12921 | 1462218955259 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:55:55 INFO - PROCESS | 12921 | 1462218955262 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109e4ac800 == 107 [pid = 12921] [id = 289] 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1096045800 == 106 [pid = 12921] [id = 288] 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083889800 == 105 [pid = 12921] [id = 287] 12:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:55:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a876800 == 104 [pid = 12921] [id = 286] 12:55:55 INFO - PROCESS | 12921 | 1462218955288 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:55:55 INFO - PROCESS | 12921 | 1462218955293 Marionette TRACE conn3 <- [1,1246,null,{}] 12:55:55 INFO - PROCESS | 12921 | 1462218955306 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}] 12:55:55 INFO - PROCESS | 12921 | 1462218955453 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:55:55 INFO - PROCESS | 12921 | 1462218955465 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1075333000 == 105 [pid = 12921] [id = 319] 12:55:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f1074d3e000) [pid = 12921] [serial = 958] [outer = (nil)] 12:55:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f1074d48400) [pid = 12921] [serial = 959] [outer = 0x7f1074d3e000] 12:55:55 INFO - PROCESS | 12921 | 1462218955533 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f1079575800) [pid = 12921] [serial = 960] [outer = 0x7f1074d3e000] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f1082f9d000) [pid = 12921] [serial = 848] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f1085b92800) [pid = 12921] [serial = 851] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f1083c6cc00) [pid = 12921] [serial = 849] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f108781d400) [pid = 12921] [serial = 855] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f1083e3c800) [pid = 12921] [serial = 854] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f1080b47000) [pid = 12921] [serial = 845] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f107a409c00) [pid = 12921] [serial = 839] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f107af49000) [pid = 12921] [serial = 840] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f107a40c800) [pid = 12921] [serial = 837] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f107957e000) [pid = 12921] [serial = 836] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f1084598c00) [pid = 12921] [serial = 806] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f107b072400) [pid = 12921] [serial = 811] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f107ca0d400) [pid = 12921] [serial = 842] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f107e10e800) [pid = 12921] [serial = 843] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f107a357000) [pid = 12921] [serial = 808] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f107cd22800) [pid = 12921] [serial = 833] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f1085dd7c00) [pid = 12921] [serial = 852] [outer = (nil)] [url = about:blank] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f107a419400) [pid = 12921] [serial = 536] [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.] 12:55:55 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f10820d6800) [pid = 12921] [serial = 846] [outer = (nil)] [url = about:blank] 12:55:56 INFO - PROCESS | 12921 | 1462218956273 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]]]}] 12:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1049ms 12:55:56 INFO - PROCESS | 12921 | 1462218956327 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:55:56 INFO - PROCESS | 12921 | 1462218956331 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:55:56 INFO - PROCESS | 12921 | 1462218956336 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:55:56 INFO - PROCESS | 12921 | 1462218956338 Marionette TRACE conn3 <- [1,1250,null,{}] 12:55:56 INFO - PROCESS | 12921 | 1462218956344 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}] 12:55:56 INFO - PROCESS | 12921 | 1462218956491 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:55:56 INFO - PROCESS | 12921 | 1462218956504 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a4d6000 == 106 [pid = 12921] [id = 320] 12:55:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f1074c4fc00) [pid = 12921] [serial = 961] [outer = (nil)] 12:55:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f107a9c3c00) [pid = 12921] [serial = 962] [outer = 0x7f1074c4fc00] 12:55:56 INFO - PROCESS | 12921 | 1462218956558 Marionette DEBUG loaded listener.js 12:55:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f107b074000) [pid = 12921] [serial = 963] [outer = 0x7f1074c4fc00] 12:55:57 INFO - PROCESS | 12921 | 1462218957274 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]]]}] 12:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 982ms 12:55:57 INFO - PROCESS | 12921 | 1462218957319 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:55:57 INFO - PROCESS | 12921 | 1462218957322 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:55:57 INFO - PROCESS | 12921 | 1462218957327 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - PROCESS | 12921 | 1462218957329 Marionette TRACE conn3 <- [1,1254,null,{}] 12:55:57 INFO - PROCESS | 12921 | 1462218957334 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}] 12:55:57 INFO - PROCESS | 12921 | 1462218957543 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:55:57 INFO - PROCESS | 12921 | 1462218957631 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b382800 == 107 [pid = 12921] [id = 321] 12:55:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f1074c51c00) [pid = 12921] [serial = 964] [outer = (nil)] 12:55:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f107b0b7800) [pid = 12921] [serial = 965] [outer = 0x7f1074c51c00] 12:55:57 INFO - PROCESS | 12921 | 1462218957685 Marionette DEBUG loaded listener.js 12:55:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f107bc81000) [pid = 12921] [serial = 966] [outer = 0x7f1074c51c00] 12:55:58 INFO - PROCESS | 12921 | 1462218958375 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]]]}] 12:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1081ms 12:55:58 INFO - PROCESS | 12921 | 1462218958417 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:55:58 INFO - PROCESS | 12921 | 1462218958421 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:55:58 INFO - PROCESS | 12921 | 1462218958432 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:55:58 INFO - PROCESS | 12921 | 1462218958434 Marionette TRACE conn3 <- [1,1258,null,{}] 12:55:58 INFO - PROCESS | 12921 | 1462218958440 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}] 12:55:58 INFO - PROCESS | 12921 | 1462218958663 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:55:58 INFO - PROCESS | 12921 | 1462218958695 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e379800 == 108 [pid = 12921] [id = 322] 12:55:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f10801d3000) [pid = 12921] [serial = 967] [outer = (nil)] 12:55:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f1082437c00) [pid = 12921] [serial = 968] [outer = 0x7f10801d3000] 12:55:58 INFO - PROCESS | 12921 | 1462218958753 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f1083ad0800) [pid = 12921] [serial = 969] [outer = 0x7f10801d3000] 12:55:59 INFO - PROCESS | 12921 | 1462218959444 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]]]}] 12:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1036ms 12:55:59 INFO - PROCESS | 12921 | 1462218959465 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:55:59 INFO - PROCESS | 12921 | 1462218959467 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:55:59 INFO - PROCESS | 12921 | 1462218959473 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 12921 | 1462218959476 Marionette TRACE conn3 <- [1,1262,null,{}] 12:55:59 INFO - PROCESS | 12921 | 1462218959489 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}] 12:55:59 INFO - PROCESS | 12921 | 1462218959700 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:55:59 INFO - PROCESS | 12921 | 1462218959733 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083cd0000 == 109 [pid = 12921] [id = 323] 12:55:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f108243f400) [pid = 12921] [serial = 970] [outer = (nil)] 12:55:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f108459d800) [pid = 12921] [serial = 971] [outer = 0x7f108243f400] 12:55:59 INFO - PROCESS | 12921 | 1462218959788 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f10851b5c00) [pid = 12921] [serial = 972] [outer = 0x7f108243f400] 12:56:00 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f1083790400) [pid = 12921] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:56:00 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f107a485800) [pid = 12921] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:56:00 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f108ba41400) [pid = 12921] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:56:00 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f1080b41000) [pid = 12921] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:56:00 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f107a402c00) [pid = 12921] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:56:00 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f107b6f1c00) [pid = 12921] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:56:00 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f1085cb4400) [pid = 12921] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:56:00 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f1073614000) [pid = 12921] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:56:00 INFO - PROCESS | 12921 | 1462218960732 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]]]}] 12:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1298ms 12:56:00 INFO - PROCESS | 12921 | 1462218960772 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:56:00 INFO - PROCESS | 12921 | 1462218960775 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:56:00 INFO - PROCESS | 12921 | 1462218960780 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 12921 | 1462218960782 Marionette TRACE conn3 <- [1,1266,null,{}] 12:56:00 INFO - PROCESS | 12921 | 1462218960795 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}] 12:56:00 INFO - PROCESS | 12921 | 1462218960940 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:56:00 INFO - PROCESS | 12921 | 1462218960953 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084549800 == 110 [pid = 12921] [id = 324] 12:56:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f107a402c00) [pid = 12921] [serial = 973] [outer = (nil)] 12:56:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f1085cb4400) [pid = 12921] [serial = 974] [outer = 0x7f107a402c00] 12:56:01 INFO - PROCESS | 12921 | 1462218961008 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f1087a3ac00) [pid = 12921] [serial = 975] [outer = 0x7f107a402c00] 12:56:01 INFO - PROCESS | 12921 | 1462218961722 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]]]}] 12:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 980ms 12:56:01 INFO - PROCESS | 12921 | 1462218961762 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:56:01 INFO - PROCESS | 12921 | 1462218961764 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:56:01 INFO - PROCESS | 12921 | 1462218961770 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:56:01 INFO - PROCESS | 12921 | 1462218961772 Marionette TRACE conn3 <- [1,1270,null,{}] 12:56:01 INFO - PROCESS | 12921 | 1462218961778 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}] 12:56:01 INFO - PROCESS | 12921 | 1462218961978 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:56:01 INFO - PROCESS | 12921 | 1462218961995 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1085880000 == 111 [pid = 12921] [id = 325] 12:56:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f10820d6800) [pid = 12921] [serial = 976] [outer = (nil)] 12:56:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f1087d68400) [pid = 12921] [serial = 977] [outer = 0x7f10820d6800] 12:56:02 INFO - PROCESS | 12921 | 1462218962054 Marionette DEBUG loaded listener.js 12:56:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f1091693400) [pid = 12921] [serial = 978] [outer = 0x7f10820d6800] 12:56:03 INFO - PROCESS | 12921 | 1462218963019 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]]]}] 12:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1280ms 12:56:03 INFO - PROCESS | 12921 | 1462218963050 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:56:03 INFO - PROCESS | 12921 | 1462218963056 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:56:03 INFO - PROCESS | 12921 | 1462218963064 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:56:03 INFO - PROCESS | 12921 | 1462218963069 Marionette TRACE conn3 <- [1,1274,null,{}] 12:56:03 INFO - PROCESS | 12921 | 1462218963076 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}] 12:56:03 INFO - PROCESS | 12921 | 1462218963257 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:56:03 INFO - PROCESS | 12921 | 1462218963431 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:03 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071fe4800 == 112 [pid = 12921] [id = 326] 12:56:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f106d1f0800) [pid = 12921] [serial = 979] [outer = (nil)] 12:56:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f106d508c00) [pid = 12921] [serial = 980] [outer = 0x7f106d1f0800] 12:56:03 INFO - PROCESS | 12921 | 1462218963498 Marionette DEBUG loaded listener.js 12:56:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f106e4ca400) [pid = 12921] [serial = 981] [outer = 0x7f106d1f0800] 12:56:04 INFO - PROCESS | 12921 | 1462218964375 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]]]}] 12:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1383ms 12:56:04 INFO - PROCESS | 12921 | 1462218964448 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:56:04 INFO - PROCESS | 12921 | 1462218964455 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:56:04 INFO - PROCESS | 12921 | 1462218964465 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:56:04 INFO - PROCESS | 12921 | 1462218964468 Marionette TRACE conn3 <- [1,1278,null,{}] 12:56:04 INFO - PROCESS | 12921 | 1462218964474 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}] 12:56:04 INFO - PROCESS | 12921 | 1462218964679 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:56:04 INFO - PROCESS | 12921 | 1462218964846 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b226000 == 113 [pid = 12921] [id = 327] 12:56:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f107250ac00) [pid = 12921] [serial = 982] [outer = (nil)] 12:56:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f10736e6400) [pid = 12921] [serial = 983] [outer = 0x7f107250ac00] 12:56:04 INFO - PROCESS | 12921 | 1462218964910 Marionette DEBUG loaded listener.js 12:56:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f1074b7b800) [pid = 12921] [serial = 984] [outer = 0x7f107250ac00] 12:56:05 INFO - PROCESS | 12921 | 1462218965750 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]]]}] 12:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1329ms 12:56:05 INFO - PROCESS | 12921 | 1462218965794 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:56:05 INFO - PROCESS | 12921 | 1462218965798 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:56:05 INFO - PROCESS | 12921 | 1462218965805 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - PROCESS | 12921 | 1462218965811 Marionette TRACE conn3 <- [1,1282,null,{}] 12:56:05 INFO - PROCESS | 12921 | 1462218965825 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}] 12:56:05 INFO - PROCESS | 12921 | 1462218965994 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:56:06 INFO - PROCESS | 12921 | 1462218966174 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10919af000 == 114 [pid = 12921] [id = 328] 12:56:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f1074c47400) [pid = 12921] [serial = 985] [outer = (nil)] 12:56:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f107938dc00) [pid = 12921] [serial = 986] [outer = 0x7f1074c47400] 12:56:06 INFO - PROCESS | 12921 | 1462218966239 Marionette DEBUG loaded listener.js 12:56:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f107b07d800) [pid = 12921] [serial = 987] [outer = 0x7f1074c47400] 12:56:07 INFO - PROCESS | 12921 | 1462218967064 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]]]}] 12:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1288ms 12:56:07 INFO - PROCESS | 12921 | 1462218967093 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:56:07 INFO - PROCESS | 12921 | 1462218967097 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:56:07 INFO - PROCESS | 12921 | 1462218967103 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:56:07 INFO - PROCESS | 12921 | 1462218967105 Marionette TRACE conn3 <- [1,1286,null,{}] 12:56:07 INFO - PROCESS | 12921 | 1462218967111 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}] 12:56:07 INFO - PROCESS | 12921 | 1462218967275 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:56:07 INFO - PROCESS | 12921 | 1462218967446 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109691c000 == 115 [pid = 12921] [id = 329] 12:56:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f1074c4f400) [pid = 12921] [serial = 988] [outer = (nil)] 12:56:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f107e10e800) [pid = 12921] [serial = 989] [outer = 0x7f1074c4f400] 12:56:07 INFO - PROCESS | 12921 | 1462218967507 Marionette DEBUG loaded listener.js 12:56:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f108209c400) [pid = 12921] [serial = 990] [outer = 0x7f1074c4f400] 12:56:08 INFO - PROCESS | 12921 | 1462218968285 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]]]}] 12:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1225ms 12:56:08 INFO - PROCESS | 12921 | 1462218968330 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:56:08 INFO - PROCESS | 12921 | 1462218968333 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:56:08 INFO - PROCESS | 12921 | 1462218968339 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:56:08 INFO - PROCESS | 12921 | 1462218968341 Marionette TRACE conn3 <- [1,1290,null,{}] 12:56:08 INFO - PROCESS | 12921 | 1462218968347 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}] 12:56:08 INFO - PROCESS | 12921 | 1462218968505 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:56:08 INFO - PROCESS | 12921 | 1462218968687 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e49d000 == 116 [pid = 12921] [id = 330] 12:56:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f107b076000) [pid = 12921] [serial = 991] [outer = (nil)] 12:56:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 241 (0x7f1083850800) [pid = 12921] [serial = 992] [outer = 0x7f107b076000] 12:56:08 INFO - PROCESS | 12921 | 1462218968749 Marionette DEBUG loaded listener.js 12:56:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f1085b9e800) [pid = 12921] [serial = 993] [outer = 0x7f107b076000] 12:56:09 INFO - PROCESS | 12921 | 1462218969569 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]]]}] 12:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1278ms 12:56:09 INFO - PROCESS | 12921 | 1462218969617 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:56:09 INFO - PROCESS | 12921 | 1462218969621 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:56:09 INFO - PROCESS | 12921 | 1462218969626 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 12921 | 1462218969628 Marionette TRACE conn3 <- [1,1294,null,{}] 12:56:09 INFO - PROCESS | 12921 | 1462218969633 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}] 12:56:09 INFO - PROCESS | 12921 | 1462218969816 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:56:09 INFO - PROCESS | 12921 | 1462218969991 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109afae800 == 117 [pid = 12921] [id = 331] 12:56:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 243 (0x7f1085cb1c00) [pid = 12921] [serial = 994] [outer = (nil)] 12:56:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 244 (0x7f1092be9000) [pid = 12921] [serial = 995] [outer = 0x7f1085cb1c00] 12:56:10 INFO - PROCESS | 12921 | 1462218970054 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 245 (0x7f109664b800) [pid = 12921] [serial = 996] [outer = 0x7f1085cb1c00] 12:56:10 INFO - PROCESS | 12921 | 1462218970833 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]]]}] 12:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1231ms 12:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:56:10 INFO - PROCESS | 12921 | 1462218970869 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:56:10 INFO - PROCESS | 12921 | 1462218970872 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:56:10 INFO - PROCESS | 12921 | 1462218970879 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:56:10 INFO - PROCESS | 12921 | 1462218970882 Marionette TRACE conn3 <- [1,1298,null,{}] 12:56:10 INFO - PROCESS | 12921 | 1462218970887 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}] 12:56:11 INFO - PROCESS | 12921 | 1462218971047 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:56:11 INFO - PROCESS | 12921 | 1462218971219 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10725cf000 == 118 [pid = 12921] [id = 332] 12:56:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 246 (0x7f106c5db000) [pid = 12921] [serial = 997] [outer = (nil)] 12:56:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 247 (0x7f106c5e2800) [pid = 12921] [serial = 998] [outer = 0x7f106c5db000] 12:56:11 INFO - PROCESS | 12921 | 1462218971280 Marionette DEBUG loaded listener.js 12:56:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 248 (0x7f106c5e7c00) [pid = 12921] [serial = 999] [outer = 0x7f106c5db000] 12:56:12 INFO - PROCESS | 12921 | 1462218972491 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]]]}] 12:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1679ms 12:56:12 INFO - PROCESS | 12921 | 1462218972559 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:56:12 INFO - PROCESS | 12921 | 1462218972564 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:56:12 INFO - PROCESS | 12921 | 1462218972571 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:56:12 INFO - PROCESS | 12921 | 1462218972577 Marionette TRACE conn3 <- [1,1302,null,{}] 12:56:12 INFO - PROCESS | 12921 | 1462218972585 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}] 12:56:12 INFO - PROCESS | 12921 | 1462218972829 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:56:13 INFO - PROCESS | 12921 | 1462218973014 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:13 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ffd2800 == 119 [pid = 12921] [id = 333] 12:56:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 249 (0x7f106d1ed400) [pid = 12921] [serial = 1000] [outer = (nil)] 12:56:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 250 (0x7f106d38ac00) [pid = 12921] [serial = 1001] [outer = 0x7f106d1ed400] 12:56:13 INFO - PROCESS | 12921 | 1462218973074 Marionette DEBUG loaded listener.js 12:56:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 251 (0x7f106e4cc400) [pid = 12921] [serial = 1002] [outer = 0x7f106d1ed400] 12:56:13 INFO - PROCESS | 12921 | 1462218973945 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]]]}] 12:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1440ms 12:56:14 INFO - PROCESS | 12921 | 1462218974012 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:56:14 INFO - PROCESS | 12921 | 1462218974019 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:56:14 INFO - PROCESS | 12921 | 1462218974028 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:56:14 INFO - PROCESS | 12921 | 1462218974031 Marionette TRACE conn3 <- [1,1306,null,{}] 12:56:14 INFO - PROCESS | 12921 | 1462218974036 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}] 12:56:14 INFO - PROCESS | 12921 | 1462218974185 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:56:14 INFO - PROCESS | 12921 | 1462218974363 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:14 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f22c000 == 120 [pid = 12921] [id = 334] 12:56:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 252 (0x7f106f1adc00) [pid = 12921] [serial = 1003] [outer = (nil)] 12:56:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 253 (0x7f107009c000) [pid = 12921] [serial = 1004] [outer = 0x7f106f1adc00] 12:56:14 INFO - PROCESS | 12921 | 1462218974460 Marionette DEBUG loaded listener.js 12:56:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 254 (0x7f10700a1c00) [pid = 12921] [serial = 1005] [outer = 0x7f106f1adc00] 12:56:15 INFO - PROCESS | 12921 | 1462218975255 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]]]}] 12:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1280ms 12:56:15 INFO - PROCESS | 12921 | 1462218975309 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:56:15 INFO - PROCESS | 12921 | 1462218975311 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:56:15 INFO - PROCESS | 12921 | 1462218975317 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:56:15 INFO - PROCESS | 12921 | 1462218975321 Marionette TRACE conn3 <- [1,1310,null,{}] 12:56:15 INFO - PROCESS | 12921 | 1462218975335 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}] 12:56:15 INFO - PROCESS | 12921 | 1462218975505 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:56:15 INFO - PROCESS | 12921 | 1462218975705 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10756d8000 == 121 [pid = 12921] [id = 335] 12:56:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 255 (0x7f107361c000) [pid = 12921] [serial = 1006] [outer = (nil)] 12:56:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 256 (0x7f10742c4000) [pid = 12921] [serial = 1007] [outer = 0x7f107361c000] 12:56:15 INFO - PROCESS | 12921 | 1462218975769 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 257 (0x7f1074977c00) [pid = 12921] [serial = 1008] [outer = 0x7f107361c000] 12:56:16 INFO - PROCESS | 12921 | 1462218976563 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] 12:56:16 INFO - PROCESS | 12921 | 1462218976602 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:56:16 INFO - PROCESS | 12921 | 1462218976608 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - PROCESS | 12921 | 1462218976610 Marionette TRACE conn3 <- [1,1314,null,{}] 12:56:16 INFO - PROCESS | 12921 | 1462218976615 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}] 12:56:16 INFO - PROCESS | 12921 | 1462218976757 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:56:16 INFO - PROCESS | 12921 | 1462218976933 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10793b0800 == 122 [pid = 12921] [id = 336] 12:56:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 258 (0x7f1074c4d400) [pid = 12921] [serial = 1009] [outer = (nil)] 12:56:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 259 (0x7f1074d40c00) [pid = 12921] [serial = 1010] [outer = 0x7f1074c4d400] 12:56:17 INFO - PROCESS | 12921 | 1462218976993 Marionette DEBUG loaded listener.js 12:56:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 260 (0x7f1074d4a800) [pid = 12921] [serial = 1011] [outer = 0x7f1074c4d400] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10794e2000 == 121 [pid = 12921] [id = 104] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1090a23000 == 120 [pid = 12921] [id = 245] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10786dd800 == 119 [pid = 12921] [id = 276] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1085173000 == 118 [pid = 12921] [id = 268] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10b36bd000 == 117 [pid = 12921] [id = 143] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 259 (0x7f108ab81400) [pid = 12921] [serial = 914] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 258 (0x7f1095eb9800) [pid = 12921] [serial = 881] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 257 (0x7f107a418000) [pid = 12921] [serial = 860] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 256 (0x7f1090a68000) [pid = 12921] [serial = 872] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 255 (0x7f107cd22c00) [pid = 12921] [serial = 863] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 254 (0x7f1091b30000) [pid = 12921] [serial = 875] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 253 (0x7f10850b4c00) [pid = 12921] [serial = 866] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 252 (0x7f107a494000) [pid = 12921] [serial = 887] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 251 (0x7f1074b7b400) [pid = 12921] [serial = 884] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 250 (0x7f1092d20400) [pid = 12921] [serial = 878] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 249 (0x7f1087de1800) [pid = 12921] [serial = 869] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071ff1000 == 116 [pid = 12921] [id = 275] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084549800 == 115 [pid = 12921] [id = 324] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083cd0000 == 114 [pid = 12921] [id = 323] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107e379800 == 113 [pid = 12921] [id = 322] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b382800 == 112 [pid = 12921] [id = 321] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a4d6000 == 111 [pid = 12921] [id = 320] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1075333000 == 110 [pid = 12921] [id = 319] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f240800 == 109 [pid = 12921] [id = 318] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106fe5b800 == 108 [pid = 12921] [id = 317] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f16a800 == 107 [pid = 12921] [id = 311] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106cae3000 == 106 [pid = 12921] [id = 310] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10785c3000 == 105 [pid = 12921] [id = 309] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109691e000 == 104 [pid = 12921] [id = 308] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109e493800 == 103 [pid = 12921] [id = 307] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108381e800 == 102 [pid = 12921] [id = 306] 12:56:17 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10786d6000 == 101 [pid = 12921] [id = 305] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 248 (0x7f1085852c00) [pid = 12921] [serial = 902] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 247 (0x7f107b3e4c00) [pid = 12921] [serial = 893] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 246 (0x7f10918efc00) [pid = 12921] [serial = 905] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 245 (0x7f1082f9a400) [pid = 12921] [serial = 897] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 244 (0x7f107a414000) [pid = 12921] [serial = 890] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 243 (0x7f10851b5000) [pid = 12921] [serial = 900] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 242 (0x7f107ae27400) [pid = 12921] [serial = 891] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f1096059c00) [pid = 12921] [serial = 909] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 240 (0x7f1091b64400) [pid = 12921] [serial = 906] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f107e10a000) [pid = 12921] [serial = 894] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f107553bc00) [pid = 12921] [serial = 912] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f10927cf800) [pid = 12921] [serial = 908] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f107361ec00) [pid = 12921] [serial = 911] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f1084b2b400) [pid = 12921] [serial = 899] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f1085dcec00) [pid = 12921] [serial = 903] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f1081f60400) [pid = 12921] [serial = 896] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 12921 | 1462218977882 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]]]}] 12:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1332ms 12:56:17 INFO - PROCESS | 12921 | 1462218977941 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:56:17 INFO - PROCESS | 12921 | 1462218977944 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:56:17 INFO - PROCESS | 12921 | 1462218977949 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:56:17 INFO - PROCESS | 12921 | 1462218977951 Marionette TRACE conn3 <- [1,1318,null,{}] 12:56:17 INFO - PROCESS | 12921 | 1462218977956 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}] 12:56:18 INFO - PROCESS | 12921 | 1462218978094 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:56:18 INFO - PROCESS | 12921 | 1462218978106 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f17e000 == 102 [pid = 12921] [id = 337] 12:56:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f107361dc00) [pid = 12921] [serial = 1012] [outer = (nil)] 12:56:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f107558d800) [pid = 12921] [serial = 1013] [outer = 0x7f107361dc00] 12:56:18 INFO - PROCESS | 12921 | 1462218978160 Marionette DEBUG loaded listener.js 12:56:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f1079394c00) [pid = 12921] [serial = 1014] [outer = 0x7f107361dc00] 12:56:18 INFO - PROCESS | 12921 | 1462218978921 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]]]}] 12:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1027ms 12:56:18 INFO - PROCESS | 12921 | 1462218978977 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:56:18 INFO - PROCESS | 12921 | 1462218978980 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:56:18 INFO - PROCESS | 12921 | 1462218978985 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:56:18 INFO - PROCESS | 12921 | 1462218978988 Marionette TRACE conn3 <- [1,1322,null,{}] 12:56:18 INFO - PROCESS | 12921 | 1462218978992 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}] 12:56:19 INFO - PROCESS | 12921 | 1462218979164 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:56:19 INFO - PROCESS | 12921 | 1462218979287 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10785d4800 == 103 [pid = 12921] [id = 338] 12:56:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f1072502400) [pid = 12921] [serial = 1015] [outer = (nil)] 12:56:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f107a418800) [pid = 12921] [serial = 1016] [outer = 0x7f1072502400] 12:56:19 INFO - PROCESS | 12921 | 1462218979342 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f107ae27400) [pid = 12921] [serial = 1017] [outer = 0x7f1072502400] 12:56:19 INFO - PROCESS | 12921 | 1462218979962 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]]]}] 12:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1025ms 12:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:56:20 INFO - PROCESS | 12921 | 1462218980011 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:56:20 INFO - PROCESS | 12921 | 1462218980013 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:56:20 INFO - PROCESS | 12921 | 1462218980018 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 12921 | 1462218980022 Marionette TRACE conn3 <- [1,1326,null,{}] 12:56:20 INFO - PROCESS | 12921 | 1462218980026 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}] 12:56:20 INFO - PROCESS | 12921 | 1462218980217 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:56:20 INFO - PROCESS | 12921 | 1462218980237 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10795c4000 == 104 [pid = 12921] [id = 339] 12:56:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f1074978800) [pid = 12921] [serial = 1018] [outer = (nil)] 12:56:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 241 (0x7f107b07c800) [pid = 12921] [serial = 1019] [outer = 0x7f1074978800] 12:56:20 INFO - PROCESS | 12921 | 1462218980290 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f107b6e6400) [pid = 12921] [serial = 1020] [outer = 0x7f1074978800] 12:56:21 INFO - PROCESS | 12921 | 1462218981022 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]]]}] 12:56:21 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 12:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1031ms 12:56:21 INFO - PROCESS | 12921 | 1462218981051 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:56:21 INFO - PROCESS | 12921 | 1462218981054 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:56:21 INFO - PROCESS | 12921 | 1462218981065 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:56:21 INFO - PROCESS | 12921 | 1462218981068 Marionette TRACE conn3 <- [1,1330,null,{}] 12:56:21 INFO - PROCESS | 12921 | 1462218981088 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}] 12:56:21 INFO - PROCESS | 12921 | 1462218981270 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:56:21 INFO - PROCESS | 12921 | 1462218981295 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a2b6800 == 105 [pid = 12921] [id = 340] 12:56:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 243 (0x7f107009e400) [pid = 12921] [serial = 1021] [outer = (nil)] 12:56:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 244 (0x7f107b6f3400) [pid = 12921] [serial = 1022] [outer = 0x7f107009e400] 12:56:21 INFO - PROCESS | 12921 | 1462218981349 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 245 (0x7f107ca0ac00) [pid = 12921] [serial = 1023] [outer = 0x7f107009e400] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 244 (0x7f1073649400) [pid = 12921] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 243 (0x7f1073648c00) [pid = 12921] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 242 (0x7f10840e9400) [pid = 12921] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f107cc78400) [pid = 12921] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 240 (0x7f107a41d000) [pid = 12921] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f1073647c00) [pid = 12921] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f107be0c000) [pid = 12921] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f10736ea400) [pid = 12921] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f10757e9000) [pid = 12921] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f1073645400) [pid = 12921] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f107ab32400) [pid = 12921] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f1073644400) [pid = 12921] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f10736eb400) [pid = 12921] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f107be02800) [pid = 12921] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f10741eac00) [pid = 12921] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f107e11f400) [pid = 12921] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f107b0c1c00) [pid = 12921] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f1075540400) [pid = 12921] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f107b6f0800) [pid = 12921] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f107a48ec00) [pid = 12921] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f10736e7400) [pid = 12921] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f107b6e6c00) [pid = 12921] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f107b0b9c00) [pid = 12921] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f1075532c00) [pid = 12921] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f1073651400) [pid = 12921] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f108243f000) [pid = 12921] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f1080bc6800) [pid = 12921] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f107e10d800) [pid = 12921] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f1073f4b800) [pid = 12921] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f107b3e3000) [pid = 12921] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f1073f45400) [pid = 12921] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f1083ad0400) [pid = 12921] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f10742ce000) [pid = 12921] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f1073f48000) [pid = 12921] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f107b0c7800) [pid = 12921] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f107957f400) [pid = 12921] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f1082097800) [pid = 12921] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f107957ec00) [pid = 12921] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f10801d3000) [pid = 12921] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f108243f400) [pid = 12921] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f107a402c00) [pid = 12921] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f1074d3e000) [pid = 12921] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f107250b400) [pid = 12921] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f10743f6400) [pid = 12921] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f1074c4fc00) [pid = 12921] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f1074c51c00) [pid = 12921] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f1075535400) [pid = 12921] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f107e296400) [pid = 12921] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f1073f52400) [pid = 12921] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f10757e8000) [pid = 12921] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f107a415800) [pid = 12921] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f107b6ee400) [pid = 12921] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f1075584c00) [pid = 12921] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f107a413c00) [pid = 12921] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f107ae2a400) [pid = 12921] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f1080bbe000) [pid = 12921] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:56:22 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f1075534400) [pid = 12921] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:56:23 INFO - PROCESS | 12921 | 1462218983050 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]]]}] 12:56:23 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 12:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2002ms 12:56:23 INFO - PROCESS | 12921 | 1462218983068 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 12921 | 1462218983071 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:56:23 INFO - PROCESS | 12921 | 1462218983076 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 12921 | 1462218983079 Marionette TRACE conn3 <- [1,1334,null,{}] 12:56:23 INFO - PROCESS | 12921 | 1462218983083 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}] 12:56:23 INFO - PROCESS | 12921 | 1462218983243 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:56:23 INFO - PROCESS | 12921 | 1462218983256 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:23 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074d1d000 == 106 [pid = 12921] [id = 341] 12:56:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f106c5e4c00) [pid = 12921] [serial = 1024] [outer = (nil)] 12:56:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f1073f45400) [pid = 12921] [serial = 1025] [outer = 0x7f106c5e4c00] 12:56:23 INFO - PROCESS | 12921 | 1462218983310 Marionette DEBUG loaded listener.js 12:56:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f1074c51c00) [pid = 12921] [serial = 1026] [outer = 0x7f106c5e4c00] 12:56:24 INFO - PROCESS | 12921 | 1462218984077 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]]]}] 12:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1034ms 12:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:56:24 INFO - PROCESS | 12921 | 1462218984112 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:56:24 INFO - PROCESS | 12921 | 1462218984114 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:56:24 INFO - PROCESS | 12921 | 1462218984120 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:56:24 INFO - PROCESS | 12921 | 1462218984123 Marionette TRACE conn3 <- [1,1338,null,{}] 12:56:24 INFO - PROCESS | 12921 | 1462218984127 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}] 12:56:24 INFO - PROCESS | 12921 | 1462218984325 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:56:24 INFO - PROCESS | 12921 | 1462218984341 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107af20000 == 107 [pid = 12921] [id = 342] 12:56:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f106d1e6000) [pid = 12921] [serial = 1027] [outer = (nil)] 12:56:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f1074d3e000) [pid = 12921] [serial = 1028] [outer = 0x7f106d1e6000] 12:56:24 INFO - PROCESS | 12921 | 1462218984394 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f107a48b400) [pid = 12921] [serial = 1029] [outer = 0x7f106d1e6000] 12:56:25 INFO - PROCESS | 12921 | 1462218985668 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]]]}] 12:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1583ms 12:56:25 INFO - PROCESS | 12921 | 1462218985703 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:56:25 INFO - PROCESS | 12921 | 1462218985707 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:56:25 INFO - PROCESS | 12921 | 1462218985715 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 12921 | 1462218985721 Marionette TRACE conn3 <- [1,1342,null,{}] 12:56:25 INFO - PROCESS | 12921 | 1462218985728 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}] 12:56:25 INFO - PROCESS | 12921 | 1462218985908 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:56:26 INFO - PROCESS | 12921 | 1462218986140 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10725d4000 == 108 [pid = 12921] [id = 343] 12:56:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f106d1ebc00) [pid = 12921] [serial = 1030] [outer = (nil)] 12:56:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f106e4ca000) [pid = 12921] [serial = 1031] [outer = 0x7f106d1ebc00] 12:56:26 INFO - PROCESS | 12921 | 1462218986247 Marionette DEBUG loaded listener.js 12:56:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f1070099800) [pid = 12921] [serial = 1032] [outer = 0x7f106d1ebc00] 12:56:27 INFO - PROCESS | 12921 | 1462218987072 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]]]}] 12:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1384ms 12:56:27 INFO - PROCESS | 12921 | 1462218987099 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:56:27 INFO - PROCESS | 12921 | 1462218987107 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:56:27 INFO - PROCESS | 12921 | 1462218987116 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:56:27 INFO - PROCESS | 12921 | 1462218987120 Marionette TRACE conn3 <- [1,1346,null,{}] 12:56:27 INFO - PROCESS | 12921 | 1462218987126 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}] 12:56:27 INFO - PROCESS | 12921 | 1462218987290 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:56:27 INFO - PROCESS | 12921 | 1462218987463 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107933b000 == 109 [pid = 12921] [id = 344] 12:56:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f10700a2c00) [pid = 12921] [serial = 1033] [outer = (nil)] 12:56:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f1073620000) [pid = 12921] [serial = 1034] [outer = 0x7f10700a2c00] 12:56:27 INFO - PROCESS | 12921 | 1462218987532 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f10742ce400) [pid = 12921] [serial = 1035] [outer = 0x7f10700a2c00] 12:56:28 INFO - PROCESS | 12921 | 1462218988446 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]]]}] 12:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1380ms 12:56:28 INFO - PROCESS | 12921 | 1462218988497 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 12921 | 1462218988500 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:56:28 INFO - PROCESS | 12921 | 1462218988506 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 12921 | 1462218988511 Marionette TRACE conn3 <- [1,1350,null,{}] 12:56:28 INFO - PROCESS | 12921 | 1462218988525 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}] 12:56:28 INFO - PROCESS | 12921 | 1462218988687 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:56:28 INFO - PROCESS | 12921 | 1462218988871 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b492800 == 110 [pid = 12921] [id = 345] 12:56:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f1074c44400) [pid = 12921] [serial = 1036] [outer = (nil)] 12:56:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f107938fc00) [pid = 12921] [serial = 1037] [outer = 0x7f1074c44400] 12:56:28 INFO - PROCESS | 12921 | 1462218988939 Marionette DEBUG loaded listener.js 12:56:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f107a40e000) [pid = 12921] [serial = 1038] [outer = 0x7f1074c44400] 12:56:29 INFO - PROCESS | 12921 | 1462218989725 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]]]}] 12:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1286ms 12:56:29 INFO - PROCESS | 12921 | 1462218989793 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:56:29 INFO - PROCESS | 12921 | 1462218989797 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:56:29 INFO - PROCESS | 12921 | 1462218989803 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:56:29 INFO - PROCESS | 12921 | 1462218989805 Marionette TRACE conn3 <- [1,1354,null,{}] 12:56:29 INFO - PROCESS | 12921 | 1462218989810 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}] 12:56:29 INFO - PROCESS | 12921 | 1462218989968 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:56:30 INFO - PROCESS | 12921 | 1462218990151 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ccbc000 == 111 [pid = 12921] [id = 346] 12:56:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f1074d41400) [pid = 12921] [serial = 1039] [outer = (nil)] 12:56:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f107a493800) [pid = 12921] [serial = 1040] [outer = 0x7f1074d41400] 12:56:30 INFO - PROCESS | 12921 | 1462218990215 Marionette DEBUG loaded listener.js 12:56:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f107ae30c00) [pid = 12921] [serial = 1041] [outer = 0x7f1074d41400] 12:56:31 INFO - PROCESS | 12921 | 1462218991074 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]]]}] 12:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1327ms 12:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:56:31 INFO - PROCESS | 12921 | 1462218991130 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:56:31 INFO - PROCESS | 12921 | 1462218991133 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:56:31 INFO - PROCESS | 12921 | 1462218991137 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:56:31 INFO - PROCESS | 12921 | 1462218991141 Marionette TRACE conn3 <- [1,1358,null,{}] 12:56:31 INFO - PROCESS | 12921 | 1462218991146 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}] 12:56:31 INFO - PROCESS | 12921 | 1462218991299 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:56:31 INFO - PROCESS | 12921 | 1462218991471 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108177e800 == 112 [pid = 12921] [id = 347] 12:56:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f107a488800) [pid = 12921] [serial = 1042] [outer = (nil)] 12:56:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f107b1f3000) [pid = 12921] [serial = 1043] [outer = 0x7f107a488800] 12:56:31 INFO - PROCESS | 12921 | 1462218991533 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f107be04c00) [pid = 12921] [serial = 1044] [outer = 0x7f107a488800] 12:56:32 INFO - PROCESS | 12921 | 1462218992329 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]]]}] 12:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1231ms 12:56:32 INFO - PROCESS | 12921 | 1462218992370 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 12921 | 1462218992373 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:56:32 INFO - PROCESS | 12921 | 1462218992378 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 12921 | 1462218992380 Marionette TRACE conn3 <- [1,1362,null,{}] 12:56:32 INFO - PROCESS | 12921 | 1462218992386 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}] 12:56:32 INFO - PROCESS | 12921 | 1462218992563 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:56:32 INFO - PROCESS | 12921 | 1462218992739 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083da2000 == 113 [pid = 12921] [id = 348] 12:56:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f107cc6cc00) [pid = 12921] [serial = 1045] [outer = (nil)] 12:56:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f10801d1400) [pid = 12921] [serial = 1046] [outer = 0x7f107cc6cc00] 12:56:32 INFO - PROCESS | 12921 | 1462218992807 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f1080bb7800) [pid = 12921] [serial = 1047] [outer = 0x7f107cc6cc00] 12:56:33 INFO - PROCESS | 12921 | 1462218993657 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]]]}] 12:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1326ms 12:56:33 INFO - PROCESS | 12921 | 1462218993706 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:56:33 INFO - PROCESS | 12921 | 1462218993709 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:56:33 INFO - PROCESS | 12921 | 1462218993715 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 12921 | 1462218993717 Marionette TRACE conn3 <- [1,1366,null,{}] 12:56:33 INFO - PROCESS | 12921 | 1462218993722 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}] 12:56:33 INFO - PROCESS | 12921 | 1462218993893 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:56:34 INFO - PROCESS | 12921 | 1462218994069 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:34 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108469e800 == 114 [pid = 12921] [id = 349] 12:56:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f107e10a400) [pid = 12921] [serial = 1048] [outer = (nil)] 12:56:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f1081f60400) [pid = 12921] [serial = 1049] [outer = 0x7f107e10a400] 12:56:34 INFO - PROCESS | 12921 | 1462218994130 Marionette DEBUG loaded listener.js 12:56:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f108243f000) [pid = 12921] [serial = 1050] [outer = 0x7f107e10a400] 12:56:34 INFO - PROCESS | 12921 | 1462218994933 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] 12:56:35 INFO - PROCESS | 12921 | 1462218995002 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:56:35 INFO - PROCESS | 12921 | 1462218995009 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:56:35 INFO - PROCESS | 12921 | 1462218995011 Marionette TRACE conn3 <- [1,1370,null,{}] 12:56:35 INFO - PROCESS | 12921 | 1462218995017 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}] 12:56:35 INFO - PROCESS | 12921 | 1462218995177 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:56:35 INFO - PROCESS | 12921 | 1462218995352 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084e1f800 == 115 [pid = 12921] [id = 350] 12:56:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f106d1ea800) [pid = 12921] [serial = 1051] [outer = (nil)] 12:56:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f1080b49000) [pid = 12921] [serial = 1052] [outer = 0x7f106d1ea800] 12:56:35 INFO - PROCESS | 12921 | 1462218995415 Marionette DEBUG loaded listener.js 12:56:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f108339bc00) [pid = 12921] [serial = 1053] [outer = 0x7f106d1ea800] 12:56:36 INFO - PROCESS | 12921 | 1462218996198 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] 12:56:36 INFO - PROCESS | 12921 | 1462218996240 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:56:36 INFO - PROCESS | 12921 | 1462218996246 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:56:36 INFO - PROCESS | 12921 | 1462218996249 Marionette TRACE conn3 <- [1,1374,null,{}] 12:56:36 INFO - PROCESS | 12921 | 1462218996254 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}] 12:56:36 INFO - PROCESS | 12921 | 1462218996415 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:56:36 INFO - PROCESS | 12921 | 1462218996591 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1075340800 == 116 [pid = 12921] [id = 351] 12:56:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f106d1f1000) [pid = 12921] [serial = 1054] [outer = (nil)] 12:56:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f10741ee400) [pid = 12921] [serial = 1055] [outer = 0x7f106d1f1000] 12:56:36 INFO - PROCESS | 12921 | 1462218996660 Marionette DEBUG loaded listener.js 12:56:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f108397bc00) [pid = 12921] [serial = 1056] [outer = 0x7f106d1f1000] 12:56:37 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:56:37 INFO - PROCESS | 12921 | 1462218997528 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] 12:56:37 INFO - PROCESS | 12921 | 1462218997583 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:56:37 INFO - PROCESS | 12921 | 1462218997588 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:56:37 INFO - PROCESS | 12921 | 1462218997591 Marionette TRACE conn3 <- [1,1378,null,{}] 12:56:37 INFO - PROCESS | 12921 | 1462218997596 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}] 12:56:37 INFO - PROCESS | 12921 | 1462218997751 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:56:37 INFO - PROCESS | 12921 | 1462218997931 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107533e800 == 117 [pid = 12921] [id = 352] 12:56:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f107250f400) [pid = 12921] [serial = 1057] [outer = (nil)] 12:56:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f10743f4800) [pid = 12921] [serial = 1058] [outer = 0x7f107250f400] 12:56:38 INFO - PROCESS | 12921 | 1462218997995 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f107b3df400) [pid = 12921] [serial = 1059] [outer = 0x7f107250f400] 12:56:38 INFO - PROCESS | 12921 | 1462218998792 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] 12:56:38 INFO - PROCESS | 12921 | 1462218998828 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:56:38 INFO - PROCESS | 12921 | 1462218998834 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:56:38 INFO - PROCESS | 12921 | 1462218998838 Marionette TRACE conn3 <- [1,1382,null,{}] 12:56:38 INFO - PROCESS | 12921 | 1462218998844 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}] 12:56:39 INFO - PROCESS | 12921 | 1462218999024 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:56:39 INFO - PROCESS | 12921 | 1462218999204 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:39 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a29d000 == 118 [pid = 12921] [id = 353] 12:56:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f1073647400) [pid = 12921] [serial = 1060] [outer = (nil)] 12:56:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f1073f45c00) [pid = 12921] [serial = 1061] [outer = 0x7f1073647400] 12:56:39 INFO - PROCESS | 12921 | 1462218999272 Marionette DEBUG loaded listener.js 12:56:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f1083c69400) [pid = 12921] [serial = 1062] [outer = 0x7f1073647400] 12:56:40 INFO - PROCESS | 12921 | [12921] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 12:56:40 INFO - PROCESS | 12921 | 1462219000462 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] 12:56:40 INFO - PROCESS | 12921 | 1462219000530 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:56:40 INFO - PROCESS | 12921 | 1462219000539 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:56:40 INFO - PROCESS | 12921 | 1462219000543 Marionette TRACE conn3 <- [1,1386,null,{}] 12:56:40 INFO - PROCESS | 12921 | 1462219000558 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}] 12:56:40 INFO - PROCESS | 12921 | 1462219000786 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:56:41 INFO - PROCESS | 12921 | 1462219001122 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106cade800 == 119 [pid = 12921] [id = 354] 12:56:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f1070097c00) [pid = 12921] [serial = 1063] [outer = (nil)] 12:56:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f107009e800) [pid = 12921] [serial = 1064] [outer = 0x7f1070097c00] 12:56:41 INFO - PROCESS | 12921 | 1462219001188 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f107250bc00) [pid = 12921] [serial = 1065] [outer = 0x7f1070097c00] 12:56:41 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074d1d000 == 118 [pid = 12921] [id = 341] 12:56:41 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a2b6800 == 117 [pid = 12921] [id = 340] 12:56:41 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10795c4000 == 116 [pid = 12921] [id = 339] 12:56:41 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10785d4800 == 115 [pid = 12921] [id = 338] 12:56:41 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f10851bb800) [pid = 12921] [serial = 932] [outer = (nil)] [url = about:blank] 12:56:41 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f106e4ce000) [pid = 12921] [serial = 935] [outer = (nil)] [url = about:blank] 12:56:41 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f106f1aa400) [pid = 12921] [serial = 938] [outer = (nil)] [url = about:blank] 12:56:41 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f106d385800) [pid = 12921] [serial = 941] [outer = (nil)] [url = about:blank] 12:56:41 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f106d505400) [pid = 12921] [serial = 944] [outer = (nil)] [url = about:blank] 12:56:41 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f106f1ac800) [pid = 12921] [serial = 947] [outer = (nil)] [url = about:blank] 12:56:41 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f1087d68400) [pid = 12921] [serial = 977] [outer = (nil)] [url = about:blank] 12:56:41 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f17e000 == 114 [pid = 12921] [id = 337] 12:56:41 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10793b0800 == 113 [pid = 12921] [id = 336] 12:56:41 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10756d8000 == 112 [pid = 12921] [id = 335] 12:56:41 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f22c000 == 111 [pid = 12921] [id = 334] 12:56:41 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ffd2800 == 110 [pid = 12921] [id = 333] 12:56:42 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109afae800 == 109 [pid = 12921] [id = 331] 12:56:42 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109e49d000 == 108 [pid = 12921] [id = 330] 12:56:42 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109691c000 == 107 [pid = 12921] [id = 329] 12:56:42 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10919af000 == 106 [pid = 12921] [id = 328] 12:56:42 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b226000 == 105 [pid = 12921] [id = 327] 12:56:42 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071fe4800 == 104 [pid = 12921] [id = 326] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f107ab33800) [pid = 12921] [serial = 674] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f107ae28400) [pid = 12921] [serial = 722] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f107ca08800) [pid = 12921] [serial = 728] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f1083c61400) [pid = 12921] [serial = 776] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f1079580400) [pid = 12921] [serial = 719] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f10741ee800) [pid = 12921] [serial = 671] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f1084c70400) [pid = 12921] [serial = 779] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f108482fc00) [pid = 12921] [serial = 641] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f1087db5400) [pid = 12921] [serial = 831] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f107a493c00) [pid = 12921] [serial = 689] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f1080b3d800) [pid = 12921] [serial = 734] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f1081719000) [pid = 12921] [serial = 737] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f107a414800) [pid = 12921] [serial = 809] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f10742d1800) [pid = 12921] [serial = 716] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f107b0c9800) [pid = 12921] [serial = 812] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f1073651000) [pid = 12921] [serial = 602] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f1075540000) [pid = 12921] [serial = 764] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f10820d8400) [pid = 12921] [serial = 815] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f1085dd8000) [pid = 12921] [serial = 828] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f10820a3c00) [pid = 12921] [serial = 520] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f108209ec00) [pid = 12921] [serial = 677] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f1087db6000) [pid = 12921] [serial = 834] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f107e28e800) [pid = 12921] [serial = 731] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f107b6e7000) [pid = 12921] [serial = 725] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f1085132c00) [pid = 12921] [serial = 782] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f108338e800) [pid = 12921] [serial = 773] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f107e289400) [pid = 12921] [serial = 635] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f107ab3c400) [pid = 12921] [serial = 566] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f107b6ee800) [pid = 12921] [serial = 605] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f1084c6c400) [pid = 12921] [serial = 821] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f1085d69400) [pid = 12921] [serial = 824] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f108459c000) [pid = 12921] [serial = 818] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f107ab32800) [pid = 12921] [serial = 632] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f107e28d400) [pid = 12921] [serial = 770] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f107938b000) [pid = 12921] [serial = 629] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 187 (0x7f108ab8c800) [pid = 12921] [serial = 683] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 186 (0x7f108ba42c00) [pid = 12921] [serial = 686] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 185 (0x7f108338c800) [pid = 12921] [serial = 888] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 184 (0x7f108585fc00) [pid = 12921] [serial = 680] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 183 (0x7f107b0d0000) [pid = 12921] [serial = 593] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 182 (0x7f1087d68800) [pid = 12921] [serial = 644] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 181 (0x7f107a490c00) [pid = 12921] [serial = 767] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 180 (0x7f1083ad9400) [pid = 12921] [serial = 638] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 179 (0x7f1084b32000) [pid = 12921] [serial = 599] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 178 (0x7f107a413400) [pid = 12921] [serial = 557] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 177 (0x7f107e10f800) [pid = 12921] [serial = 560] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 176 (0x7f1083391c00) [pid = 12921] [serial = 596] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 175 (0x7f107a354400) [pid = 12921] [serial = 590] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 174 (0x7f10851b5400) [pid = 12921] [serial = 563] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 173 (0x7f1082437c00) [pid = 12921] [serial = 968] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 172 (0x7f108459d800) [pid = 12921] [serial = 971] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 171 (0x7f1083ad0800) [pid = 12921] [serial = 969] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 170 (0x7f1085cb4400) [pid = 12921] [serial = 974] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 169 (0x7f10851b5c00) [pid = 12921] [serial = 972] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 168 (0x7f1087a3ac00) [pid = 12921] [serial = 975] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 167 (0x7f1074d48400) [pid = 12921] [serial = 959] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 166 (0x7f1079575800) [pid = 12921] [serial = 960] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 165 (0x7f1073613400) [pid = 12921] [serial = 954] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 164 (0x7f107250d000) [pid = 12921] [serial = 953] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 163 (0x7f1085dd6400) [pid = 12921] [serial = 926] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 162 (0x7f107a88bc00) [pid = 12921] [serial = 920] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 161 (0x7f10918e9000) [pid = 12921] [serial = 929] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 160 (0x7f1074d43800) [pid = 12921] [serial = 950] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 159 (0x7f1082f35c00) [pid = 12921] [serial = 923] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 158 (0x7f1074b80800) [pid = 12921] [serial = 957] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 157 (0x7f1074979800) [pid = 12921] [serial = 956] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 156 (0x7f107a9c3c00) [pid = 12921] [serial = 962] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 155 (0x7f107b074000) [pid = 12921] [serial = 963] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 154 (0x7f107b0b7800) [pid = 12921] [serial = 965] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 153 (0x7f1074979000) [pid = 12921] [serial = 917] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | --DOMWINDOW == 152 (0x7f107bc81000) [pid = 12921] [serial = 966] [outer = (nil)] [url = about:blank] 12:56:42 INFO - PROCESS | 12921 | 1462219002145 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] 12:56:42 INFO - PROCESS | 12921 | 1462219002195 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:56:42 INFO - PROCESS | 12921 | 1462219002203 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:56:42 INFO - PROCESS | 12921 | 1462219002207 Marionette TRACE conn3 <- [1,1390,null,{}] 12:56:42 INFO - PROCESS | 12921 | 1462219002212 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}] 12:56:42 INFO - PROCESS | 12921 | 1462219002365 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:56:42 INFO - PROCESS | 12921 | 1462219002483 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106fe3b800 == 105 [pid = 12921] [id = 355] 12:56:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 153 (0x7f106d50dc00) [pid = 12921] [serial = 1066] [outer = (nil)] 12:56:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 154 (0x7f10741ee800) [pid = 12921] [serial = 1067] [outer = 0x7f106d50dc00] 12:56:42 INFO - PROCESS | 12921 | 1462219002536 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 155 (0x7f10743f8000) [pid = 12921] [serial = 1068] [outer = 0x7f106d50dc00] 12:56:43 INFO - PROCESS | 12921 | 1462219003202 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]]]}] 12:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1030ms 12:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:56:43 INFO - PROCESS | 12921 | 1462219003234 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:56:43 INFO - PROCESS | 12921 | 1462219003236 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:56:43 INFO - PROCESS | 12921 | 1462219003241 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 12921 | 1462219003246 Marionette TRACE conn3 <- [1,1394,null,{}] 12:56:43 INFO - PROCESS | 12921 | 1462219003274 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}] 12:56:43 INFO - PROCESS | 12921 | 1462219003428 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:56:43 INFO - PROCESS | 12921 | 1462219003558 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:43 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074daf000 == 106 [pid = 12921] [id = 356] 12:56:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 156 (0x7f10743f8800) [pid = 12921] [serial = 1069] [outer = (nil)] 12:56:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 157 (0x7f1074d45000) [pid = 12921] [serial = 1070] [outer = 0x7f10743f8800] 12:56:43 INFO - PROCESS | 12921 | 1462219003614 Marionette DEBUG loaded listener.js 12:56:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 158 (0x7f10757e9800) [pid = 12921] [serial = 1071] [outer = 0x7f10743f8800] 12:56:44 INFO - PROCESS | 12921 | 1462219004220 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]]]}] 12:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1031ms 12:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:56:44 INFO - PROCESS | 12921 | 1462219004273 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:56:44 INFO - PROCESS | 12921 | 1462219004276 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:56:44 INFO - PROCESS | 12921 | 1462219004290 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:56:44 INFO - PROCESS | 12921 | 1462219004292 Marionette TRACE conn3 <- [1,1398,null,{}] 12:56:44 INFO - PROCESS | 12921 | 1462219004297 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}] 12:56:44 INFO - PROCESS | 12921 | 1462219004492 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:56:44 INFO - PROCESS | 12921 | 1462219004520 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10786d9800 == 107 [pid = 12921] [id = 357] 12:56:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 159 (0x7f10757ebc00) [pid = 12921] [serial = 1072] [outer = (nil)] 12:56:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 160 (0x7f107a352000) [pid = 12921] [serial = 1073] [outer = 0x7f10757ebc00] 12:56:44 INFO - PROCESS | 12921 | 1462219004574 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 161 (0x7f107a415c00) [pid = 12921] [serial = 1074] [outer = 0x7f10757ebc00] 12:56:45 INFO - PROCESS | 12921 | 1462219005305 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]]]}] 12:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1037ms 12:56:45 INFO - PROCESS | 12921 | 1462219005321 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:56:45 INFO - PROCESS | 12921 | 1462219005324 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:56:45 INFO - PROCESS | 12921 | 1462219005333 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 12921 | 1462219005335 Marionette TRACE conn3 <- [1,1402,null,{}] 12:56:45 INFO - PROCESS | 12921 | 1462219005362 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}] 12:56:45 INFO - PROCESS | 12921 | 1462219005540 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:56:45 INFO - PROCESS | 12921 | 1462219005563 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10794e4800 == 108 [pid = 12921] [id = 358] 12:56:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 162 (0x7f107957f000) [pid = 12921] [serial = 1075] [outer = (nil)] 12:56:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 163 (0x7f107a9c6400) [pid = 12921] [serial = 1076] [outer = 0x7f107957f000] 12:56:45 INFO - PROCESS | 12921 | 1462219005615 Marionette DEBUG loaded listener.js 12:56:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 164 (0x7f107ae2bc00) [pid = 12921] [serial = 1077] [outer = 0x7f107957f000] 12:56:46 INFO - PROCESS | 12921 | 1462219006803 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]]]}] 12:56:46 INFO - PROCESS | 12921 | --DOMWINDOW == 163 (0x7f107361c000) [pid = 12921] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:56:46 INFO - PROCESS | 12921 | --DOMWINDOW == 162 (0x7f107361dc00) [pid = 12921] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:56:46 INFO - PROCESS | 12921 | --DOMWINDOW == 161 (0x7f1072502400) [pid = 12921] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:56:46 INFO - PROCESS | 12921 | --DOMWINDOW == 160 (0x7f1074978800) [pid = 12921] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:56:46 INFO - PROCESS | 12921 | --DOMWINDOW == 159 (0x7f106f1adc00) [pid = 12921] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:56:46 INFO - PROCESS | 12921 | --DOMWINDOW == 158 (0x7f106d1ed400) [pid = 12921] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:56:46 INFO - PROCESS | 12921 | --DOMWINDOW == 157 (0x7f106c5e4c00) [pid = 12921] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:56:46 INFO - PROCESS | 12921 | --DOMWINDOW == 156 (0x7f107009e400) [pid = 12921] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:56:46 INFO - PROCESS | 12921 | --DOMWINDOW == 155 (0x7f1074c4d400) [pid = 12921] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1549ms 12:56:46 INFO - PROCESS | 12921 | 1462219006891 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 12921 | 1462219006893 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:56:46 INFO - PROCESS | 12921 | 1462219006899 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 12921 | 1462219006901 Marionette TRACE conn3 <- [1,1406,null,{}] 12:56:46 INFO - PROCESS | 12921 | 1462219006905 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}] 12:56:47 INFO - PROCESS | 12921 | 1462219007088 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:56:47 INFO - PROCESS | 12921 | 1462219007239 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a24a800 == 109 [pid = 12921] [id = 359] 12:56:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 156 (0x7f1075538800) [pid = 12921] [serial = 1078] [outer = (nil)] 12:56:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 157 (0x7f107b0bdc00) [pid = 12921] [serial = 1079] [outer = 0x7f1075538800] 12:56:47 INFO - PROCESS | 12921 | 1462219007295 Marionette DEBUG loaded listener.js 12:56:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 158 (0x7f107bc87800) [pid = 12921] [serial = 1080] [outer = 0x7f1075538800] 12:56:47 INFO - PROCESS | 12921 | 1462219007840 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]]]}] 12:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 974ms 12:56:47 INFO - PROCESS | 12921 | 1462219007875 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:56:47 INFO - PROCESS | 12921 | 1462219007878 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:56:47 INFO - PROCESS | 12921 | 1462219007883 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:56:47 INFO - PROCESS | 12921 | 1462219007885 Marionette TRACE conn3 <- [1,1410,null,{}] 12:56:47 INFO - PROCESS | 12921 | 1462219007889 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}] 12:56:48 INFO - PROCESS | 12921 | 1462219008022 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:56:48 INFO - PROCESS | 12921 | 1462219008037 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107aeab000 == 110 [pid = 12921] [id = 360] 12:56:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 159 (0x7f107a420c00) [pid = 12921] [serial = 1081] [outer = (nil)] 12:56:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 160 (0x7f107cd21c00) [pid = 12921] [serial = 1082] [outer = 0x7f107a420c00] 12:56:48 INFO - PROCESS | 12921 | 1462219008090 Marionette DEBUG loaded listener.js 12:56:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 161 (0x7f107e289400) [pid = 12921] [serial = 1083] [outer = 0x7f107a420c00] 12:56:49 INFO - PROCESS | 12921 | 1462219009006 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]]]}] 12:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1174ms 12:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:56:49 INFO - PROCESS | 12921 | 1462219009058 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:56:49 INFO - PROCESS | 12921 | 1462219009062 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:56:49 INFO - PROCESS | 12921 | 1462219009070 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:56:49 INFO - PROCESS | 12921 | 1462219009075 Marionette TRACE conn3 <- [1,1414,null,{}] 12:56:49 INFO - PROCESS | 12921 | 1462219009082 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}] 12:56:49 INFO - PROCESS | 12921 | 1462219009295 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:56:49 INFO - PROCESS | 12921 | 1462219009432 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:49 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071fdf800 == 111 [pid = 12921] [id = 361] 12:56:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 162 (0x7f106c5de400) [pid = 12921] [serial = 1084] [outer = (nil)] 12:56:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 163 (0x7f106f1ab800) [pid = 12921] [serial = 1085] [outer = 0x7f106c5de400] 12:56:49 INFO - PROCESS | 12921 | 1462219009497 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 164 (0x7f107250c400) [pid = 12921] [serial = 1086] [outer = 0x7f106c5de400] 12:56:50 INFO - PROCESS | 12921 | 1462219010359 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]]]}] 12:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1335ms 12:56:50 INFO - PROCESS | 12921 | 1462219010405 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 12921 | 1462219010413 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:56:50 INFO - PROCESS | 12921 | 1462219010422 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 12921 | 1462219010425 Marionette TRACE conn3 <- [1,1418,null,{}] 12:56:50 INFO - PROCESS | 12921 | 1462219010430 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}] 12:56:50 INFO - PROCESS | 12921 | 1462219010632 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:56:50 INFO - PROCESS | 12921 | 1462219010799 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1079335800 == 112 [pid = 12921] [id = 362] 12:56:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 165 (0x7f10741f7400) [pid = 12921] [serial = 1087] [outer = (nil)] 12:56:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 166 (0x7f107497b800) [pid = 12921] [serial = 1088] [outer = 0x7f10741f7400] 12:56:50 INFO - PROCESS | 12921 | 1462219010930 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 167 (0x7f1074c51400) [pid = 12921] [serial = 1089] [outer = 0x7f10741f7400] 12:56:51 INFO - PROCESS | 12921 | 1462219011731 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]]]}] 12:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1379ms 12:56:51 INFO - PROCESS | 12921 | 1462219011801 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:56:51 INFO - PROCESS | 12921 | 1462219011806 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:56:51 INFO - PROCESS | 12921 | 1462219011811 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:56:51 INFO - PROCESS | 12921 | 1462219011816 Marionette TRACE conn3 <- [1,1422,null,{}] 12:56:51 INFO - PROCESS | 12921 | 1462219011830 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}] 12:56:52 INFO - PROCESS | 12921 | 1462219012031 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:56:52 INFO - PROCESS | 12921 | 1462219012195 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b965000 == 113 [pid = 12921] [id = 363] 12:56:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 168 (0x7f1079578000) [pid = 12921] [serial = 1090] [outer = (nil)] 12:56:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 169 (0x7f107a48c800) [pid = 12921] [serial = 1091] [outer = 0x7f1079578000] 12:56:52 INFO - PROCESS | 12921 | 1462219012260 Marionette DEBUG loaded listener.js 12:56:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 170 (0x7f107af3b400) [pid = 12921] [serial = 1092] [outer = 0x7f1079578000] 12:56:53 INFO - PROCESS | 12921 | 1462219013100 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]]]}] 12:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1331ms 12:56:53 INFO - PROCESS | 12921 | 1462219013144 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:56:53 INFO - PROCESS | 12921 | 1462219013148 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:56:53 INFO - PROCESS | 12921 | 1462219013153 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:56:53 INFO - PROCESS | 12921 | 1462219013155 Marionette TRACE conn3 <- [1,1426,null,{}] 12:56:53 INFO - PROCESS | 12921 | 1462219013160 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}] 12:56:53 INFO - PROCESS | 12921 | 1462219013318 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:56:53 INFO - PROCESS | 12921 | 1462219013485 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1080b61800 == 114 [pid = 12921] [id = 364] 12:56:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 171 (0x7f107957a400) [pid = 12921] [serial = 1093] [outer = (nil)] 12:56:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 172 (0x7f107bc87400) [pid = 12921] [serial = 1094] [outer = 0x7f107957a400] 12:56:53 INFO - PROCESS | 12921 | 1462219013546 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 173 (0x7f107e291800) [pid = 12921] [serial = 1095] [outer = 0x7f107957a400] 12:56:54 INFO - PROCESS | 12921 | 1462219014400 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]]]}] 12:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1278ms 12:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:56:54 INFO - PROCESS | 12921 | 1462219014432 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:56:54 INFO - PROCESS | 12921 | 1462219014434 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:56:54 INFO - PROCESS | 12921 | 1462219014440 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 12921 | 1462219014442 Marionette TRACE conn3 <- [1,1430,null,{}] 12:56:54 INFO - PROCESS | 12921 | 1462219014447 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}] 12:56:54 INFO - PROCESS | 12921 | 1462219014594 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:56:54 INFO - PROCESS | 12921 | 1462219014762 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:54 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083da8000 == 115 [pid = 12921] [id = 365] 12:56:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 174 (0x7f107b6eec00) [pid = 12921] [serial = 1096] [outer = (nil)] 12:56:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 175 (0x7f10801ddc00) [pid = 12921] [serial = 1097] [outer = 0x7f107b6eec00] 12:56:54 INFO - PROCESS | 12921 | 1462219014827 Marionette DEBUG loaded listener.js 12:56:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 176 (0x7f10820d4800) [pid = 12921] [serial = 1098] [outer = 0x7f107b6eec00] 12:56:55 INFO - PROCESS | 12921 | 1462219015631 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]]]}] 12:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1229ms 12:56:55 INFO - PROCESS | 12921 | 1462219015668 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 12921 | 1462219015671 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:56:55 INFO - PROCESS | 12921 | 1462219015677 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 12921 | 1462219015679 Marionette TRACE conn3 <- [1,1434,null,{}] 12:56:55 INFO - PROCESS | 12921 | 1462219015684 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}] 12:56:55 INFO - PROCESS | 12921 | 1462219015861 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:56:56 INFO - PROCESS | 12921 | 1462219016040 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084ee4800 == 116 [pid = 12921] [id = 366] 12:56:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 177 (0x7f107a891800) [pid = 12921] [serial = 1099] [outer = (nil)] 12:56:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 178 (0x7f108338c800) [pid = 12921] [serial = 1100] [outer = 0x7f107a891800] 12:56:56 INFO - PROCESS | 12921 | 1462219016113 Marionette DEBUG loaded listener.js 12:56:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 179 (0x7f108459f000) [pid = 12921] [serial = 1101] [outer = 0x7f107a891800] 12:56:56 INFO - PROCESS | 12921 | 1462219016910 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]]]}] 12:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1289ms 12:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:56:56 INFO - PROCESS | 12921 | 1462219016966 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:56:56 INFO - PROCESS | 12921 | 1462219016969 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:56:56 INFO - PROCESS | 12921 | 1462219016973 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:56:56 INFO - PROCESS | 12921 | 1462219016977 Marionette TRACE conn3 <- [1,1438,null,{}] 12:56:56 INFO - PROCESS | 12921 | 1462219016982 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}] 12:56:57 INFO - PROCESS | 12921 | 1462219017136 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:56:57 INFO - PROCESS | 12921 | 1462219017305 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a86000 == 117 [pid = 12921] [id = 367] 12:56:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f107ab34c00) [pid = 12921] [serial = 1102] [outer = (nil)] 12:56:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f10850adc00) [pid = 12921] [serial = 1103] [outer = 0x7f107ab34c00] 12:56:57 INFO - PROCESS | 12921 | 1462219017365 Marionette DEBUG loaded listener.js 12:56:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f10851c1c00) [pid = 12921] [serial = 1104] [outer = 0x7f107ab34c00] 12:56:58 INFO - PROCESS | 12921 | 1462219018177 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]]]}] 12:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1234ms 12:56:58 INFO - PROCESS | 12921 | 1462219018208 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:56:58 INFO - PROCESS | 12921 | 1462219018211 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:56:58 INFO - PROCESS | 12921 | 1462219018217 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:56:58 INFO - PROCESS | 12921 | 1462219018219 Marionette TRACE conn3 <- [1,1442,null,{}] 12:56:58 INFO - PROCESS | 12921 | 1462219018225 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}] 12:56:58 INFO - PROCESS | 12921 | 1462219018384 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:56:58 INFO - PROCESS | 12921 | 1462219018554 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090a0c800 == 118 [pid = 12921] [id = 368] 12:56:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 183 (0x7f1083ad8000) [pid = 12921] [serial = 1105] [outer = (nil)] 12:56:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 184 (0x7f108580cc00) [pid = 12921] [serial = 1106] [outer = 0x7f1083ad8000] 12:56:58 INFO - PROCESS | 12921 | 1462219018615 Marionette DEBUG loaded listener.js 12:56:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 185 (0x7f1085b92800) [pid = 12921] [serial = 1107] [outer = 0x7f1083ad8000] 12:56:59 INFO - PROCESS | 12921 | 1462219019436 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]]]}] 12:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1279ms 12:56:59 INFO - PROCESS | 12921 | 1462219019497 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:56:59 INFO - PROCESS | 12921 | 1462219019500 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:56:59 INFO - PROCESS | 12921 | 1462219019505 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:56:59 INFO - PROCESS | 12921 | 1462219019508 Marionette TRACE conn3 <- [1,1446,null,{}] 12:56:59 INFO - PROCESS | 12921 | 1462219019512 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}] 12:56:59 INFO - PROCESS | 12921 | 1462219019666 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:56:59 INFO - PROCESS | 12921 | 1462219019838 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10919bb800 == 119 [pid = 12921] [id = 369] 12:56:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 186 (0x7f1084830800) [pid = 12921] [serial = 1108] [outer = (nil)] 12:56:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 187 (0x7f1085dcd000) [pid = 12921] [serial = 1109] [outer = 0x7f1084830800] 12:56:59 INFO - PROCESS | 12921 | 1462219019898 Marionette DEBUG loaded listener.js 12:56:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f1085ddac00) [pid = 12921] [serial = 1110] [outer = 0x7f1084830800] 12:57:00 INFO - PROCESS | 12921 | 1462219020723 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]]]}] 12:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1284ms 12:57:00 INFO - PROCESS | 12921 | 1462219020790 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:57:00 INFO - PROCESS | 12921 | 1462219020798 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:57:00 INFO - PROCESS | 12921 | 1462219020803 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - PROCESS | 12921 | 1462219020805 Marionette TRACE conn3 <- [1,1450,null,{}] 12:57:00 INFO - PROCESS | 12921 | 1462219020810 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}] 12:57:00 INFO - PROCESS | 12921 | 1462219020968 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:57:01 INFO - PROCESS | 12921 | 1462219021182 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:01 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106fe56000 == 120 [pid = 12921] [id = 370] 12:57:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f1070098400) [pid = 12921] [serial = 1111] [outer = (nil)] 12:57:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f1074b88400) [pid = 12921] [serial = 1112] [outer = 0x7f1070098400] 12:57:01 INFO - PROCESS | 12921 | 1462219021290 Marionette DEBUG loaded listener.js 12:57:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f1085d68c00) [pid = 12921] [serial = 1113] [outer = 0x7f1070098400] 12:57:02 INFO - PROCESS | 12921 | 1462219022100 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]]]}] 12:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1329ms 12:57:02 INFO - PROCESS | 12921 | 1462219022134 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:57:02 INFO - PROCESS | 12921 | 1462219022136 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:57:02 INFO - PROCESS | 12921 | 1462219022142 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:57:02 INFO - PROCESS | 12921 | 1462219022145 Marionette TRACE conn3 <- [1,1454,null,{}] 12:57:02 INFO - PROCESS | 12921 | 1462219022150 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}] 12:57:02 INFO - PROCESS | 12921 | 1462219022339 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:57:02 INFO - PROCESS | 12921 | 1462219022854 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074db8800 == 121 [pid = 12921] [id = 371] 12:57:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f106d1ed400) [pid = 12921] [serial = 1114] [outer = (nil)] 12:57:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f106d1f3000) [pid = 12921] [serial = 1115] [outer = 0x7f106d1ed400] 12:57:02 INFO - PROCESS | 12921 | 1462219022961 Marionette DEBUG loaded listener.js 12:57:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f106f1af800) [pid = 12921] [serial = 1116] [outer = 0x7f106d1ed400] 12:57:03 INFO - PROCESS | 12921 | 1462219023758 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]]]}] 12:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1690ms 12:57:03 INFO - PROCESS | 12921 | 1462219023834 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:57:03 INFO - PROCESS | 12921 | 1462219023840 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:57:03 INFO - PROCESS | 12921 | 1462219023847 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 12921 | 1462219023851 Marionette TRACE conn3 <- [1,1458,null,{}] 12:57:03 INFO - PROCESS | 12921 | 1462219023868 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}] 12:57:04 INFO - PROCESS | 12921 | 1462219024039 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:57:04 INFO - PROCESS | 12921 | 1462219024325 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f165800 == 122 [pid = 12921] [id = 372] 12:57:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f10736ed000) [pid = 12921] [serial = 1117] [outer = (nil)] 12:57:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f10742c8000) [pid = 12921] [serial = 1118] [outer = 0x7f10736ed000] 12:57:04 INFO - PROCESS | 12921 | 1462219024426 Marionette DEBUG loaded listener.js 12:57:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f1074976000) [pid = 12921] [serial = 1119] [outer = 0x7f10736ed000] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a24a800 == 121 [pid = 12921] [id = 359] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10794e4800 == 120 [pid = 12921] [id = 358] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f1074d3e000) [pid = 12921] [serial = 1028] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10786d9800 == 119 [pid = 12921] [id = 357] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074daf000 == 118 [pid = 12921] [id = 356] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106fe3b800 == 117 [pid = 12921] [id = 355] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106cade800 == 116 [pid = 12921] [id = 354] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084e1f800 == 115 [pid = 12921] [id = 350] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108469e800 == 114 [pid = 12921] [id = 349] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083da2000 == 113 [pid = 12921] [id = 348] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108177e800 == 112 [pid = 12921] [id = 347] 12:57:05 INFO - PROCESS | 12921 | 1462219025305 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]]]}] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107ccbc000 == 111 [pid = 12921] [id = 346] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b492800 == 110 [pid = 12921] [id = 345] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107933b000 == 109 [pid = 12921] [id = 344] 12:57:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10725d4000 == 108 [pid = 12921] [id = 343] 12:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1496ms 12:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:57:05 INFO - PROCESS | 12921 | 1462219025346 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:57:05 INFO - PROCESS | 12921 | 1462219025350 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:57:05 INFO - PROCESS | 12921 | 1462219025357 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:57:05 INFO - PROCESS | 12921 | 1462219025359 Marionette TRACE conn3 <- [1,1462,null,{}] 12:57:05 INFO - PROCESS | 12921 | 1462219025366 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}] 12:57:05 INFO - PROCESS | 12921 | 1462219025520 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f10742c4000) [pid = 12921] [serial = 1007] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f1079394c00) [pid = 12921] [serial = 1014] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f107a418800) [pid = 12921] [serial = 1016] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f107938dc00) [pid = 12921] [serial = 986] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f107b6e6400) [pid = 12921] [serial = 1020] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f106c5e2800) [pid = 12921] [serial = 998] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f10700a1c00) [pid = 12921] [serial = 1005] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f106e4cc400) [pid = 12921] [serial = 1002] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 187 (0x7f107e10e800) [pid = 12921] [serial = 989] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 186 (0x7f1083850800) [pid = 12921] [serial = 992] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 185 (0x7f106d508c00) [pid = 12921] [serial = 980] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 184 (0x7f10736e6400) [pid = 12921] [serial = 983] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 183 (0x7f1074977c00) [pid = 12921] [serial = 1008] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 182 (0x7f1074c51c00) [pid = 12921] [serial = 1026] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 181 (0x7f106d38ac00) [pid = 12921] [serial = 1001] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 180 (0x7f1092be9000) [pid = 12921] [serial = 995] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 179 (0x7f107ca0ac00) [pid = 12921] [serial = 1023] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 178 (0x7f107ae27400) [pid = 12921] [serial = 1017] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 177 (0x7f107b6f3400) [pid = 12921] [serial = 1022] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 176 (0x7f107009c000) [pid = 12921] [serial = 1004] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 175 (0x7f107b07c800) [pid = 12921] [serial = 1019] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 174 (0x7f1073f45400) [pid = 12921] [serial = 1025] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 173 (0x7f1074d40c00) [pid = 12921] [serial = 1010] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 172 (0x7f1074d4a800) [pid = 12921] [serial = 1011] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | --DOMWINDOW == 171 (0x7f107558d800) [pid = 12921] [serial = 1013] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 12921 | 1462219025672 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:05 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10725c9800 == 109 [pid = 12921] [id = 373] 12:57:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 172 (0x7f106d38ac00) [pid = 12921] [serial = 1120] [outer = (nil)] 12:57:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 173 (0x7f10736f1800) [pid = 12921] [serial = 1121] [outer = 0x7f106d38ac00] 12:57:05 INFO - PROCESS | 12921 | 1462219025727 Marionette DEBUG loaded listener.js 12:57:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 174 (0x7f1074d49800) [pid = 12921] [serial = 1122] [outer = 0x7f106d38ac00] 12:57:06 INFO - PROCESS | 12921 | 1462219026471 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]]]}] 12:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1130ms 12:57:06 INFO - PROCESS | 12921 | 1462219026492 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:57:06 INFO - PROCESS | 12921 | 1462219026495 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:57:06 INFO - PROCESS | 12921 | 1462219026507 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:57:06 INFO - PROCESS | 12921 | 1462219026515 Marionette TRACE conn3 <- [1,1466,null,{}] 12:57:06 INFO - PROCESS | 12921 | 1462219026542 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}] 12:57:06 INFO - PROCESS | 12921 | 1462219026689 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:57:06 INFO - PROCESS | 12921 | 1462219026707 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10793bb000 == 110 [pid = 12921] [id = 374] 12:57:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 175 (0x7f1079580c00) [pid = 12921] [serial = 1123] [outer = (nil)] 12:57:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 176 (0x7f107a40d400) [pid = 12921] [serial = 1124] [outer = 0x7f1079580c00] 12:57:06 INFO - PROCESS | 12921 | 1462219026761 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 177 (0x7f107a487800) [pid = 12921] [serial = 1125] [outer = 0x7f1079580c00] 12:57:07 INFO - PROCESS | 12921 | 1462219027520 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]]]}] 12:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1063ms 12:57:07 INFO - PROCESS | 12921 | 1462219027565 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:57:07 INFO - PROCESS | 12921 | 1462219027569 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:57:07 INFO - PROCESS | 12921 | 1462219027575 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 12921 | 1462219027587 Marionette TRACE conn3 <- [1,1470,null,{}] 12:57:07 INFO - PROCESS | 12921 | 1462219027630 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}] 12:57:07 INFO - PROCESS | 12921 | 1462219027833 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:57:07 INFO - PROCESS | 12921 | 1462219027859 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a4e2800 == 111 [pid = 12921] [id = 375] 12:57:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 178 (0x7f107a40f400) [pid = 12921] [serial = 1126] [outer = (nil)] 12:57:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 179 (0x7f107ab3d400) [pid = 12921] [serial = 1127] [outer = 0x7f107a40f400] 12:57:07 INFO - PROCESS | 12921 | 1462219027914 Marionette DEBUG loaded listener.js 12:57:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f107b0b7400) [pid = 12921] [serial = 1128] [outer = 0x7f107a40f400] 12:57:08 INFO - PROCESS | 12921 | 1462219028668 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]]]}] 12:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1156ms 12:57:08 INFO - PROCESS | 12921 | 1462219028731 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:57:08 INFO - PROCESS | 12921 | 1462219028734 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:57:08 INFO - PROCESS | 12921 | 1462219028745 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:57:08 INFO - PROCESS | 12921 | 1462219028747 Marionette TRACE conn3 <- [1,1474,null,{}] 12:57:08 INFO - PROCESS | 12921 | 1462219028750 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}] 12:57:08 INFO - PROCESS | 12921 | 1462219028951 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:57:08 INFO - PROCESS | 12921 | 1462219028979 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b956000 == 112 [pid = 12921] [id = 376] 12:57:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f107b6ed400) [pid = 12921] [serial = 1129] [outer = (nil)] 12:57:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f107ca09800) [pid = 12921] [serial = 1130] [outer = 0x7f107b6ed400] 12:57:09 INFO - PROCESS | 12921 | 1462219029043 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 183 (0x7f10801d0000) [pid = 12921] [serial = 1131] [outer = 0x7f107b6ed400] 12:57:10 INFO - PROCESS | 12921 | --DOMWINDOW == 182 (0x7f10743f8800) [pid = 12921] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:57:10 INFO - PROCESS | 12921 | --DOMWINDOW == 181 (0x7f106d50dc00) [pid = 12921] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:57:10 INFO - PROCESS | 12921 | --DOMWINDOW == 180 (0x7f10757ebc00) [pid = 12921] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:57:10 INFO - PROCESS | 12921 | --DOMWINDOW == 179 (0x7f107957f000) [pid = 12921] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:57:10 INFO - PROCESS | 12921 | --DOMWINDOW == 178 (0x7f1075538800) [pid = 12921] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:57:10 INFO - PROCESS | 12921 | --DOMWINDOW == 177 (0x7f1070097c00) [pid = 12921] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:57:10 INFO - PROCESS | 12921 | 1462219030196 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]]]}] 12:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1476ms 12:57:10 INFO - PROCESS | 12921 | 1462219030222 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:57:10 INFO - PROCESS | 12921 | 1462219030225 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:57:10 INFO - PROCESS | 12921 | 1462219030237 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:57:10 INFO - PROCESS | 12921 | 1462219030239 Marionette TRACE conn3 <- [1,1478,null,{}] 12:57:10 INFO - PROCESS | 12921 | 1462219030246 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}] 12:57:10 INFO - PROCESS | 12921 | 1462219030419 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:57:10 INFO - PROCESS | 12921 | 1462219030433 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e2b4800 == 113 [pid = 12921] [id = 377] 12:57:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 178 (0x7f1074d46000) [pid = 12921] [serial = 1132] [outer = (nil)] 12:57:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 179 (0x7f107a898800) [pid = 12921] [serial = 1133] [outer = 0x7f1074d46000] 12:57:10 INFO - PROCESS | 12921 | 1462219030488 Marionette DEBUG loaded listener.js 12:57:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f1083393800) [pid = 12921] [serial = 1134] [outer = 0x7f1074d46000] 12:57:11 INFO - PROCESS | 12921 | 1462219031204 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]]]}] 12:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1040ms 12:57:11 INFO - PROCESS | 12921 | 1462219031271 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:57:11 INFO - PROCESS | 12921 | 1462219031274 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:57:11 INFO - PROCESS | 12921 | 1462219031279 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:57:11 INFO - PROCESS | 12921 | 1462219031281 Marionette TRACE conn3 <- [1,1482,null,{}] 12:57:11 INFO - PROCESS | 12921 | 1462219031286 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}] 12:57:11 INFO - PROCESS | 12921 | 1462219031476 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:57:11 INFO - PROCESS | 12921 | 1462219031492 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083cca800 == 114 [pid = 12921] [id = 378] 12:57:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f107a350800) [pid = 12921] [serial = 1135] [outer = (nil)] 12:57:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f1083add400) [pid = 12921] [serial = 1136] [outer = 0x7f107a350800] 12:57:11 INFO - PROCESS | 12921 | 1462219031546 Marionette DEBUG loaded listener.js 12:57:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 183 (0x7f1084596c00) [pid = 12921] [serial = 1137] [outer = 0x7f107a350800] 12:57:12 INFO - PROCESS | 12921 | 1462219032415 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]]]}] 12:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1178ms 12:57:12 INFO - PROCESS | 12921 | 1462219032458 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:57:12 INFO - PROCESS | 12921 | 1462219032464 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:57:12 INFO - PROCESS | 12921 | 1462219032472 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:57:12 INFO - PROCESS | 12921 | 1462219032477 Marionette TRACE conn3 <- [1,1486,null,{}] 12:57:12 INFO - PROCESS | 12921 | 1462219032486 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}] 12:57:12 INFO - PROCESS | 12921 | 1462219032679 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:57:12 INFO - PROCESS | 12921 | 1462219032849 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:12 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107533f000 == 115 [pid = 12921] [id = 379] 12:57:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 184 (0x7f106f1a6400) [pid = 12921] [serial = 1138] [outer = (nil)] 12:57:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 185 (0x7f107361b800) [pid = 12921] [serial = 1139] [outer = 0x7f106f1a6400] 12:57:12 INFO - PROCESS | 12921 | 1462219032916 Marionette DEBUG loaded listener.js 12:57:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 186 (0x7f10736f5c00) [pid = 12921] [serial = 1140] [outer = 0x7f106f1a6400] 12:57:13 INFO - PROCESS | 12921 | 1462219033793 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]]]}] 12:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1383ms 12:57:13 INFO - PROCESS | 12921 | 1462219033856 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:57:13 INFO - PROCESS | 12921 | 1462219033863 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:57:13 INFO - PROCESS | 12921 | 1462219033873 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:57:13 INFO - PROCESS | 12921 | 1462219033877 Marionette TRACE conn3 <- [1,1490,null,{}] 12:57:13 INFO - PROCESS | 12921 | 1462219033882 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}] 12:57:14 INFO - PROCESS | 12921 | 1462219034093 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:57:14 INFO - PROCESS | 12921 | 1462219034261 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:14 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b107800 == 116 [pid = 12921] [id = 380] 12:57:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 187 (0x7f106f1b1400) [pid = 12921] [serial = 1141] [outer = (nil)] 12:57:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f1075539000) [pid = 12921] [serial = 1142] [outer = 0x7f106f1b1400] 12:57:14 INFO - PROCESS | 12921 | 1462219034326 Marionette DEBUG loaded listener.js 12:57:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f1079396800) [pid = 12921] [serial = 1143] [outer = 0x7f106f1b1400] 12:57:15 INFO - PROCESS | 12921 | 1462219035148 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]]]}] 12:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1332ms 12:57:15 INFO - PROCESS | 12921 | 1462219035205 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:57:15 INFO - PROCESS | 12921 | 1462219035208 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:57:15 INFO - PROCESS | 12921 | 1462219035213 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:57:15 INFO - PROCESS | 12921 | 1462219035218 Marionette TRACE conn3 <- [1,1494,null,{}] 12:57:15 INFO - PROCESS | 12921 | 1462219035233 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}] 12:57:15 INFO - PROCESS | 12921 | 1462219035410 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:57:15 INFO - PROCESS | 12921 | 1462219035586 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084efb000 == 117 [pid = 12921] [id = 381] 12:57:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f1079575800) [pid = 12921] [serial = 1144] [outer = (nil)] 12:57:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f107b0cd000) [pid = 12921] [serial = 1145] [outer = 0x7f1079575800] 12:57:15 INFO - PROCESS | 12921 | 1462219035655 Marionette DEBUG loaded listener.js 12:57:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f107e28d400) [pid = 12921] [serial = 1146] [outer = 0x7f1079575800] 12:57:16 INFO - PROCESS | 12921 | 1462219036485 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]]]}] 12:57:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:57:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1331ms 12:57:16 INFO - PROCESS | 12921 | 1462219036546 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:57:16 INFO - PROCESS | 12921 | 1462219036550 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:57:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:57:16 INFO - PROCESS | 12921 | 1462219036555 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:57:16 INFO - PROCESS | 12921 | 1462219036557 Marionette TRACE conn3 <- [1,1498,null,{}] 12:57:16 INFO - PROCESS | 12921 | 1462219036562 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}] 12:57:16 INFO - PROCESS | 12921 | 1462219036732 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:57:16 INFO - PROCESS | 12921 | 1462219036906 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1092a3d000 == 118 [pid = 12921] [id = 382] 12:57:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f107a34f000) [pid = 12921] [serial = 1147] [outer = (nil)] 12:57:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f1083c66400) [pid = 12921] [serial = 1148] [outer = 0x7f107a34f000] 12:57:16 INFO - PROCESS | 12921 | 1462219036971 Marionette DEBUG loaded listener.js 12:57:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f1084b31800) [pid = 12921] [serial = 1149] [outer = 0x7f107a34f000] 12:57:17 INFO - PROCESS | 12921 | 1462219037777 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]]]}] 12:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1280ms 12:57:17 INFO - PROCESS | 12921 | 1462219037838 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:57:17 INFO - PROCESS | 12921 | 1462219037840 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:57:17 INFO - PROCESS | 12921 | 1462219037846 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:57:17 INFO - PROCESS | 12921 | 1462219037848 Marionette TRACE conn3 <- [1,1502,null,{}] 12:57:17 INFO - PROCESS | 12921 | 1462219037853 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}] 12:57:18 INFO - PROCESS | 12921 | 1462219038008 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:57:18 INFO - PROCESS | 12921 | 1462219038182 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10960c2800 == 119 [pid = 12921] [id = 383] 12:57:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f1080b3d800) [pid = 12921] [serial = 1150] [outer = (nil)] 12:57:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f108580ec00) [pid = 12921] [serial = 1151] [outer = 0x7f1080b3d800] 12:57:18 INFO - PROCESS | 12921 | 1462219038243 Marionette DEBUG loaded listener.js 12:57:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f1087a34400) [pid = 12921] [serial = 1152] [outer = 0x7f1080b3d800] 12:57:19 INFO - PROCESS | 12921 | 1462219039052 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]]]}] 12:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1276ms 12:57:19 INFO - PROCESS | 12921 | 1462219039123 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:57:19 INFO - PROCESS | 12921 | 1462219039127 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:57:19 INFO - PROCESS | 12921 | 1462219039132 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:57:19 INFO - PROCESS | 12921 | 1462219039135 Marionette TRACE conn3 <- [1,1506,null,{}] 12:57:19 INFO - PROCESS | 12921 | 1462219039140 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}] 12:57:19 INFO - PROCESS | 12921 | 1462219039358 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:57:19 INFO - PROCESS | 12921 | 1462219039527 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:19 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096923000 == 120 [pid = 12921] [id = 384] 12:57:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f1087a3ac00) [pid = 12921] [serial = 1153] [outer = (nil)] 12:57:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f1091b69400) [pid = 12921] [serial = 1154] [outer = 0x7f1087a3ac00] 12:57:19 INFO - PROCESS | 12921 | 1462219039596 Marionette DEBUG loaded listener.js 12:57:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f1092be9000) [pid = 12921] [serial = 1155] [outer = 0x7f1087a3ac00] 12:57:20 INFO - PROCESS | 12921 | 1462219040395 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]]]}] 12:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1329ms 12:57:20 INFO - PROCESS | 12921 | 1462219040463 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:57:20 INFO - PROCESS | 12921 | 1462219040467 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:57:20 INFO - PROCESS | 12921 | 1462219040472 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:57:20 INFO - PROCESS | 12921 | 1462219040474 Marionette TRACE conn3 <- [1,1510,null,{}] 12:57:20 INFO - PROCESS | 12921 | 1462219040479 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}] 12:57:20 INFO - PROCESS | 12921 | 1462219040630 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:57:20 INFO - PROCESS | 12921 | 1462219040803 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1099745000 == 121 [pid = 12921] [id = 385] 12:57:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f1071e58c00) [pid = 12921] [serial = 1156] [outer = (nil)] 12:57:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f1071e60c00) [pid = 12921] [serial = 1157] [outer = 0x7f1071e58c00] 12:57:20 INFO - PROCESS | 12921 | 1462219040872 Marionette DEBUG loaded listener.js 12:57:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f1071e66400) [pid = 12921] [serial = 1158] [outer = 0x7f1071e58c00] 12:57:21 INFO - PROCESS | 12921 | 1462219041666 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]]]}] 12:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1226ms 12:57:21 INFO - PROCESS | 12921 | 1462219041699 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:57:21 INFO - PROCESS | 12921 | 1462219041702 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:57:21 INFO - PROCESS | 12921 | 1462219041707 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:57:21 INFO - PROCESS | 12921 | 1462219041709 Marionette TRACE conn3 <- [1,1514,null,{}] 12:57:21 INFO - PROCESS | 12921 | 1462219041714 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}] 12:57:21 INFO - PROCESS | 12921 | 1462219041867 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:57:22 INFO - PROCESS | 12921 | 1462219042040 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e494800 == 122 [pid = 12921] [id = 386] 12:57:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f1071e5b800) [pid = 12921] [serial = 1159] [outer = (nil)] 12:57:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f107437d000) [pid = 12921] [serial = 1160] [outer = 0x7f1071e5b800] 12:57:22 INFO - PROCESS | 12921 | 1462219042100 Marionette DEBUG loaded listener.js 12:57:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f1074381000) [pid = 12921] [serial = 1161] [outer = 0x7f1071e5b800] 12:57:22 INFO - PROCESS | 12921 | 1462219042861 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]]]}] 12:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1179ms 12:57:22 INFO - PROCESS | 12921 | 1462219042888 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:57:22 INFO - PROCESS | 12921 | 1462219042891 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:57:22 INFO - PROCESS | 12921 | 1462219042899 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:57:22 INFO - PROCESS | 12921 | 1462219042902 Marionette TRACE conn3 <- [1,1518,null,{}] 12:57:22 INFO - PROCESS | 12921 | 1462219042906 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}] 12:57:23 INFO - PROCESS | 12921 | 1462219043065 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:57:23 INFO - PROCESS | 12921 | 1462219043238 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:23 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106b40f000 == 123 [pid = 12921] [id = 387] 12:57:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f1071e5fc00) [pid = 12921] [serial = 1162] [outer = (nil)] 12:57:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f1074385000) [pid = 12921] [serial = 1163] [outer = 0x7f1071e5fc00] 12:57:23 INFO - PROCESS | 12921 | 1462219043297 Marionette DEBUG loaded listener.js 12:57:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f1090a72800) [pid = 12921] [serial = 1164] [outer = 0x7f1071e5fc00] 12:57:24 INFO - PROCESS | 12921 | 1462219044105 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]]]}] 12:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1230ms 12:57:24 INFO - PROCESS | 12921 | 1462219044130 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:57:24 INFO - PROCESS | 12921 | 1462219044133 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:57:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:57:24 INFO - PROCESS | 12921 | 1462219044139 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:57:24 INFO - PROCESS | 12921 | 1462219044140 Marionette TRACE conn3 <- [1,1522,null,{}] 12:57:24 INFO - PROCESS | 12921 | 1462219044145 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}] 12:57:24 INFO - PROCESS | 12921 | 1462219044300 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:57:24 INFO - PROCESS | 12921 | 1462219044478 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107933d800 == 124 [pid = 12921] [id = 388] 12:57:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f106d1ec800) [pid = 12921] [serial = 1165] [outer = (nil)] 12:57:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f1072507400) [pid = 12921] [serial = 1166] [outer = 0x7f106d1ec800] 12:57:24 INFO - PROCESS | 12921 | 1462219044538 Marionette DEBUG loaded listener.js 12:57:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f1074a4a800) [pid = 12921] [serial = 1167] [outer = 0x7f106d1ec800] 12:57:25 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:25 INFO - PROCESS | 12921 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:57:25 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:25 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:25 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:25 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:25 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:25 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:25 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:25 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:25 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:25 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 12:57:25 INFO - PROCESS | 12921 | 1462219045238 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"]]]}] 12:57:25 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 () { 12:57:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:57:25 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 () { 12:57:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:57:25 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 () { 12:57:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:57:25 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 () { 12:57:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:57:25 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1129ms 12:57:25 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:57:25 INFO - PROCESS | 12921 | 1462219045276 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:57:25 INFO - PROCESS | 12921 | 1462219045279 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:57:25 INFO - PROCESS | 12921 | 1462219045286 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:57:25 INFO - PROCESS | 12921 | 1462219045290 Marionette TRACE conn3 <- [1,1526,null,{}] 12:57:25 INFO - PROCESS | 12921 | 1462219045298 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}] 12:57:25 INFO - PROCESS | 12921 | 1462219045469 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:57:25 INFO - PROCESS | 12921 | 1462219045663 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10844c6000 == 125 [pid = 12921] [id = 389] 12:57:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f1074a4a000) [pid = 12921] [serial = 1168] [outer = (nil)] 12:57:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f107a403400) [pid = 12921] [serial = 1169] [outer = 0x7f1074a4a000] 12:57:25 INFO - PROCESS | 12921 | 1462219045739 Marionette DEBUG loaded listener.js 12:57:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f1096059c00) [pid = 12921] [serial = 1170] [outer = 0x7f1074a4a000] 12:57:26 INFO - PROCESS | 12921 | 1462219046517 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"]]]}] 12:57:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:57:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:57:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:57:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:57:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:57:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:57:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1282ms 12:57:26 INFO - PROCESS | 12921 | 1462219046570 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:57:26 INFO - PROCESS | 12921 | 1462219046574 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:57:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:57:26 INFO - PROCESS | 12921 | 1462219046579 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:57:26 INFO - PROCESS | 12921 | 1462219046582 Marionette TRACE conn3 <- [1,1530,null,{}] 12:57:26 INFO - PROCESS | 12921 | 1462219046604 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}] 12:57:26 INFO - PROCESS | 12921 | 1462219046766 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:57:26 INFO - PROCESS | 12921 | 1462219046941 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e4bd000 == 126 [pid = 12921] [id = 390] 12:57:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f106aed6000) [pid = 12921] [serial = 1171] [outer = (nil)] 12:57:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f106aee1400) [pid = 12921] [serial = 1172] [outer = 0x7f106aed6000] 12:57:27 INFO - PROCESS | 12921 | 1462219047001 Marionette DEBUG loaded listener.js 12:57:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f106c6ec000) [pid = 12921] [serial = 1173] [outer = 0x7f106aed6000] 12:57:28 INFO - PROCESS | 12921 | 1462219048026 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]]]}] 12:57:28 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 12:57:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:57:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:57:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:57:28 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. 12:57:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:57:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1480ms 12:57:28 INFO - PROCESS | 12921 | 1462219048060 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:57:28 INFO - PROCESS | 12921 | 1462219048065 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:57:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:57:28 INFO - PROCESS | 12921 | 1462219048072 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:57:28 INFO - PROCESS | 12921 | 1462219048077 Marionette TRACE conn3 <- [1,1534,null,{}] 12:57:28 INFO - PROCESS | 12921 | 1462219048083 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}] 12:57:28 INFO - PROCESS | 12921 | 1462219048243 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:57:28 INFO - PROCESS | 12921 | 1462219048443 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:28 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073fd8800 == 127 [pid = 12921] [id = 391] 12:57:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f106c6f7400) [pid = 12921] [serial = 1174] [outer = (nil)] 12:57:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f106d383400) [pid = 12921] [serial = 1175] [outer = 0x7f106c6f7400] 12:57:28 INFO - PROCESS | 12921 | 1462219048501 Marionette DEBUG loaded listener.js 12:57:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f106f1ac800) [pid = 12921] [serial = 1176] [outer = 0x7f106c6f7400] 12:57:29 INFO - PROCESS | 12921 | 1462219049391 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]]]}] 12:57:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:57:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1391ms 12:57:29 INFO - PROCESS | 12921 | 1462219049464 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:57:29 INFO - PROCESS | 12921 | 1462219049470 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:57:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:57:29 INFO - PROCESS | 12921 | 1462219049479 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:57:29 INFO - PROCESS | 12921 | 1462219049482 Marionette TRACE conn3 <- [1,1538,null,{}] 12:57:29 INFO - PROCESS | 12921 | 1462219049486 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}] 12:57:29 INFO - PROCESS | 12921 | 1462219049671 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:57:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1099758000 == 126 [pid = 12921] [id = 178] 12:57:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1085880000 == 125 [pid = 12921] [id = 325] 12:57:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083ce0800 == 124 [pid = 12921] [id = 148] 12:57:29 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f107cd21c00) [pid = 12921] [serial = 1082] [outer = (nil)] [url = about:blank] 12:57:29 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f1080b49000) [pid = 12921] [serial = 1052] [outer = (nil)] [url = about:blank] 12:57:29 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f10741ee400) [pid = 12921] [serial = 1055] [outer = (nil)] [url = about:blank] 12:57:29 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f10743f4800) [pid = 12921] [serial = 1058] [outer = (nil)] [url = about:blank] 12:57:29 INFO - PROCESS | 12921 | 1462219049986 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107e2b4800 == 123 [pid = 12921] [id = 377] 12:57:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b956000 == 122 [pid = 12921] [id = 376] 12:57:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a4e2800 == 121 [pid = 12921] [id = 375] 12:57:29 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10793bb000 == 120 [pid = 12921] [id = 374] 12:57:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106fe54800 == 121 [pid = 12921] [id = 392] 12:57:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f106d510800) [pid = 12921] [serial = 1177] [outer = (nil)] 12:57:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f10741ea800) [pid = 12921] [serial = 1178] [outer = 0x7f106d510800] 12:57:30 INFO - PROCESS | 12921 | 1462219050065 Marionette DEBUG loaded listener.js 12:57:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f1074979800) [pid = 12921] [serial = 1179] [outer = 0x7f106d510800] 12:57:30 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10725c9800 == 120 [pid = 12921] [id = 373] 12:57:30 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f165800 == 119 [pid = 12921] [id = 372] 12:57:30 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074db8800 == 118 [pid = 12921] [id = 371] 12:57:30 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084ee4800 == 117 [pid = 12921] [id = 366] 12:57:30 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083da8000 == 116 [pid = 12921] [id = 365] 12:57:30 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1080b61800 == 115 [pid = 12921] [id = 364] 12:57:30 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b965000 == 114 [pid = 12921] [id = 363] 12:57:30 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1079335800 == 113 [pid = 12921] [id = 362] 12:57:30 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071fdf800 == 112 [pid = 12921] [id = 361] 12:57:30 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107aeab000 == 111 [pid = 12921] [id = 360] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f107a9c6400) [pid = 12921] [serial = 1076] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f107b0bdc00) [pid = 12921] [serial = 1079] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f1081f60400) [pid = 12921] [serial = 1049] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f107250bc00) [pid = 12921] [serial = 1065] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f107009e800) [pid = 12921] [serial = 1064] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f10801d1400) [pid = 12921] [serial = 1046] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f1073f45c00) [pid = 12921] [serial = 1061] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f1074d45000) [pid = 12921] [serial = 1070] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f10757e9800) [pid = 12921] [serial = 1071] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f10741ee800) [pid = 12921] [serial = 1067] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f10743f8000) [pid = 12921] [serial = 1068] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f107a493800) [pid = 12921] [serial = 1040] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f106e4ca000) [pid = 12921] [serial = 1031] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f107938fc00) [pid = 12921] [serial = 1037] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f1073620000) [pid = 12921] [serial = 1034] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f107b1f3000) [pid = 12921] [serial = 1043] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f107a352000) [pid = 12921] [serial = 1073] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f107ae2bc00) [pid = 12921] [serial = 1077] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f107bc87800) [pid = 12921] [serial = 1080] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f107a415c00) [pid = 12921] [serial = 1074] [outer = (nil)] [url = about:blank] 12:57:30 INFO - PROCESS | 12921 | 1462219050712 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]]]}] 12:57:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:57:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1284ms 12:57:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:57:30 INFO - PROCESS | 12921 | 1462219050763 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:57:30 INFO - PROCESS | 12921 | 1462219050766 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:57:30 INFO - PROCESS | 12921 | 1462219050770 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:57:30 INFO - PROCESS | 12921 | 1462219050776 Marionette TRACE conn3 <- [1,1542,null,{}] 12:57:30 INFO - PROCESS | 12921 | 1462219050791 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}] 12:57:30 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a888000 == 110 [pid = 12921] [id = 11] 12:57:30 INFO - PROCESS | 12921 | 1462219050964 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:57:31 INFO - PROCESS | 12921 | 1462219051152 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:31 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10786c8800 == 111 [pid = 12921] [id = 393] 12:57:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f107361c000) [pid = 12921] [serial = 1180] [outer = (nil)] 12:57:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f1074b8a400) [pid = 12921] [serial = 1181] [outer = 0x7f107361c000] 12:57:31 INFO - PROCESS | 12921 | 1462219051210 Marionette DEBUG loaded listener.js 12:57:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f107938e000) [pid = 12921] [serial = 1182] [outer = 0x7f107361c000] 12:57:31 INFO - PROCESS | 12921 | 1462219051867 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]]]}] 12:57:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:57:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1133ms 12:57:31 INFO - PROCESS | 12921 | 1462219051905 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:57:31 INFO - PROCESS | 12921 | 1462219051907 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:57:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:57:31 INFO - PROCESS | 12921 | 1462219051913 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:57:31 INFO - PROCESS | 12921 | 1462219051914 Marionette TRACE conn3 <- [1,1546,null,{}] 12:57:31 INFO - PROCESS | 12921 | 1462219051920 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}] 12:57:32 INFO - PROCESS | 12921 | 1462219052119 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:57:32 INFO - PROCESS | 12921 | 1462219052221 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10795c5800 == 112 [pid = 12921] [id = 394] 12:57:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f107364a400) [pid = 12921] [serial = 1183] [outer = (nil)] 12:57:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f107a41ac00) [pid = 12921] [serial = 1184] [outer = 0x7f107364a400] 12:57:32 INFO - PROCESS | 12921 | 1462219052276 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f107a9c6400) [pid = 12921] [serial = 1185] [outer = 0x7f107364a400] 12:57:32 INFO - PROCESS | 12921 | 1462219052977 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]]]}] 12:57:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:57:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1124ms 12:57:33 INFO - PROCESS | 12921 | 1462219053044 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:57:33 INFO - PROCESS | 12921 | 1462219053046 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:57:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:57:33 INFO - PROCESS | 12921 | 1462219053052 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:57:33 INFO - PROCESS | 12921 | 1462219053053 Marionette TRACE conn3 <- [1,1550,null,{}] 12:57:33 INFO - PROCESS | 12921 | 1462219053058 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}] 12:57:33 INFO - PROCESS | 12921 | 1462219053245 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:57:33 INFO - PROCESS | 12921 | 1462219053267 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107af27800 == 113 [pid = 12921] [id = 395] 12:57:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f10757eb000) [pid = 12921] [serial = 1186] [outer = (nil)] 12:57:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f107b0bdc00) [pid = 12921] [serial = 1187] [outer = 0x7f10757eb000] 12:57:33 INFO - PROCESS | 12921 | 1462219053321 Marionette DEBUG loaded listener.js 12:57:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f107bc80000) [pid = 12921] [serial = 1188] [outer = 0x7f10757eb000] 12:57:34 INFO - PROCESS | 12921 | 1462219054069 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]]]}] 12:57:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:57:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1076ms 12:57:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:57:34 INFO - PROCESS | 12921 | 1462219054129 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:57:34 INFO - PROCESS | 12921 | 1462219054131 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:57:34 INFO - PROCESS | 12921 | 1462219054136 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:57:34 INFO - PROCESS | 12921 | 1462219054138 Marionette TRACE conn3 <- [1,1554,null,{}] 12:57:34 INFO - PROCESS | 12921 | 1462219054143 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}] 12:57:34 INFO - PROCESS | 12921 | 1462219054337 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:57:34 INFO - PROCESS | 12921 | 1462219054364 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:34 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e2c7800 == 114 [pid = 12921] [id = 396] 12:57:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f107ae2c000) [pid = 12921] [serial = 1189] [outer = (nil)] 12:57:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f1083390000) [pid = 12921] [serial = 1190] [outer = 0x7f107ae2c000] 12:57:34 INFO - PROCESS | 12921 | 1462219054420 Marionette DEBUG loaded listener.js 12:57:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f10851c3000) [pid = 12921] [serial = 1191] [outer = 0x7f107ae2c000] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f109168d000) [pid = 12921] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f106d38ac00) [pid = 12921] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f107957fc00) [pid = 12921] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f10736ebc00) [pid = 12921] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f1074971800) [pid = 12921] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f107a40f400) [pid = 12921] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f107e10f000) [pid = 12921] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f108459bc00) [pid = 12921] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f10820d6800) [pid = 12921] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f106d1ed400) [pid = 12921] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f1073618400) [pid = 12921] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f107b6ed400) [pid = 12921] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f10743eb000) [pid = 12921] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f1082e8b400) [pid = 12921] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f107e122800) [pid = 12921] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f107b0c1400) [pid = 12921] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f1085b93400) [pid = 12921] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f1074d46000) [pid = 12921] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f107558d000) [pid = 12921] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f107a420c00) [pid = 12921] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f1084593800) [pid = 12921] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f1079580c00) [pid = 12921] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f1085b9dc00) [pid = 12921] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f10736ed000) [pid = 12921] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f1073f47400) [pid = 12921] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:57:35 INFO - PROCESS | 12921 | --DOMWINDOW == 187 (0x7f106d1e6000) [pid = 12921] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:57:35 INFO - PROCESS | 12921 | 1462219055433 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]]]}] 12:57:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:57:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1330ms 12:57:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:57:35 INFO - PROCESS | 12921 | 1462219055466 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:57:35 INFO - PROCESS | 12921 | 1462219055468 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:57:35 INFO - PROCESS | 12921 | 1462219055472 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - PROCESS | 12921 | 1462219055476 Marionette TRACE conn3 <- [1,1558,null,{}] 12:57:35 INFO - PROCESS | 12921 | 1462219055480 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}] 12:57:35 INFO - PROCESS | 12921 | 1462219055668 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:57:35 INFO - PROCESS | 12921 | 1462219055688 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10785ce800 == 115 [pid = 12921] [id = 397] 12:57:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f1073614400) [pid = 12921] [serial = 1192] [outer = (nil)] 12:57:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f1074b88000) [pid = 12921] [serial = 1193] [outer = 0x7f1073614400] 12:57:35 INFO - PROCESS | 12921 | 1462219055743 Marionette DEBUG loaded listener.js 12:57:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f107ab34000) [pid = 12921] [serial = 1194] [outer = 0x7f1073614400] 12:57:36 INFO - PROCESS | 12921 | 1462219056395 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]]]}] 12:57:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:57:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 979ms 12:57:36 INFO - PROCESS | 12921 | 1462219056452 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:57:36 INFO - PROCESS | 12921 | 1462219056455 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:57:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:57:36 INFO - PROCESS | 12921 | 1462219056460 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:57:36 INFO - PROCESS | 12921 | 1462219056462 Marionette TRACE conn3 <- [1,1562,null,{}] 12:57:36 INFO - PROCESS | 12921 | 1462219056467 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}] 12:57:36 INFO - PROCESS | 12921 | 1462219056618 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:57:36 INFO - PROCESS | 12921 | 1462219056757 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108388c800 == 116 [pid = 12921] [id = 398] 12:57:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f1073615000) [pid = 12921] [serial = 1195] [outer = (nil)] 12:57:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f107b0c1400) [pid = 12921] [serial = 1196] [outer = 0x7f1073615000] 12:57:36 INFO - PROCESS | 12921 | 1462219056810 Marionette DEBUG loaded listener.js 12:57:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f10840e9400) [pid = 12921] [serial = 1197] [outer = 0x7f1073615000] 12:57:37 INFO - PROCESS | 12921 | 1462219057719 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]]]}] 12:57:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:57:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1330ms 12:57:37 INFO - PROCESS | 12921 | 1462219057792 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:57:37 INFO - PROCESS | 12921 | 1462219057798 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:57:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:57:37 INFO - PROCESS | 12921 | 1462219057807 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:57:37 INFO - PROCESS | 12921 | 1462219057812 Marionette TRACE conn3 <- [1,1566,null,{}] 12:57:37 INFO - PROCESS | 12921 | 1462219057834 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}] 12:57:38 INFO - PROCESS | 12921 | 1462219058076 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:57:38 INFO - PROCESS | 12921 | 1462219058207 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:38 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073fcc000 == 117 [pid = 12921] [id = 399] 12:57:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f106d1ed800) [pid = 12921] [serial = 1198] [outer = (nil)] 12:57:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f10700a0000) [pid = 12921] [serial = 1199] [outer = 0x7f106d1ed800] 12:57:38 INFO - PROCESS | 12921 | 1462219058273 Marionette DEBUG loaded listener.js 12:57:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f1073620000) [pid = 12921] [serial = 1200] [outer = 0x7f106d1ed800] 12:57:39 INFO - PROCESS | 12921 | 1462219059159 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]]]}] 12:57:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:57:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1385ms 12:57:39 INFO - PROCESS | 12921 | 1462219059192 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:57:39 INFO - PROCESS | 12921 | 1462219059199 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:57:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:57:39 INFO - PROCESS | 12921 | 1462219059209 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:57:39 INFO - PROCESS | 12921 | 1462219059213 Marionette TRACE conn3 <- [1,1570,null,{}] 12:57:39 INFO - PROCESS | 12921 | 1462219059218 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}] 12:57:39 INFO - PROCESS | 12921 | 1462219059384 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:57:39 INFO - PROCESS | 12921 | 1462219059566 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:39 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10795c8000 == 118 [pid = 12921] [id = 400] 12:57:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f10743ee400) [pid = 12921] [serial = 1201] [outer = (nil)] 12:57:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f1074a45c00) [pid = 12921] [serial = 1202] [outer = 0x7f10743ee400] 12:57:39 INFO - PROCESS | 12921 | 1462219059629 Marionette DEBUG loaded listener.js 12:57:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f1074b89000) [pid = 12921] [serial = 1203] [outer = 0x7f10743ee400] 12:57:40 INFO - PROCESS | 12921 | 1462219060477 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]]]}] 12:57:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:57:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1337ms 12:57:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:57:40 INFO - PROCESS | 12921 | 1462219060547 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:57:40 INFO - PROCESS | 12921 | 1462219060550 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:57:40 INFO - PROCESS | 12921 | 1462219060556 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:57:40 INFO - PROCESS | 12921 | 1462219060561 Marionette TRACE conn3 <- [1,1574,null,{}] 12:57:40 INFO - PROCESS | 12921 | 1462219060575 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}] 12:57:40 INFO - PROCESS | 12921 | 1462219060789 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:57:40 INFO - PROCESS | 12921 | 1462219060977 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108471d800 == 119 [pid = 12921] [id = 401] 12:57:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f10757f5c00) [pid = 12921] [serial = 1204] [outer = (nil)] 12:57:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f107ab35800) [pid = 12921] [serial = 1205] [outer = 0x7f10757f5c00] 12:57:41 INFO - PROCESS | 12921 | 1462219061047 Marionette DEBUG loaded listener.js 12:57:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f107be0cc00) [pid = 12921] [serial = 1206] [outer = 0x7f10757f5c00] 12:57:41 INFO - PROCESS | 12921 | 1462219061850 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]]]}] 12:57:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:57:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1339ms 12:57:41 INFO - PROCESS | 12921 | 1462219061896 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:57:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:57:41 INFO - PROCESS | 12921 | 1462219061900 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:57:41 INFO - PROCESS | 12921 | 1462219061905 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:57:41 INFO - PROCESS | 12921 | 1462219061908 Marionette TRACE conn3 <- [1,1578,null,{}] 12:57:41 INFO - PROCESS | 12921 | 1462219061913 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}] 12:57:42 INFO - PROCESS | 12921 | 1462219062080 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:57:42 INFO - PROCESS | 12921 | 1462219062262 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108ae11000 == 120 [pid = 12921] [id = 402] 12:57:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f107a359000) [pid = 12921] [serial = 1207] [outer = (nil)] 12:57:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f10801d7800) [pid = 12921] [serial = 1208] [outer = 0x7f107a359000] 12:57:42 INFO - PROCESS | 12921 | 1462219062324 Marionette DEBUG loaded listener.js 12:57:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f1083ad9800) [pid = 12921] [serial = 1209] [outer = 0x7f107a359000] 12:57:43 INFO - PROCESS | 12921 | 1462219063133 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]]]}] 12:57:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:57:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1282ms 12:57:43 INFO - PROCESS | 12921 | 1462219063187 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:57:43 INFO - PROCESS | 12921 | 1462219063190 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:57:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:57:43 INFO - PROCESS | 12921 | 1462219063196 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:57:43 INFO - PROCESS | 12921 | 1462219063198 Marionette TRACE conn3 <- [1,1582,null,{}] 12:57:43 INFO - PROCESS | 12921 | 1462219063203 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}] 12:57:43 INFO - PROCESS | 12921 | 1462219063361 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:57:43 INFO - PROCESS | 12921 | 1462219063543 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:43 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1092a4b000 == 121 [pid = 12921] [id = 403] 12:57:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f107a489000) [pid = 12921] [serial = 1210] [outer = (nil)] 12:57:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f1084595000) [pid = 12921] [serial = 1211] [outer = 0x7f107a489000] 12:57:43 INFO - PROCESS | 12921 | 1462219063605 Marionette DEBUG loaded listener.js 12:57:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f1085808000) [pid = 12921] [serial = 1212] [outer = 0x7f107a489000] 12:57:44 INFO - PROCESS | 12921 | 1462219064438 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]]]}] 12:57:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:57:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1276ms 12:57:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:57:44 INFO - PROCESS | 12921 | 1462219064473 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:57:44 INFO - PROCESS | 12921 | 1462219064475 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:57:44 INFO - PROCESS | 12921 | 1462219064481 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:57:44 INFO - PROCESS | 12921 | 1462219064484 Marionette TRACE conn3 <- [1,1586,null,{}] 12:57:44 INFO - PROCESS | 12921 | 1462219064489 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}] 12:57:44 INFO - PROCESS | 12921 | 1462219064674 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:57:44 INFO - PROCESS | 12921 | 1462219064859 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:44 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1078667800 == 122 [pid = 12921] [id = 404] 12:57:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f1085808400) [pid = 12921] [serial = 1213] [outer = (nil)] 12:57:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f108ba9c400) [pid = 12921] [serial = 1214] [outer = 0x7f1085808400] 12:57:44 INFO - PROCESS | 12921 | 1462219064923 Marionette DEBUG loaded listener.js 12:57:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f109280bc00) [pid = 12921] [serial = 1215] [outer = 0x7f1085808400] 12:57:45 INFO - PROCESS | 12921 | 1462219065725 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]]]}] 12:57:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:57:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1286ms 12:57:45 INFO - PROCESS | 12921 | 1462219065767 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:57:45 INFO - PROCESS | 12921 | 1462219065770 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:57:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:57:45 INFO - PROCESS | 12921 | 1462219065775 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:57:45 INFO - PROCESS | 12921 | 1462219065777 Marionette TRACE conn3 <- [1,1590,null,{}] 12:57:45 INFO - PROCESS | 12921 | 1462219065782 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}] 12:57:45 INFO - PROCESS | 12921 | 1462219065942 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:57:46 INFO - PROCESS | 12921 | 1462219066124 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1078682800 == 123 [pid = 12921] [id = 405] 12:57:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f106fdb5800) [pid = 12921] [serial = 1216] [outer = (nil)] 12:57:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f106fdbc400) [pid = 12921] [serial = 1217] [outer = 0x7f106fdb5800] 12:57:46 INFO - PROCESS | 12921 | 1462219066193 Marionette DEBUG loaded listener.js 12:57:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f106fdc0c00) [pid = 12921] [serial = 1218] [outer = 0x7f106fdb5800] 12:57:47 INFO - PROCESS | 12921 | 1462219067013 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]]]}] 12:57:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:57:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1276ms 12:57:47 INFO - PROCESS | 12921 | 1462219067053 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:57:47 INFO - PROCESS | 12921 | 1462219067057 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:57:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:57:47 INFO - PROCESS | 12921 | 1462219067062 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:57:47 INFO - PROCESS | 12921 | 1462219067065 Marionette TRACE conn3 <- [1,1594,null,{}] 12:57:47 INFO - PROCESS | 12921 | 1462219067070 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}] 12:57:47 INFO - PROCESS | 12921 | 1462219067227 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:57:47 INFO - PROCESS | 12921 | 1462219067410 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10743a0800 == 124 [pid = 12921] [id = 406] 12:57:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f106fdb5c00) [pid = 12921] [serial = 1219] [outer = (nil)] 12:57:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f1091d77c00) [pid = 12921] [serial = 1220] [outer = 0x7f106fdb5c00] 12:57:47 INFO - PROCESS | 12921 | 1462219067470 Marionette DEBUG loaded listener.js 12:57:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f1094c62000) [pid = 12921] [serial = 1221] [outer = 0x7f106fdb5c00] 12:57:48 INFO - PROCESS | 12921 | 1462219068331 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]]]}] 12:57:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:57:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1326ms 12:57:48 INFO - PROCESS | 12921 | 1462219068389 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:57:48 INFO - PROCESS | 12921 | 1462219068392 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:57:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:57:48 INFO - PROCESS | 12921 | 1462219068398 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:57:48 INFO - PROCESS | 12921 | 1462219068400 Marionette TRACE conn3 <- [1,1598,null,{}] 12:57:48 INFO - PROCESS | 12921 | 1462219068405 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}] 12:57:48 INFO - PROCESS | 12921 | 1462219068562 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:57:48 INFO - PROCESS | 12921 | 1462219068746 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106abd4800 == 125 [pid = 12921] [id = 407] 12:57:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f106fdbb800) [pid = 12921] [serial = 1222] [outer = (nil)] 12:57:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f1071d5ac00) [pid = 12921] [serial = 1223] [outer = 0x7f106fdbb800] 12:57:48 INFO - PROCESS | 12921 | 1462219068811 Marionette DEBUG loaded listener.js 12:57:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f1071d60000) [pid = 12921] [serial = 1224] [outer = 0x7f106fdbb800] 12:57:49 INFO - PROCESS | 12921 | 1462219069657 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]]]}] 12:57:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:57:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1327ms 12:57:49 INFO - PROCESS | 12921 | 1462219069726 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:57:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:57:49 INFO - PROCESS | 12921 | 1462219069730 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:57:49 INFO - PROCESS | 12921 | 1462219069734 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:57:49 INFO - PROCESS | 12921 | 1462219069737 Marionette TRACE conn3 <- [1,1602,null,{}] 12:57:49 INFO - PROCESS | 12921 | 1462219069741 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}] 12:57:49 INFO - PROCESS | 12921 | 1462219069900 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:57:50 INFO - PROCESS | 12921 | 1462219070087 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106c6a4000 == 126 [pid = 12921] [id = 408] 12:57:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f106c6ebc00) [pid = 12921] [serial = 1225] [outer = (nil)] 12:57:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f1071d5d000) [pid = 12921] [serial = 1226] [outer = 0x7f106c6ebc00] 12:57:50 INFO - PROCESS | 12921 | 1462219070149 Marionette DEBUG loaded listener.js 12:57:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f1074ad3800) [pid = 12921] [serial = 1227] [outer = 0x7f106c6ebc00] 12:57:50 INFO - PROCESS | 12921 | 1462219070962 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]]]}] 12:57:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:57:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1283ms 12:57:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:57:51 INFO - PROCESS | 12921 | 1462219071018 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:57:51 INFO - PROCESS | 12921 | 1462219071021 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:57:51 INFO - PROCESS | 12921 | 1462219071026 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:57:51 INFO - PROCESS | 12921 | 1462219071030 Marionette TRACE conn3 <- [1,1606,null,{}] 12:57:51 INFO - PROCESS | 12921 | 1462219071034 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}] 12:57:51 INFO - PROCESS | 12921 | 1462219071206 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:57:51 INFO - PROCESS | 12921 | 1462219071405 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106d533000 == 127 [pid = 12921] [id = 409] 12:57:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f106d1eec00) [pid = 12921] [serial = 1228] [outer = (nil)] 12:57:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f1075585c00) [pid = 12921] [serial = 1229] [outer = 0x7f106d1eec00] 12:57:51 INFO - PROCESS | 12921 | 1462219071472 Marionette DEBUG loaded listener.js 12:57:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f1094c66c00) [pid = 12921] [serial = 1230] [outer = 0x7f106d1eec00] 12:57:52 INFO - PROCESS | 12921 | 1462219072269 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]]]}] 12:57:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:57:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1291ms 12:57:52 INFO - PROCESS | 12921 | 1462219072318 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:57:52 INFO - PROCESS | 12921 | 1462219072321 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:57:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:57:52 INFO - PROCESS | 12921 | 1462219072326 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:57:52 INFO - PROCESS | 12921 | 1462219072328 Marionette TRACE conn3 <- [1,1610,null,{}] 12:57:52 INFO - PROCESS | 12921 | 1462219072333 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}] 12:57:52 INFO - PROCESS | 12921 | 1462219072491 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:57:52 INFO - PROCESS | 12921 | 1462219072681 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ffc6000 == 128 [pid = 12921] [id = 410] 12:57:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f106acc2c00) [pid = 12921] [serial = 1231] [outer = (nil)] 12:57:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f106accbc00) [pid = 12921] [serial = 1232] [outer = 0x7f106acc2c00] 12:57:52 INFO - PROCESS | 12921 | 1462219072740 Marionette DEBUG loaded listener.js 12:57:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f106acd1800) [pid = 12921] [serial = 1233] [outer = 0x7f106acc2c00] 12:57:53 INFO - PROCESS | 12921 | 1462219073897 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]]]}] 12:57:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:57:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1627ms 12:57:53 INFO - PROCESS | 12921 | 1462219073955 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:57:53 INFO - PROCESS | 12921 | 1462219073960 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:57:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:57:53 INFO - PROCESS | 12921 | 1462219073967 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:57:53 INFO - PROCESS | 12921 | 1462219073972 Marionette TRACE conn3 <- [1,1614,null,{}] 12:57:53 INFO - PROCESS | 12921 | 1462219073978 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}] 12:57:54 INFO - PROCESS | 12921 | 1462219074162 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:57:54 INFO - PROCESS | 12921 | 1462219074359 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073315000 == 129 [pid = 12921] [id = 411] 12:57:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f106c6e9000) [pid = 12921] [serial = 1234] [outer = (nil)] 12:57:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f106d1ef400) [pid = 12921] [serial = 1235] [outer = 0x7f106c6e9000] 12:57:54 INFO - PROCESS | 12921 | 1462219074420 Marionette DEBUG loaded listener.js 12:57:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f1070098800) [pid = 12921] [serial = 1236] [outer = 0x7f106c6e9000] 12:57:55 INFO - PROCESS | 12921 | 1462219075322 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]]]}] 12:57:55 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 12:57:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1432ms 12:57:55 INFO - PROCESS | 12921 | 1462219075400 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:57:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:57:55 INFO - PROCESS | 12921 | 1462219075416 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:57:55 INFO - PROCESS | 12921 | 1462219075424 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:57:55 INFO - PROCESS | 12921 | 1462219075428 Marionette TRACE conn3 <- [1,1618,null,{}] 12:57:55 INFO - PROCESS | 12921 | 1462219075433 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}] 12:57:55 INFO - PROCESS | 12921 | 1462219075629 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:57:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106fe4f800 == 128 [pid = 12921] [id = 313] 12:57:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106d532000 == 127 [pid = 12921] [id = 314] 12:57:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106c4be800 == 126 [pid = 12921] [id = 315] 12:57:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10785ce800 == 125 [pid = 12921] [id = 397] 12:57:55 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f1085dcd000) [pid = 12921] [serial = 1109] [outer = (nil)] [url = about:blank] 12:57:55 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f1074b88400) [pid = 12921] [serial = 1112] [outer = (nil)] [url = about:blank] 12:57:55 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f1083add400) [pid = 12921] [serial = 1136] [outer = (nil)] [url = about:blank] 12:57:55 INFO - PROCESS | 12921 | 1462219075966 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107e2c7800 == 124 [pid = 12921] [id = 396] 12:57:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107af27800 == 123 [pid = 12921] [id = 395] 12:57:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10795c5800 == 122 [pid = 12921] [id = 394] 12:57:55 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10786c8800 == 121 [pid = 12921] [id = 393] 12:57:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f163000 == 122 [pid = 12921] [id = 412] 12:57:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f1071e5f400) [pid = 12921] [serial = 1237] [outer = (nil)] 12:57:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f1073614800) [pid = 12921] [serial = 1238] [outer = 0x7f1071e5f400] 12:57:56 INFO - PROCESS | 12921 | 1462219076050 Marionette DEBUG loaded listener.js 12:57:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f10736f0800) [pid = 12921] [serial = 1239] [outer = 0x7f1071e5f400] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106fe54800 == 121 [pid = 12921] [id = 392] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073fd8800 == 120 [pid = 12921] [id = 391] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10844c6000 == 119 [pid = 12921] [id = 389] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107933d800 == 118 [pid = 12921] [id = 388] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106b40f000 == 117 [pid = 12921] [id = 387] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109e494800 == 116 [pid = 12921] [id = 386] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1099745000 == 115 [pid = 12921] [id = 385] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1096923000 == 114 [pid = 12921] [id = 384] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10960c2800 == 113 [pid = 12921] [id = 383] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1092a3d000 == 112 [pid = 12921] [id = 382] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084efb000 == 111 [pid = 12921] [id = 381] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b107800 == 110 [pid = 12921] [id = 380] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107533f000 == 109 [pid = 12921] [id = 379] 12:57:56 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a887800 == 108 [pid = 12921] [id = 12] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f1096051800) [pid = 12921] [serial = 882] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f10736f1800) [pid = 12921] [serial = 1121] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f107b0c1800) [pid = 12921] [serial = 921] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f1094c5d000) [pid = 12921] [serial = 879] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f107497f400) [pid = 12921] [serial = 918] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f107b0b7400) [pid = 12921] [serial = 1128] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f10850adc00) [pid = 12921] [serial = 1103] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f1084594c00) [pid = 12921] [serial = 924] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f108ba99c00) [pid = 12921] [serial = 870] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f1091693400) [pid = 12921] [serial = 978] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f106f1af800) [pid = 12921] [serial = 1116] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f1096087400) [pid = 12921] [serial = 915] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f10801d0000) [pid = 12921] [serial = 1131] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f108ba45400) [pid = 12921] [serial = 858] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f10947cfc00) [pid = 12921] [serial = 930] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f10801ddc00) [pid = 12921] [serial = 1097] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f107bc87400) [pid = 12921] [serial = 1094] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f107a48c800) [pid = 12921] [serial = 1091] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f107ca09800) [pid = 12921] [serial = 1130] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f106d1f3000) [pid = 12921] [serial = 1115] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f108580cc00) [pid = 12921] [serial = 1106] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f106f1ab800) [pid = 12921] [serial = 1085] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f108ba9a000) [pid = 12921] [serial = 927] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f107497b800) [pid = 12921] [serial = 1088] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f1081654c00) [pid = 12921] [serial = 864] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f1091613400) [pid = 12921] [serial = 873] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f1083393800) [pid = 12921] [serial = 1134] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f107ab40c00) [pid = 12921] [serial = 861] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f107e289400) [pid = 12921] [serial = 1083] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f107a898800) [pid = 12921] [serial = 1133] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f1085811000) [pid = 12921] [serial = 867] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f107a487800) [pid = 12921] [serial = 1125] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f108338c800) [pid = 12921] [serial = 1100] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f1074d49800) [pid = 12921] [serial = 1122] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f1092a5a000) [pid = 12921] [serial = 876] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f10742c8000) [pid = 12921] [serial = 1118] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f1074b87400) [pid = 12921] [serial = 885] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f107ab3d400) [pid = 12921] [serial = 1127] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f107a40d400) [pid = 12921] [serial = 1124] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f1074976000) [pid = 12921] [serial = 1119] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f107a48b400) [pid = 12921] [serial = 1029] [outer = (nil)] [url = about:blank] 12:57:56 INFO - PROCESS | 12921 | 1462219076742 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]]]}] 12:57:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:57:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1384ms 12:57:56 INFO - PROCESS | 12921 | 1462219076808 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:57:56 INFO - PROCESS | 12921 | 1462219076811 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:57:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:57:56 INFO - PROCESS | 12921 | 1462219076816 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:57:56 INFO - PROCESS | 12921 | 1462219076821 Marionette TRACE conn3 <- [1,1622,null,{}] 12:57:56 INFO - PROCESS | 12921 | 1462219076834 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}] 12:57:56 INFO - PROCESS | 12921 | 1462219076994 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:57:57 INFO - PROCESS | 12921 | 1462219077131 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073f72000 == 109 [pid = 12921] [id = 413] 12:57:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f1071e65000) [pid = 12921] [serial = 1240] [outer = (nil)] 12:57:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f1074387400) [pid = 12921] [serial = 1241] [outer = 0x7f1071e65000] 12:57:57 INFO - PROCESS | 12921 | 1462219077187 Marionette DEBUG loaded listener.js 12:57:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f1074a43800) [pid = 12921] [serial = 1242] [outer = 0x7f1071e65000] 12:57:57 INFO - PROCESS | 12921 | 1462219077799 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]]]}] 12:57:57 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 12:57:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1031ms 12:57:57 INFO - PROCESS | 12921 | 1462219077849 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:57:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:57:57 INFO - PROCESS | 12921 | 1462219077852 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:57:57 INFO - PROCESS | 12921 | 1462219077857 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:57:57 INFO - PROCESS | 12921 | 1462219077859 Marionette TRACE conn3 <- [1,1626,null,{}] 12:57:57 INFO - PROCESS | 12921 | 1462219077864 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}] 12:57:58 INFO - PROCESS | 12921 | 1462219078066 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:57:58 INFO - PROCESS | 12921 | 1462219078159 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10785cc000 == 110 [pid = 12921] [id = 414] 12:57:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f106f1af800) [pid = 12921] [serial = 1243] [outer = (nil)] 12:57:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f1074ad4000) [pid = 12921] [serial = 1244] [outer = 0x7f106f1af800] 12:57:58 INFO - PROCESS | 12921 | 1462219078210 Marionette DEBUG loaded listener.js 12:57:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f1074b7fc00) [pid = 12921] [serial = 1245] [outer = 0x7f106f1af800] 12:57:58 INFO - PROCESS | 12921 | 1462219078897 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]]]}] 12:57:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:57:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1076ms 12:57:58 INFO - PROCESS | 12921 | 1462219078933 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:57:58 INFO - PROCESS | 12921 | 1462219078936 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:57:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:57:58 INFO - PROCESS | 12921 | 1462219078941 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:57:58 INFO - PROCESS | 12921 | 1462219078943 Marionette TRACE conn3 <- [1,1630,null,{}] 12:57:58 INFO - PROCESS | 12921 | 1462219078948 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}] 12:57:59 INFO - PROCESS | 12921 | 1462219079139 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:57:59 INFO - PROCESS | 12921 | 1462219079164 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10793bb000 == 111 [pid = 12921] [id = 415] 12:57:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f106c5e2c00) [pid = 12921] [serial = 1246] [outer = (nil)] 12:57:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f1074b8a800) [pid = 12921] [serial = 1247] [outer = 0x7f106c5e2c00] 12:57:59 INFO - PROCESS | 12921 | 1462219079216 Marionette DEBUG loaded listener.js 12:57:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f1074d3f800) [pid = 12921] [serial = 1248] [outer = 0x7f106c5e2c00] 12:58:00 INFO - PROCESS | 12921 | 1462219080030 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]]]}] 12:58:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:58:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1126ms 12:58:00 INFO - PROCESS | 12921 | 1462219080068 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:58:00 INFO - PROCESS | 12921 | 1462219080071 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:58:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:58:00 INFO - PROCESS | 12921 | 1462219080077 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:58:00 INFO - PROCESS | 12921 | 1462219080079 Marionette TRACE conn3 <- [1,1634,null,{}] 12:58:00 INFO - PROCESS | 12921 | 1462219080089 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}] 12:58:00 INFO - PROCESS | 12921 | 1462219080292 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:58:00 INFO - PROCESS | 12921 | 1462219080322 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a886000 == 112 [pid = 12921] [id = 416] 12:58:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f1074c51c00) [pid = 12921] [serial = 1249] [outer = (nil)] 12:58:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f107a358400) [pid = 12921] [serial = 1250] [outer = 0x7f1074c51c00] 12:58:00 INFO - PROCESS | 12921 | 1462219080378 Marionette DEBUG loaded listener.js 12:58:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f10743ee800) [pid = 12921] [serial = 1251] [outer = 0x7f1074c51c00] 12:58:00 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f10757eb000) [pid = 12921] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:58:00 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f106d510800) [pid = 12921] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:58:00 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f107ae2c000) [pid = 12921] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:58:00 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f107a350800) [pid = 12921] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:58:00 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f107361c000) [pid = 12921] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:58:00 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f106c6f7400) [pid = 12921] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:58:00 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f107364a400) [pid = 12921] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:58:00 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f107a88f800) [pid = 12921] [serial = 33] [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.] 12:58:00 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f1073614400) [pid = 12921] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:58:01 INFO - PROCESS | 12921 | 1462219081225 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]]]}] 12:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1181ms 12:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:58:01 INFO - PROCESS | 12921 | 1462219081258 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:58:01 INFO - PROCESS | 12921 | 1462219081260 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:58:01 INFO - PROCESS | 12921 | 1462219081264 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:58:01 INFO - PROCESS | 12921 | 1462219081268 Marionette TRACE conn3 <- [1,1638,null,{}] 12:58:01 INFO - PROCESS | 12921 | 1462219081272 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}] 12:58:01 INFO - PROCESS | 12921 | 1462219081462 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:58:01 INFO - PROCESS | 12921 | 1462219081482 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:01 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107acb5800 == 113 [pid = 12921] [id = 417] 12:58:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f10700a3800) [pid = 12921] [serial = 1252] [outer = (nil)] 12:58:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f1075535c00) [pid = 12921] [serial = 1253] [outer = 0x7f10700a3800] 12:58:01 INFO - PROCESS | 12921 | 1462219081539 Marionette DEBUG loaded listener.js 12:58:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f107ab3d400) [pid = 12921] [serial = 1254] [outer = 0x7f10700a3800] 12:58:02 INFO - PROCESS | 12921 | 1462219082246 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]]]}] 12:58:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:58:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1026ms 12:58:02 INFO - PROCESS | 12921 | 1462219082291 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:58:02 INFO - PROCESS | 12921 | 1462219082294 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:58:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:58:02 INFO - PROCESS | 12921 | 1462219082299 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:58:02 INFO - PROCESS | 12921 | 1462219082302 Marionette TRACE conn3 <- [1,1642,null,{}] 12:58:02 INFO - PROCESS | 12921 | 1462219082306 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}] 12:58:02 INFO - PROCESS | 12921 | 1462219082463 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:58:02 INFO - PROCESS | 12921 | 1462219082607 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b399000 == 114 [pid = 12921] [id = 418] 12:58:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f10742c6400) [pid = 12921] [serial = 1255] [outer = (nil)] 12:58:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f107ae2ac00) [pid = 12921] [serial = 1256] [outer = 0x7f10742c6400] 12:58:02 INFO - PROCESS | 12921 | 1462219082660 Marionette DEBUG loaded listener.js 12:58:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f107b1ed400) [pid = 12921] [serial = 1257] [outer = 0x7f10742c6400] 12:58:03 INFO - PROCESS | 12921 | 1462219083522 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]]]}] 12:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1279ms 12:58:03 INFO - PROCESS | 12921 | 1462219083579 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:58:03 INFO - PROCESS | 12921 | 1462219083585 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:58:03 INFO - PROCESS | 12921 | 1462219083609 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:58:03 INFO - PROCESS | 12921 | 1462219083614 Marionette TRACE conn3 <- [1,1646,null,{}] 12:58:03 INFO - PROCESS | 12921 | 1462219083624 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}] 12:58:03 INFO - PROCESS | 12921 | 1462219083819 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:58:04 INFO - PROCESS | 12921 | 1462219083999 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10725c5000 == 115 [pid = 12921] [id = 419] 12:58:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f106d1e7c00) [pid = 12921] [serial = 1258] [outer = (nil)] 12:58:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f106fdb8800) [pid = 12921] [serial = 1259] [outer = 0x7f106d1e7c00] 12:58:04 INFO - PROCESS | 12921 | 1462219084064 Marionette DEBUG loaded listener.js 12:58:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f1071d5c400) [pid = 12921] [serial = 1260] [outer = 0x7f106d1e7c00] 12:58:04 INFO - PROCESS | 12921 | 1462219084906 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]]]}] 12:58:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:58:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1349ms 12:58:04 INFO - PROCESS | 12921 | 1462219084947 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:58:04 INFO - PROCESS | 12921 | 1462219084954 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:58:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:58:04 INFO - PROCESS | 12921 | 1462219084964 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:58:04 INFO - PROCESS | 12921 | 1462219084968 Marionette TRACE conn3 <- [1,1650,null,{}] 12:58:04 INFO - PROCESS | 12921 | 1462219084973 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}] 12:58:05 INFO - PROCESS | 12921 | 1462219085143 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:58:05 INFO - PROCESS | 12921 | 1462219085297 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:05 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1079334000 == 116 [pid = 12921] [id = 420] 12:58:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f1073619800) [pid = 12921] [serial = 1261] [outer = (nil)] 12:58:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f1074384000) [pid = 12921] [serial = 1262] [outer = 0x7f1073619800] 12:58:05 INFO - PROCESS | 12921 | 1462219085359 Marionette DEBUG loaded listener.js 12:58:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f1074980000) [pid = 12921] [serial = 1263] [outer = 0x7f1073619800] 12:58:06 INFO - PROCESS | 12921 | 1462219086271 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]]]}] 12:58:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:58:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1378ms 12:58:06 INFO - PROCESS | 12921 | 1462219086343 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:58:06 INFO - PROCESS | 12921 | 1462219086346 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:58:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:58:06 INFO - PROCESS | 12921 | 1462219086352 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:58:06 INFO - PROCESS | 12921 | 1462219086358 Marionette TRACE conn3 <- [1,1654,null,{}] 12:58:06 INFO - PROCESS | 12921 | 1462219086373 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}] 12:58:06 INFO - PROCESS | 12921 | 1462219086590 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:58:06 INFO - PROCESS | 12921 | 1462219086772 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e367800 == 117 [pid = 12921] [id = 421] 12:58:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f1074ad5000) [pid = 12921] [serial = 1264] [outer = (nil)] 12:58:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f1075533c00) [pid = 12921] [serial = 1265] [outer = 0x7f1074ad5000] 12:58:06 INFO - PROCESS | 12921 | 1462219086841 Marionette DEBUG loaded listener.js 12:58:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f107a34f800) [pid = 12921] [serial = 1266] [outer = 0x7f1074ad5000] 12:58:07 INFO - PROCESS | 12921 | 1462219087635 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]]]}] 12:58:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1336ms 12:58:07 INFO - PROCESS | 12921 | 1462219087689 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:58:07 INFO - PROCESS | 12921 | 1462219087692 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:58:07 INFO - PROCESS | 12921 | 1462219087698 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:58:07 INFO - PROCESS | 12921 | 1462219087700 Marionette TRACE conn3 <- [1,1658,null,{}] 12:58:07 INFO - PROCESS | 12921 | 1462219087704 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}] 12:58:07 INFO - PROCESS | 12921 | 1462219087865 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:58:08 INFO - PROCESS | 12921 | 1462219088048 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10841c9000 == 118 [pid = 12921] [id = 422] 12:58:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f1074b88400) [pid = 12921] [serial = 1267] [outer = (nil)] 12:58:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f107af3c800) [pid = 12921] [serial = 1268] [outer = 0x7f1074b88400] 12:58:08 INFO - PROCESS | 12921 | 1462219088108 Marionette DEBUG loaded listener.js 12:58:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f107b6e7000) [pid = 12921] [serial = 1269] [outer = 0x7f1074b88400] 12:58:08 INFO - PROCESS | 12921 | 1462219088923 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]]]}] 12:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1279ms 12:58:08 INFO - PROCESS | 12921 | 1462219088978 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:58:08 INFO - PROCESS | 12921 | 1462219088982 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:58:08 INFO - PROCESS | 12921 | 1462219088987 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:58:08 INFO - PROCESS | 12921 | 1462219088990 Marionette TRACE conn3 <- [1,1662,null,{}] 12:58:08 INFO - PROCESS | 12921 | 1462219088994 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}] 12:58:09 INFO - PROCESS | 12921 | 1462219089163 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:58:09 INFO - PROCESS | 12921 | 1462219089348 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084a22800 == 119 [pid = 12921] [id = 423] 12:58:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f107a353400) [pid = 12921] [serial = 1270] [outer = (nil)] 12:58:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f107ca0ac00) [pid = 12921] [serial = 1271] [outer = 0x7f107a353400] 12:58:09 INFO - PROCESS | 12921 | 1462219089408 Marionette DEBUG loaded listener.js 12:58:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f107e291c00) [pid = 12921] [serial = 1272] [outer = 0x7f107a353400] 12:58:10 INFO - PROCESS | 12921 | 1462219090225 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]]]}] 12:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1286ms 12:58:10 INFO - PROCESS | 12921 | 1462219090273 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:58:10 INFO - PROCESS | 12921 | 1462219090276 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:58:10 INFO - PROCESS | 12921 | 1462219090281 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:58:10 INFO - PROCESS | 12921 | 1462219090283 Marionette TRACE conn3 <- [1,1666,null,{}] 12:58:10 INFO - PROCESS | 12921 | 1462219090288 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}] 12:58:10 INFO - PROCESS | 12921 | 1462219090478 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:58:10 INFO - PROCESS | 12921 | 1462219090664 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109161e000 == 120 [pid = 12921] [id = 424] 12:58:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f107e289400) [pid = 12921] [serial = 1273] [outer = (nil)] 12:58:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f1083add400) [pid = 12921] [serial = 1274] [outer = 0x7f107e289400] 12:58:10 INFO - PROCESS | 12921 | 1462219090727 Marionette DEBUG loaded listener.js 12:58:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f1085805c00) [pid = 12921] [serial = 1275] [outer = 0x7f107e289400] 12:58:11 INFO - PROCESS | 12921 | 1462219091502 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]]]}] 12:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1275ms 12:58:11 INFO - PROCESS | 12921 | 1462219091557 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:58:11 INFO - PROCESS | 12921 | 1462219091561 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:58:11 INFO - PROCESS | 12921 | 1462219091566 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 12921 | 1462219091568 Marionette TRACE conn3 <- [1,1670,null,{}] 12:58:11 INFO - PROCESS | 12921 | 1462219091573 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}] 12:58:11 INFO - PROCESS | 12921 | 1462219091733 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:58:11 INFO - PROCESS | 12921 | 1462219091922 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10965b8000 == 121 [pid = 12921] [id = 425] 12:58:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f107ab3f400) [pid = 12921] [serial = 1276] [outer = (nil)] 12:58:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f1085857000) [pid = 12921] [serial = 1277] [outer = 0x7f107ab3f400] 12:58:12 INFO - PROCESS | 12921 | 1462219091996 Marionette DEBUG loaded listener.js 12:58:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f1087816800) [pid = 12921] [serial = 1278] [outer = 0x7f107ab3f400] 12:58:12 INFO - PROCESS | 12921 | 1462219092751 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]]]}] 12:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1225ms 12:58:12 INFO - PROCESS | 12921 | 1462219092791 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:58:12 INFO - PROCESS | 12921 | 1462219092795 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:58:12 INFO - PROCESS | 12921 | 1462219092799 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:58:12 INFO - PROCESS | 12921 | 1462219092802 Marionette TRACE conn3 <- [1,1674,null,{}] 12:58:12 INFO - PROCESS | 12921 | 1462219092807 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}] 12:58:12 INFO - PROCESS | 12921 | 1462219092966 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:58:13 INFO - PROCESS | 12921 | 1462219093151 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:13 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1098a85800 == 122 [pid = 12921] [id = 426] 12:58:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f106c445400) [pid = 12921] [serial = 1279] [outer = (nil)] 12:58:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f106c44e400) [pid = 12921] [serial = 1280] [outer = 0x7f106c445400] 12:58:13 INFO - PROCESS | 12921 | 1462219093214 Marionette DEBUG loaded listener.js 12:58:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f106c453400) [pid = 12921] [serial = 1281] [outer = 0x7f106c445400] 12:58:14 INFO - PROCESS | 12921 | 1462219094006 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]]]}] 12:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1276ms 12:58:14 INFO - PROCESS | 12921 | 1462219094077 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:58:14 INFO - PROCESS | 12921 | 1462219094080 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:58:14 INFO - PROCESS | 12921 | 1462219094086 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:58:14 INFO - PROCESS | 12921 | 1462219094088 Marionette TRACE conn3 <- [1,1678,null,{}] 12:58:14 INFO - PROCESS | 12921 | 1462219094094 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}] 12:58:14 INFO - PROCESS | 12921 | 1462219094271 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:58:14 INFO - PROCESS | 12921 | 1462219094452 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:14 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e4ae000 == 123 [pid = 12921] [id = 427] 12:58:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f106c446000) [pid = 12921] [serial = 1282] [outer = (nil)] 12:58:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f1085853000) [pid = 12921] [serial = 1283] [outer = 0x7f106c446000] 12:58:14 INFO - PROCESS | 12921 | 1462219094514 Marionette DEBUG loaded listener.js 12:58:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f1087de1800) [pid = 12921] [serial = 1284] [outer = 0x7f106c446000] 12:58:15 INFO - PROCESS | 12921 | 1462219095305 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]]]}] 12:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1284ms 12:58:15 INFO - PROCESS | 12921 | 1462219095371 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:58:15 INFO - PROCESS | 12921 | 1462219095374 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:58:15 INFO - PROCESS | 12921 | 1462219095379 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:58:15 INFO - PROCESS | 12921 | 1462219095381 Marionette TRACE conn3 <- [1,1682,null,{}] 12:58:15 INFO - PROCESS | 12921 | 1462219095386 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}] 12:58:15 INFO - PROCESS | 12921 | 1462219095555 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:58:15 INFO - PROCESS | 12921 | 1462219095741 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e8cc000 == 124 [pid = 12921] [id = 428] 12:58:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f106c44fc00) [pid = 12921] [serial = 1285] [outer = (nil)] 12:58:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f108ba9b800) [pid = 12921] [serial = 1286] [outer = 0x7f106c44fc00] 12:58:15 INFO - PROCESS | 12921 | 1462219095805 Marionette DEBUG loaded listener.js 12:58:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f10918e8c00) [pid = 12921] [serial = 1287] [outer = 0x7f106c44fc00] 12:58:16 INFO - PROCESS | 12921 | 1462219096617 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]]]}] 12:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1276ms 12:58:16 INFO - PROCESS | 12921 | 1462219096656 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:58:16 INFO - PROCESS | 12921 | 1462219096659 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:58:16 INFO - PROCESS | 12921 | 1462219096665 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:58:16 INFO - PROCESS | 12921 | 1462219096669 Marionette TRACE conn3 <- [1,1686,null,{}] 12:58:16 INFO - PROCESS | 12921 | 1462219096674 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}] 12:58:16 INFO - PROCESS | 12921 | 1462219096860 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:58:17 INFO - PROCESS | 12921 | 1462219097072 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:17 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106aad5000 == 125 [pid = 12921] [id = 429] 12:58:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f106b859400) [pid = 12921] [serial = 1288] [outer = (nil)] 12:58:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f107b697800) [pid = 12921] [serial = 1289] [outer = 0x7f106b859400] 12:58:17 INFO - PROCESS | 12921 | 1462219097183 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f1092a62800) [pid = 12921] [serial = 1290] [outer = 0x7f106b859400] 12:58:18 INFO - PROCESS | 12921 | 1462219098003 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]]]}] 12:58:18 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 12:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1377ms 12:58:18 INFO - PROCESS | 12921 | 1462219098048 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:58:18 INFO - PROCESS | 12921 | 1462219098051 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:58:18 INFO - PROCESS | 12921 | 1462219098057 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:58:18 INFO - PROCESS | 12921 | 1462219098059 Marionette TRACE conn3 <- [1,1690,null,{}] 12:58:18 INFO - PROCESS | 12921 | 1462219098064 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}] 12:58:18 INFO - PROCESS | 12921 | 1462219098230 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:58:18 INFO - PROCESS | 12921 | 1462219098418 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106deca800 == 126 [pid = 12921] [id = 430] 12:58:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f106b74d000) [pid = 12921] [serial = 1291] [outer = (nil)] 12:58:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f106b754c00) [pid = 12921] [serial = 1292] [outer = 0x7f106b74d000] 12:58:18 INFO - PROCESS | 12921 | 1462219098477 Marionette DEBUG loaded listener.js 12:58:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f106b759000) [pid = 12921] [serial = 1293] [outer = 0x7f106b74d000] 12:58:19 INFO - PROCESS | 12921 | 1462219099294 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]]]}] 12:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1277ms 12:58:19 INFO - PROCESS | 12921 | 1462219099340 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:58:19 INFO - PROCESS | 12921 | 1462219099343 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:58:19 INFO - PROCESS | 12921 | 1462219099348 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:58:19 INFO - PROCESS | 12921 | 1462219099351 Marionette TRACE conn3 <- [1,1694,null,{}] 12:58:19 INFO - PROCESS | 12921 | 1462219099363 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}] 12:58:19 INFO - PROCESS | 12921 | 1462219099524 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:58:19 INFO - PROCESS | 12921 | 1462219099716 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:19 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106dedf800 == 127 [pid = 12921] [id = 431] 12:58:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f106aeda800) [pid = 12921] [serial = 1294] [outer = (nil)] 12:58:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f106b854c00) [pid = 12921] [serial = 1295] [outer = 0x7f106aeda800] 12:58:19 INFO - PROCESS | 12921 | 1462219099775 Marionette DEBUG loaded listener.js 12:58:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f106e1c7000) [pid = 12921] [serial = 1296] [outer = 0x7f106aeda800] 12:58:20 INFO - PROCESS | 12921 | 1462219100914 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]]]}] 12:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1591ms 12:58:20 INFO - PROCESS | 12921 | 1462219100940 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:58:20 INFO - PROCESS | 12921 | 1462219100946 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:58:20 INFO - PROCESS | 12921 | 1462219100952 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:58:20 INFO - PROCESS | 12921 | 1462219100958 Marionette TRACE conn3 <- [1,1698,null,{}] 12:58:20 INFO - PROCESS | 12921 | 1462219100964 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}] 12:58:21 INFO - PROCESS | 12921 | 1462219101129 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:58:21 INFO - PROCESS | 12921 | 1462219101337 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071fdc000 == 128 [pid = 12921] [id = 432] 12:58:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f106b74ec00) [pid = 12921] [serial = 1297] [outer = (nil)] 12:58:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 241 (0x7f106c5e8800) [pid = 12921] [serial = 1298] [outer = 0x7f106b74ec00] 12:58:21 INFO - PROCESS | 12921 | 1462219101394 Marionette DEBUG loaded listener.js 12:58:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f106d1f3000) [pid = 12921] [serial = 1299] [outer = 0x7f106b74ec00] 12:58:22 INFO - PROCESS | 12921 | 1462219102348 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]]]}] 12:58:22 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 12:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1436ms 12:58:22 INFO - PROCESS | 12921 | 1462219102389 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:58:22 INFO - PROCESS | 12921 | 1462219102396 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:58:22 INFO - PROCESS | 12921 | 1462219102405 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:58:22 INFO - PROCESS | 12921 | 1462219102409 Marionette TRACE conn3 <- [1,1702,null,{}] 12:58:22 INFO - PROCESS | 12921 | 1462219102414 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}] 12:58:22 INFO - PROCESS | 12921 | 1462219102582 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:58:22 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107acb5800 == 127 [pid = 12921] [id = 417] 12:58:22 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a886000 == 126 [pid = 12921] [id = 416] 12:58:22 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f107b0c1400) [pid = 12921] [serial = 1196] [outer = (nil)] [url = about:blank] 12:58:22 INFO - PROCESS | 12921 | 1462219102829 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10793bb000 == 125 [pid = 12921] [id = 415] 12:58:22 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10785cc000 == 124 [pid = 12921] [id = 414] 12:58:22 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073f72000 == 123 [pid = 12921] [id = 413] 12:58:22 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f163000 == 122 [pid = 12921] [id = 412] 12:58:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e4a0000 == 123 [pid = 12921] [id = 433] 12:58:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f106d1e4c00) [pid = 12921] [serial = 1300] [outer = (nil)] 12:58:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 243 (0x7f106fdb2400) [pid = 12921] [serial = 1301] [outer = 0x7f106d1e4c00] 12:58:22 INFO - PROCESS | 12921 | 1462219102908 Marionette DEBUG loaded listener.js 12:58:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 244 (0x7f10700a3400) [pid = 12921] [serial = 1302] [outer = 0x7f106d1e4c00] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073315000 == 122 [pid = 12921] [id = 411] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106d533000 == 121 [pid = 12921] [id = 409] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106c6a4000 == 120 [pid = 12921] [id = 408] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106abd4800 == 119 [pid = 12921] [id = 407] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10743a0800 == 118 [pid = 12921] [id = 406] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1078682800 == 117 [pid = 12921] [id = 405] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1078667800 == 116 [pid = 12921] [id = 404] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1092a4b000 == 115 [pid = 12921] [id = 403] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108ae11000 == 114 [pid = 12921] [id = 402] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108471d800 == 113 [pid = 12921] [id = 401] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10795c8000 == 112 [pid = 12921] [id = 400] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073fcc000 == 111 [pid = 12921] [id = 399] 12:58:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108388c800 == 110 [pid = 12921] [id = 398] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 243 (0x7f107bc80000) [pid = 12921] [serial = 1188] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 242 (0x7f1085dcb800) [pid = 12921] [serial = 825] [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.] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f107a9c6400) [pid = 12921] [serial = 1185] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 240 (0x7f1074b88000) [pid = 12921] [serial = 1193] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f107ab34000) [pid = 12921] [serial = 1194] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f107b0bdc00) [pid = 12921] [serial = 1187] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f10741ea800) [pid = 12921] [serial = 1178] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f1083390000) [pid = 12921] [serial = 1190] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f1074979800) [pid = 12921] [serial = 1179] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f1075539000) [pid = 12921] [serial = 1142] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f106aee1400) [pid = 12921] [serial = 1172] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f1071e60c00) [pid = 12921] [serial = 1157] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f1083c66400) [pid = 12921] [serial = 1148] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f10851c3000) [pid = 12921] [serial = 1191] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f1091b69400) [pid = 12921] [serial = 1154] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f1084596c00) [pid = 12921] [serial = 1137] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f1074b8a400) [pid = 12921] [serial = 1181] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f106f1ac800) [pid = 12921] [serial = 1176] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f106d383400) [pid = 12921] [serial = 1175] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f107938e000) [pid = 12921] [serial = 1182] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f107361b800) [pid = 12921] [serial = 1139] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f107a41ac00) [pid = 12921] [serial = 1184] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f108580ec00) [pid = 12921] [serial = 1151] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f1072507400) [pid = 12921] [serial = 1166] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f107b0cd000) [pid = 12921] [serial = 1145] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f107437d000) [pid = 12921] [serial = 1160] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f1074385000) [pid = 12921] [serial = 1163] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f107a403400) [pid = 12921] [serial = 1169] [outer = (nil)] [url = about:blank] 12:58:23 INFO - PROCESS | 12921 | 1462219103650 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]]]}] 12:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1282ms 12:58:23 INFO - PROCESS | 12921 | 1462219103687 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:58:23 INFO - PROCESS | 12921 | 1462219103690 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:58:23 INFO - PROCESS | 12921 | 1462219103696 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:58:23 INFO - PROCESS | 12921 | 1462219103700 Marionette TRACE conn3 <- [1,1706,null,{}] 12:58:23 INFO - PROCESS | 12921 | 1462219103714 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}] 12:58:23 INFO - PROCESS | 12921 | 1462219103869 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:58:24 INFO - PROCESS | 12921 | 1462219104017 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107439e800 == 111 [pid = 12921] [id = 434] 12:58:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f1071d57c00) [pid = 12921] [serial = 1303] [outer = (nil)] 12:58:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f107361e400) [pid = 12921] [serial = 1304] [outer = 0x7f1071d57c00] 12:58:24 INFO - PROCESS | 12921 | 1462219104071 Marionette DEBUG loaded listener.js 12:58:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f10742c7800) [pid = 12921] [serial = 1305] [outer = 0x7f1071d57c00] 12:58:24 INFO - PROCESS | 12921 | 1462219104701 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]]]}] 12:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1039ms 12:58:24 INFO - PROCESS | 12921 | 1462219104736 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:58:24 INFO - PROCESS | 12921 | 1462219104739 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:58:24 INFO - PROCESS | 12921 | 1462219104744 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:58:24 INFO - PROCESS | 12921 | 1462219104747 Marionette TRACE conn3 <- [1,1710,null,{}] 12:58:24 INFO - PROCESS | 12921 | 1462219104751 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}] 12:58:24 INFO - PROCESS | 12921 | 1462219104962 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:58:25 INFO - PROCESS | 12921 | 1462219105060 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10785c1800 == 112 [pid = 12921] [id = 435] 12:58:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f106e4c7c00) [pid = 12921] [serial = 1306] [outer = (nil)] 12:58:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f107437e800) [pid = 12921] [serial = 1307] [outer = 0x7f106e4c7c00] 12:58:25 INFO - PROCESS | 12921 | 1462219105113 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f1074a49000) [pid = 12921] [serial = 1308] [outer = 0x7f106e4c7c00] 12:58:25 INFO - PROCESS | 12921 | 1462219105851 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]]]}] 12:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1125ms 12:58:25 INFO - PROCESS | 12921 | 1462219105870 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:58:25 INFO - PROCESS | 12921 | 1462219105873 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:58:25 INFO - PROCESS | 12921 | 1462219105878 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:58:25 INFO - PROCESS | 12921 | 1462219105880 Marionette TRACE conn3 <- [1,1714,null,{}] 12:58:25 INFO - PROCESS | 12921 | 1462219105892 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}] 12:58:26 INFO - PROCESS | 12921 | 1462219106089 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:58:26 INFO - PROCESS | 12921 | 1462219106116 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1079336000 == 113 [pid = 12921] [id = 436] 12:58:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f107361b800) [pid = 12921] [serial = 1309] [outer = (nil)] 12:58:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f1074a51c00) [pid = 12921] [serial = 1310] [outer = 0x7f107361b800] 12:58:26 INFO - PROCESS | 12921 | 1462219106169 Marionette DEBUG loaded listener.js 12:58:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f1074b7e400) [pid = 12921] [serial = 1311] [outer = 0x7f107361b800] 12:58:26 INFO - PROCESS | 12921 | 1462219106967 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]]]}] 12:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1132ms 12:58:27 INFO - PROCESS | 12921 | 1462219107012 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:58:27 INFO - PROCESS | 12921 | 1462219107015 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:58:27 INFO - PROCESS | 12921 | 1462219107026 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 12921 | 1462219107028 Marionette TRACE conn3 <- [1,1718,null,{}] 12:58:27 INFO - PROCESS | 12921 | 1462219107032 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}] 12:58:27 INFO - PROCESS | 12921 | 1462219107255 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:58:27 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f106c6e9000) [pid = 12921] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:58:27 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f10700a3800) [pid = 12921] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:58:27 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f1074c51c00) [pid = 12921] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:58:27 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f1071e5f400) [pid = 12921] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:58:27 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f106c5e2c00) [pid = 12921] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:58:27 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f106f1af800) [pid = 12921] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:58:27 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f107a888800) [pid = 12921] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:58:27 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f1071e65000) [pid = 12921] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:58:27 INFO - PROCESS | 12921 | 1462219107565 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f243800 == 114 [pid = 12921] [id = 437] 12:58:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f106aed7c00) [pid = 12921] [serial = 1312] [outer = (nil)] 12:58:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f106f1af800) [pid = 12921] [serial = 1313] [outer = 0x7f106aed7c00] 12:58:27 INFO - PROCESS | 12921 | 1462219107623 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f107553bc00) [pid = 12921] [serial = 1314] [outer = 0x7f106aed7c00] 12:58:28 INFO - PROCESS | 12921 | 1462219108203 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]]]}] 12:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1233ms 12:58:28 INFO - PROCESS | 12921 | 1462219108253 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 12921 | 1462219108257 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:58:28 INFO - PROCESS | 12921 | 1462219108262 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 12921 | 1462219108264 Marionette TRACE conn3 <- [1,1722,null,{}] 12:58:28 INFO - PROCESS | 12921 | 1462219108269 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}] 12:58:28 INFO - PROCESS | 12921 | 1462219108464 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:58:28 INFO - PROCESS | 12921 | 1462219108480 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:28 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a888800 == 115 [pid = 12921] [id = 438] 12:58:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f106aee3c00) [pid = 12921] [serial = 1315] [outer = (nil)] 12:58:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f107a415c00) [pid = 12921] [serial = 1316] [outer = 0x7f106aee3c00] 12:58:28 INFO - PROCESS | 12921 | 1462219108536 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f107b0d1000) [pid = 12921] [serial = 1317] [outer = 0x7f106aee3c00] 12:58:29 INFO - PROCESS | 12921 | 1462219109211 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]]]}] 12:58:29 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 12:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 978ms 12:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:58:29 INFO - PROCESS | 12921 | 1462219109240 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:58:29 INFO - PROCESS | 12921 | 1462219109243 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:58:29 INFO - PROCESS | 12921 | 1462219109247 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:58:29 INFO - PROCESS | 12921 | 1462219109251 Marionette TRACE conn3 <- [1,1726,null,{}] 12:58:29 INFO - PROCESS | 12921 | 1462219109255 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}] 12:58:29 INFO - PROCESS | 12921 | 1462219109390 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:58:29 INFO - PROCESS | 12921 | 1462219109406 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b645000 == 116 [pid = 12921] [id = 439] 12:58:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f107a9c6400) [pid = 12921] [serial = 1318] [outer = (nil)] 12:58:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f107cd22800) [pid = 12921] [serial = 1319] [outer = 0x7f107a9c6400] 12:58:29 INFO - PROCESS | 12921 | 1462219109458 Marionette DEBUG loaded listener.js 12:58:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f1080bbe000) [pid = 12921] [serial = 1320] [outer = 0x7f107a9c6400] 12:58:30 INFO - PROCESS | 12921 | 1462219110541 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]]]}] 12:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1326ms 12:58:30 INFO - PROCESS | 12921 | 1462219110575 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:58:30 INFO - PROCESS | 12921 | 1462219110580 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:58:30 INFO - PROCESS | 12921 | 1462219110588 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 12921 | 1462219110593 Marionette TRACE conn3 <- [1,1730,null,{}] 12:58:30 INFO - PROCESS | 12921 | 1462219110600 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}] 12:58:30 INFO - PROCESS | 12921 | 1462219110782 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:58:30 INFO - PROCESS | 12921 | 1462219110976 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e8cd000 == 117 [pid = 12921] [id = 440] 12:58:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f106c44b800) [pid = 12921] [serial = 1321] [outer = (nil)] 12:58:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f106e1c6800) [pid = 12921] [serial = 1322] [outer = 0x7f106c44b800] 12:58:31 INFO - PROCESS | 12921 | 1462219111041 Marionette DEBUG loaded listener.js 12:58:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f106e1d3800) [pid = 12921] [serial = 1323] [outer = 0x7f106c44b800] 12:58:31 INFO - PROCESS | 12921 | 1462219111917 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]]]}] 12:58:31 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 12:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1382ms 12:58:31 INFO - PROCESS | 12921 | 1462219111972 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:58:31 INFO - PROCESS | 12921 | 1462219111979 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:58:31 INFO - PROCESS | 12921 | 1462219111988 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:58:31 INFO - PROCESS | 12921 | 1462219111992 Marionette TRACE conn3 <- [1,1734,null,{}] 12:58:31 INFO - PROCESS | 12921 | 1462219111997 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}] 12:58:32 INFO - PROCESS | 12921 | 1462219112178 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:58:32 INFO - PROCESS | 12921 | 1462219112398 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10795b3000 == 118 [pid = 12921] [id = 441] 12:58:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f107361ec00) [pid = 12921] [serial = 1324] [outer = (nil)] 12:58:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f10741f3000) [pid = 12921] [serial = 1325] [outer = 0x7f107361ec00] 12:58:32 INFO - PROCESS | 12921 | 1462219112537 Marionette DEBUG loaded listener.js 12:58:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f1074978c00) [pid = 12921] [serial = 1326] [outer = 0x7f107361ec00] 12:58:33 INFO - PROCESS | 12921 | 1462219113311 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]]]}] 12:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1384ms 12:58:33 INFO - PROCESS | 12921 | 1462219113372 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:58:33 INFO - PROCESS | 12921 | 1462219113376 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:58:33 INFO - PROCESS | 12921 | 1462219113382 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:58:33 INFO - PROCESS | 12921 | 1462219113387 Marionette TRACE conn3 <- [1,1738,null,{}] 12:58:33 INFO - PROCESS | 12921 | 1462219113400 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}] 12:58:33 INFO - PROCESS | 12921 | 1462219113575 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:58:33 INFO - PROCESS | 12921 | 1462219113760 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1082692800 == 119 [pid = 12921] [id = 442] 12:58:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f1074acec00) [pid = 12921] [serial = 1327] [outer = (nil)] 12:58:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f1075540400) [pid = 12921] [serial = 1328] [outer = 0x7f1074acec00] 12:58:33 INFO - PROCESS | 12921 | 1462219113832 Marionette DEBUG loaded listener.js 12:58:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f107ab36400) [pid = 12921] [serial = 1329] [outer = 0x7f1074acec00] 12:58:34 INFO - PROCESS | 12921 | 1462219114615 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]]]}] 12:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1286ms 12:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:58:34 INFO - PROCESS | 12921 | 1462219114669 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:58:34 INFO - PROCESS | 12921 | 1462219114672 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:58:34 INFO - PROCESS | 12921 | 1462219114676 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:58:34 INFO - PROCESS | 12921 | 1462219114680 Marionette TRACE conn3 <- [1,1742,null,{}] 12:58:34 INFO - PROCESS | 12921 | 1462219114684 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}] 12:58:34 INFO - PROCESS | 12921 | 1462219114835 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:58:35 INFO - PROCESS | 12921 | 1462219115026 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a4a800 == 120 [pid = 12921] [id = 443] 12:58:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f1074ad0000) [pid = 12921] [serial = 1330] [outer = (nil)] 12:58:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f1081f60400) [pid = 12921] [serial = 1331] [outer = 0x7f1074ad0000] 12:58:35 INFO - PROCESS | 12921 | 1462219115087 Marionette DEBUG loaded listener.js 12:58:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f1082e8cc00) [pid = 12921] [serial = 1332] [outer = 0x7f1074ad0000] 12:58:35 INFO - PROCESS | 12921 | 1462219115858 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]]]}] 12:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1231ms 12:58:35 INFO - PROCESS | 12921 | 1462219115908 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:58:35 INFO - PROCESS | 12921 | 1462219115911 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:58:35 INFO - PROCESS | 12921 | 1462219115917 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - PROCESS | 12921 | 1462219115919 Marionette TRACE conn3 <- [1,1746,null,{}] 12:58:35 INFO - PROCESS | 12921 | 1462219115924 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}] 12:58:36 INFO - PROCESS | 12921 | 1462219116074 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:58:36 INFO - PROCESS | 12921 | 1462219116275 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1092836800 == 121 [pid = 12921] [id = 444] 12:58:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f1075540c00) [pid = 12921] [serial = 1333] [outer = (nil)] 12:58:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f1083adc000) [pid = 12921] [serial = 1334] [outer = 0x7f1075540c00] 12:58:36 INFO - PROCESS | 12921 | 1462219116336 Marionette DEBUG loaded listener.js 12:58:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 241 (0x7f108459a800) [pid = 12921] [serial = 1335] [outer = 0x7f1075540c00] 12:58:37 INFO - PROCESS | 12921 | 1462219117135 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]]]}] 12:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1277ms 12:58:37 INFO - PROCESS | 12921 | 1462219117194 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:58:37 INFO - PROCESS | 12921 | 1462219117197 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:58:37 INFO - PROCESS | 12921 | 1462219117202 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 12921 | 1462219117204 Marionette TRACE conn3 <- [1,1750,null,{}] 12:58:37 INFO - PROCESS | 12921 | 1462219117209 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}] 12:58:37 INFO - PROCESS | 12921 | 1462219117398 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:58:37 INFO - PROCESS | 12921 | 1462219117584 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e4aa800 == 122 [pid = 12921] [id = 445] 12:58:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f1087817400) [pid = 12921] [serial = 1336] [outer = (nil)] 12:58:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 243 (0x7f1091b38000) [pid = 12921] [serial = 1337] [outer = 0x7f1087817400] 12:58:37 INFO - PROCESS | 12921 | 1462219117649 Marionette DEBUG loaded listener.js 12:58:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 244 (0x7f1092d24400) [pid = 12921] [serial = 1338] [outer = 0x7f1087817400] 12:58:38 INFO - PROCESS | 12921 | 1462219118378 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]]]}] 12:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1229ms 12:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:58:38 INFO - PROCESS | 12921 | 1462219118434 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:58:38 INFO - PROCESS | 12921 | 1462219118436 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:58:38 INFO - PROCESS | 12921 | 1462219118441 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:58:38 INFO - PROCESS | 12921 | 1462219118444 Marionette TRACE conn3 <- [1,1754,null,{}] 12:58:38 INFO - PROCESS | 12921 | 1462219118449 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}] 12:58:38 INFO - PROCESS | 12921 | 1462219118596 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:58:38 INFO - PROCESS | 12921 | 1462219118785 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:38 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107371c800 == 123 [pid = 12921] [id = 446] 12:58:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 245 (0x7f106b7dfc00) [pid = 12921] [serial = 1339] [outer = (nil)] 12:58:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 246 (0x7f106b7e7800) [pid = 12921] [serial = 1340] [outer = 0x7f106b7dfc00] 12:58:38 INFO - PROCESS | 12921 | 1462219118844 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 247 (0x7f106b7ed000) [pid = 12921] [serial = 1341] [outer = 0x7f106b7dfc00] 12:58:39 INFO - PROCESS | 12921 | 1462219119606 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]]]}] 12:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1231ms 12:58:39 INFO - PROCESS | 12921 | 1462219119673 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:58:39 INFO - PROCESS | 12921 | 1462219119677 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:58:39 INFO - PROCESS | 12921 | 1462219119682 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:58:39 INFO - PROCESS | 12921 | 1462219119684 Marionette TRACE conn3 <- [1,1758,null,{}] 12:58:39 INFO - PROCESS | 12921 | 1462219119689 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}] 12:58:39 INFO - PROCESS | 12921 | 1462219119847 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:58:40 INFO - PROCESS | 12921 | 1462219120035 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:40 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106df53800 == 124 [pid = 12921] [id = 447] 12:58:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 248 (0x7f106b7e1c00) [pid = 12921] [serial = 1342] [outer = (nil)] 12:58:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 249 (0x7f106c9b5c00) [pid = 12921] [serial = 1343] [outer = 0x7f106b7e1c00] 12:58:40 INFO - PROCESS | 12921 | 1462219120098 Marionette DEBUG loaded listener.js 12:58:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 250 (0x7f106c9ba000) [pid = 12921] [serial = 1344] [outer = 0x7f106b7e1c00] 12:58:40 INFO - PROCESS | 12921 | 1462219120803 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]]]}] 12:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1176ms 12:58:40 INFO - PROCESS | 12921 | 1462219120868 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:58:40 INFO - PROCESS | 12921 | 1462219120871 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:58:40 INFO - PROCESS | 12921 | 1462219120878 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 12921 | 1462219120881 Marionette TRACE conn3 <- [1,1762,null,{}] 12:58:40 INFO - PROCESS | 12921 | 1462219120886 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}] 12:58:41 INFO - PROCESS | 12921 | 1462219121052 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:58:41 INFO - PROCESS | 12921 | 1462219121240 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071f8b000 == 125 [pid = 12921] [id = 448] 12:58:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 251 (0x7f106b7e8000) [pid = 12921] [serial = 1345] [outer = (nil)] 12:58:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 252 (0x7f106c9bd800) [pid = 12921] [serial = 1346] [outer = 0x7f106b7e8000] 12:58:41 INFO - PROCESS | 12921 | 1462219121301 Marionette DEBUG loaded listener.js 12:58:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 253 (0x7f10801d0c00) [pid = 12921] [serial = 1347] [outer = 0x7f106b7e8000] 12:58:42 INFO - PROCESS | 12921 | 1462219122023 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]]]}] 12:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1181ms 12:58:42 INFO - PROCESS | 12921 | 1462219122063 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:58:42 INFO - PROCESS | 12921 | 1462219122065 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:58:42 INFO - PROCESS | 12921 | 1462219122071 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:58:42 INFO - PROCESS | 12921 | 1462219122073 Marionette TRACE conn3 <- [1,1766,null,{}] 12:58:42 INFO - PROCESS | 12921 | 1462219122078 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}] 12:58:42 INFO - PROCESS | 12921 | 1462219122244 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:58:42 INFO - PROCESS | 12921 | 1462219122440 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073710000 == 126 [pid = 12921] [id = 449] 12:58:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 254 (0x7f106c9b3400) [pid = 12921] [serial = 1348] [outer = (nil)] 12:58:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 255 (0x7f106e2e9800) [pid = 12921] [serial = 1349] [outer = 0x7f106c9b3400] 12:58:42 INFO - PROCESS | 12921 | 1462219122500 Marionette DEBUG loaded listener.js 12:58:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 256 (0x7f106e2edc00) [pid = 12921] [serial = 1350] [outer = 0x7f106c9b3400] 12:58:43 INFO - PROCESS | 12921 | 1462219123309 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]]]}] 12:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1278ms 12:58:43 INFO - PROCESS | 12921 | 1462219123351 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:58:43 INFO - PROCESS | 12921 | 1462219123355 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:58:43 INFO - PROCESS | 12921 | 1462219123360 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:58:43 INFO - PROCESS | 12921 | 1462219123363 Marionette TRACE conn3 <- [1,1770,null,{}] 12:58:43 INFO - PROCESS | 12921 | 1462219123368 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}] 12:58:43 INFO - PROCESS | 12921 | 1462219123542 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:58:43 INFO - PROCESS | 12921 | 1462219123744 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:43 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10687f6000 == 127 [pid = 12921] [id = 450] 12:58:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 257 (0x7f106a9c9c00) [pid = 12921] [serial = 1351] [outer = (nil)] 12:58:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 258 (0x7f106a9d1c00) [pid = 12921] [serial = 1352] [outer = 0x7f106a9c9c00] 12:58:43 INFO - PROCESS | 12921 | 1462219123812 Marionette DEBUG loaded listener.js 12:58:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 259 (0x7f10851c0c00) [pid = 12921] [serial = 1353] [outer = 0x7f106a9c9c00] 12:58:44 INFO - PROCESS | 12921 | 1462219124590 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]]]}] 12:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1286ms 12:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:58:44 INFO - PROCESS | 12921 | 1462219124647 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:58:44 INFO - PROCESS | 12921 | 1462219124649 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:58:44 INFO - PROCESS | 12921 | 1462219124655 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:58:44 INFO - PROCESS | 12921 | 1462219124658 Marionette TRACE conn3 <- [1,1774,null,{}] 12:58:44 INFO - PROCESS | 12921 | 1462219124662 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}] 12:58:44 INFO - PROCESS | 12921 | 1462219124821 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:58:45 INFO - PROCESS | 12921 | 1462219125017 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106a72b800 == 128 [pid = 12921] [id = 451] 12:58:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 260 (0x7f1067913400) [pid = 12921] [serial = 1354] [outer = (nil)] 12:58:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 261 (0x7f106791b000) [pid = 12921] [serial = 1355] [outer = 0x7f1067913400] 12:58:45 INFO - PROCESS | 12921 | 1462219125077 Marionette DEBUG loaded listener.js 12:58:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 262 (0x7f1067920000) [pid = 12921] [serial = 1356] [outer = 0x7f1067913400] 12:58:46 INFO - PROCESS | 12921 | 1462219126264 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]]]}] 12:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1679ms 12:58:46 INFO - PROCESS | 12921 | 1462219126339 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:58:46 INFO - PROCESS | 12921 | 1462219126344 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:58:46 INFO - PROCESS | 12921 | 1462219126351 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 12921 | 1462219126356 Marionette TRACE conn3 <- [1,1778,null,{}] 12:58:46 INFO - PROCESS | 12921 | 1462219126364 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}] 12:58:46 INFO - PROCESS | 12921 | 1462219126579 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:58:46 INFO - PROCESS | 12921 | 1462219126808 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106aad1800 == 129 [pid = 12921] [id = 452] 12:58:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 263 (0x7f106a9c2c00) [pid = 12921] [serial = 1357] [outer = (nil)] 12:58:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 264 (0x7f106accec00) [pid = 12921] [serial = 1358] [outer = 0x7f106a9c2c00] 12:58:46 INFO - PROCESS | 12921 | 1462219126868 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 265 (0x7f106b755000) [pid = 12921] [serial = 1359] [outer = 0x7f106a9c2c00] 12:58:47 INFO - PROCESS | 12921 | 1462219127666 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]]]}] 12:58:47 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 12:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1342ms 12:58:47 INFO - PROCESS | 12921 | 1462219127694 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:58:47 INFO - PROCESS | 12921 | 1462219127700 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:58:47 INFO - PROCESS | 12921 | 1462219127709 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:58:47 INFO - PROCESS | 12921 | 1462219127713 Marionette TRACE conn3 <- [1,1782,null,{}] 12:58:47 INFO - PROCESS | 12921 | 1462219127718 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}] 12:58:47 INFO - PROCESS | 12921 | 1462219127877 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:58:48 INFO - PROCESS | 12921 | 1462219128223 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106abe2800 == 130 [pid = 12921] [id = 453] 12:58:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 266 (0x7f106b855800) [pid = 12921] [serial = 1360] [outer = (nil)] 12:58:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 267 (0x7f106c6f0400) [pid = 12921] [serial = 1361] [outer = 0x7f106b855800] 12:58:48 INFO - PROCESS | 12921 | 1462219128321 Marionette DEBUG loaded listener.js 12:58:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 268 (0x7f106d502c00) [pid = 12921] [serial = 1362] [outer = 0x7f106b855800] 12:58:49 INFO - PROCESS | 12921 | 1462219129096 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]]]}] 12:58:49 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 12:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1431ms 12:58:49 INFO - PROCESS | 12921 | 1462219129141 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:58:49 INFO - PROCESS | 12921 | 1462219129143 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:58:49 INFO - PROCESS | 12921 | 1462219129149 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:58:49 INFO - PROCESS | 12921 | 1462219129154 Marionette TRACE conn3 <- [1,1786,null,{}] 12:58:49 INFO - PROCESS | 12921 | 1462219129167 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}] 12:58:49 INFO - PROCESS | 12921 | 1462219129334 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:58:49 INFO - PROCESS | 12921 | 1462219129533 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:49 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ffe2800 == 131 [pid = 12921] [id = 454] 12:58:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 269 (0x7f106d50d400) [pid = 12921] [serial = 1363] [outer = (nil)] 12:58:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 270 (0x7f106e2eec00) [pid = 12921] [serial = 1364] [outer = 0x7f106d50d400] 12:58:49 INFO - PROCESS | 12921 | 1462219129592 Marionette DEBUG loaded listener.js 12:58:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 271 (0x7f106fdc1800) [pid = 12921] [serial = 1365] [outer = 0x7f106d50d400] 12:58:50 INFO - PROCESS | 12921 | 1462219130364 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]]]}] 12:58:50 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 12:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1280ms 12:58:50 INFO - PROCESS | 12921 | 1462219130431 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:58:50 INFO - PROCESS | 12921 | 1462219130435 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:58:50 INFO - PROCESS | 12921 | 1462219130440 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:58:50 INFO - PROCESS | 12921 | 1462219130442 Marionette TRACE conn3 <- [1,1790,null,{}] 12:58:50 INFO - PROCESS | 12921 | 1462219130447 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}] 12:58:50 INFO - PROCESS | 12921 | 1462219130610 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:58:50 INFO - PROCESS | 12921 | 1462219130812 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107438a000 == 132 [pid = 12921] [id = 455] 12:58:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 272 (0x7f106c6f1000) [pid = 12921] [serial = 1366] [outer = (nil)] 12:58:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 273 (0x7f1071e65000) [pid = 12921] [serial = 1367] [outer = 0x7f106c6f1000] 12:58:50 INFO - PROCESS | 12921 | 1462219130867 Marionette DEBUG loaded listener.js 12:58:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 274 (0x7f1073651400) [pid = 12921] [serial = 1368] [outer = 0x7f106c6f1000] 12:58:51 INFO - PROCESS | 12921 | 1462219131742 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]]]}] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a888800 == 131 [pid = 12921] [id = 438] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 273 (0x7f1071d5d000) [pid = 12921] [serial = 1226] [outer = (nil)] [url = about:blank] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 272 (0x7f1075585c00) [pid = 12921] [serial = 1229] [outer = (nil)] [url = about:blank] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 271 (0x7f107ae2ac00) [pid = 12921] [serial = 1256] [outer = (nil)] [url = about:blank] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 270 (0x7f10700a0000) [pid = 12921] [serial = 1199] [outer = (nil)] [url = about:blank] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 269 (0x7f1074a45c00) [pid = 12921] [serial = 1202] [outer = (nil)] [url = about:blank] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 268 (0x7f106fdbc400) [pid = 12921] [serial = 1217] [outer = (nil)] [url = about:blank] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 267 (0x7f10801d7800) [pid = 12921] [serial = 1208] [outer = (nil)] [url = about:blank] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 266 (0x7f106accbc00) [pid = 12921] [serial = 1232] [outer = (nil)] [url = about:blank] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 265 (0x7f107ab35800) [pid = 12921] [serial = 1205] [outer = (nil)] [url = about:blank] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 264 (0x7f108ba9c400) [pid = 12921] [serial = 1214] [outer = (nil)] [url = about:blank] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 263 (0x7f1071d5ac00) [pid = 12921] [serial = 1223] [outer = (nil)] [url = about:blank] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 262 (0x7f1091d77c00) [pid = 12921] [serial = 1220] [outer = (nil)] [url = about:blank] 12:58:51 INFO - PROCESS | 12921 | --DOMWINDOW == 261 (0x7f1084595000) [pid = 12921] [serial = 1211] [outer = (nil)] [url = about:blank] 12:58:51 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) 12:58:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1378ms 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f243800 == 130 [pid = 12921] [id = 437] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1079336000 == 129 [pid = 12921] [id = 436] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10785c1800 == 128 [pid = 12921] [id = 435] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107439e800 == 127 [pid = 12921] [id = 434] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106e4a0000 == 126 [pid = 12921] [id = 433] 12:58:51 INFO - PROCESS | 12921 | 1462219131851 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:58:51 INFO - PROCESS | 12921 | 1462219131854 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071fdc000 == 125 [pid = 12921] [id = 432] 12:58:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10965b8000 == 124 [pid = 12921] [id = 425] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109161e000 == 123 [pid = 12921] [id = 424] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084a22800 == 122 [pid = 12921] [id = 423] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10841c9000 == 121 [pid = 12921] [id = 422] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107e367800 == 120 [pid = 12921] [id = 421] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1079334000 == 119 [pid = 12921] [id = 420] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ffc6000 == 118 [pid = 12921] [id = 410] 12:58:51 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10725c5000 == 117 [pid = 12921] [id = 419] 12:58:51 INFO - PROCESS | 12921 | 1462219131885 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - PROCESS | 12921 | 1462219131888 Marionette TRACE conn3 <- [1,1794,null,{}] 12:58:51 INFO - PROCESS | 12921 | 1462219131893 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}] 12:58:52 INFO - PROCESS | 12921 | 1462219132039 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:58:52 INFO - PROCESS | 12921 | 1462219132048 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106c6b2800 == 118 [pid = 12921] [id = 456] 12:58:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 262 (0x7f106fdbfc00) [pid = 12921] [serial = 1369] [outer = (nil)] 12:58:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 263 (0x7f1072507400) [pid = 12921] [serial = 1370] [outer = 0x7f106fdbfc00] 12:58:52 INFO - PROCESS | 12921 | 1462219132101 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 264 (0x7f1073f49c00) [pid = 12921] [serial = 1371] [outer = 0x7f106fdbfc00] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 263 (0x7f1074387400) [pid = 12921] [serial = 1241] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 262 (0x7f1074a43800) [pid = 12921] [serial = 1242] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 261 (0x7f1070098800) [pid = 12921] [serial = 1236] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 260 (0x7f1075535c00) [pid = 12921] [serial = 1253] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 259 (0x7f107a358400) [pid = 12921] [serial = 1250] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 258 (0x7f106d1ef400) [pid = 12921] [serial = 1235] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 257 (0x7f1073614800) [pid = 12921] [serial = 1238] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 256 (0x7f1074b8a800) [pid = 12921] [serial = 1247] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 255 (0x7f1074b7fc00) [pid = 12921] [serial = 1245] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 254 (0x7f10743ee800) [pid = 12921] [serial = 1251] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 253 (0x7f1074ad4000) [pid = 12921] [serial = 1244] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 252 (0x7f107a886800) [pid = 12921] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 251 (0x7f1074d3f800) [pid = 12921] [serial = 1248] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 250 (0x7f107ab3d400) [pid = 12921] [serial = 1254] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | --DOMWINDOW == 249 (0x7f10736f0800) [pid = 12921] [serial = 1239] [outer = (nil)] [url = about:blank] 12:58:52 INFO - PROCESS | 12921 | 1462219132892 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]]]}] 12:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1089ms 12:58:52 INFO - PROCESS | 12921 | 1462219132963 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:58:52 INFO - PROCESS | 12921 | 1462219132966 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:58:52 INFO - PROCESS | 12921 | 1462219132972 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:58:52 INFO - PROCESS | 12921 | 1462219132975 Marionette TRACE conn3 <- [1,1798,null,{}] 12:58:52 INFO - PROCESS | 12921 | 1462219132981 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}] 12:58:53 INFO - PROCESS | 12921 | 1462219133157 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:58:53 INFO - PROCESS | 12921 | 1462219133315 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:53 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107439e800 == 119 [pid = 12921] [id = 457] 12:58:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 250 (0x7f106c451800) [pid = 12921] [serial = 1372] [outer = (nil)] 12:58:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 251 (0x7f1074a42c00) [pid = 12921] [serial = 1373] [outer = 0x7f106c451800] 12:58:53 INFO - PROCESS | 12921 | 1462219133371 Marionette DEBUG loaded listener.js 12:58:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 252 (0x7f1074c42c00) [pid = 12921] [serial = 1374] [outer = 0x7f106c451800] 12:58:53 INFO - PROCESS | 12921 | 1462219133988 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]]]}] 12:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1029ms 12:58:54 INFO - PROCESS | 12921 | 1462219134002 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:58:54 INFO - PROCESS | 12921 | 1462219134004 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:58:54 INFO - PROCESS | 12921 | 1462219134010 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:58:54 INFO - PROCESS | 12921 | 1462219134013 Marionette TRACE conn3 <- [1,1802,null,{}] 12:58:54 INFO - PROCESS | 12921 | 1462219134017 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}] 12:58:54 INFO - PROCESS | 12921 | 1462219134238 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:58:54 INFO - PROCESS | 12921 | 1462219134351 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:54 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10785bc000 == 120 [pid = 12921] [id = 458] 12:58:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 253 (0x7f106acc9800) [pid = 12921] [serial = 1375] [outer = (nil)] 12:58:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 254 (0x7f1074c4e400) [pid = 12921] [serial = 1376] [outer = 0x7f106acc9800] 12:58:54 INFO - PROCESS | 12921 | 1462219134403 Marionette DEBUG loaded listener.js 12:58:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 255 (0x7f1079391000) [pid = 12921] [serial = 1377] [outer = 0x7f106acc9800] 12:58:55 INFO - PROCESS | 12921 | 1462219135052 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]]]}] 12:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1075ms 12:58:55 INFO - PROCESS | 12921 | 1462219135091 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:58:55 INFO - PROCESS | 12921 | 1462219135094 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:58:55 INFO - PROCESS | 12921 | 1462219135099 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:58:55 INFO - PROCESS | 12921 | 1462219135102 Marionette TRACE conn3 <- [1,1806,null,{}] 12:58:55 INFO - PROCESS | 12921 | 1462219135106 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}] 12:58:55 INFO - PROCESS | 12921 | 1462219135302 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:58:55 INFO - PROCESS | 12921 | 1462219135330 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10786d2800 == 121 [pid = 12921] [id = 459] 12:58:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 256 (0x7f1074974800) [pid = 12921] [serial = 1378] [outer = (nil)] 12:58:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 257 (0x7f107a403000) [pid = 12921] [serial = 1379] [outer = 0x7f1074974800] 12:58:55 INFO - PROCESS | 12921 | 1462219135383 Marionette DEBUG loaded listener.js 12:58:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 258 (0x7f107a48c800) [pid = 12921] [serial = 1380] [outer = 0x7f1074974800] 12:58:56 INFO - PROCESS | 12921 | 1462219136161 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]]]}] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 257 (0x7f106aed6000) [pid = 12921] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 256 (0x7f1071e5fc00) [pid = 12921] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 255 (0x7f107a34f000) [pid = 12921] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 254 (0x7f106f1a6400) [pid = 12921] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 253 (0x7f106d1f1000) [pid = 12921] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 252 (0x7f10700a2c00) [pid = 12921] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 251 (0x7f107a488800) [pid = 12921] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 250 (0x7f1085cb1c00) [pid = 12921] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 249 (0x7f10741f7400) [pid = 12921] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1827ms 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 248 (0x7f1079578000) [pid = 12921] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 247 (0x7f1070098400) [pid = 12921] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 246 (0x7f107b076000) [pid = 12921] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 245 (0x7f106d387c00) [pid = 12921] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 244 (0x7f1080b3d800) [pid = 12921] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 243 (0x7f107cc6cc00) [pid = 12921] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 242 (0x7f1074c44400) [pid = 12921] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f107250f400) [pid = 12921] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 240 (0x7f106d50b800) [pid = 12921] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f107e10a400) [pid = 12921] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f106d37d400) [pid = 12921] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f1087a3ac00) [pid = 12921] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f106d37dc00) [pid = 12921] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f107b6eec00) [pid = 12921] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f106d1ea800) [pid = 12921] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f1074a4a000) [pid = 12921] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f1071e5b800) [pid = 12921] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f106acc2c00) [pid = 12921] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f106e4ca800) [pid = 12921] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f1074c47400) [pid = 12921] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f1083ad8000) [pid = 12921] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f106c5db000) [pid = 12921] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f1074c46000) [pid = 12921] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f107361b800) [pid = 12921] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f106aed7c00) [pid = 12921] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f1071e58c00) [pid = 12921] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f107ab34c00) [pid = 12921] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f106aee3c00) [pid = 12921] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f1079575800) [pid = 12921] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f1084830800) [pid = 12921] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f106d1f0800) [pid = 12921] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f1074c4f400) [pid = 12921] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f107a891800) [pid = 12921] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f1074d41400) [pid = 12921] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f106f1b1400) [pid = 12921] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f107250ac00) [pid = 12921] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f1071d57c00) [pid = 12921] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f106c5de400) [pid = 12921] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f1073647400) [pid = 12921] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f106d1e4c00) [pid = 12921] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f106e4c7c00) [pid = 12921] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f106d1ec800) [pid = 12921] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f107957a400) [pid = 12921] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f106d1ebc00) [pid = 12921] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f106e4cac00) [pid = 12921] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:58:56 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f106b74ec00) [pid = 12921] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:58:56 INFO - PROCESS | 12921 | 1462219136985 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:58:56 INFO - PROCESS | 12921 | 1462219136988 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:58:56 INFO - PROCESS | 12921 | 1462219136994 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:58:56 INFO - PROCESS | 12921 | 1462219136996 Marionette TRACE conn3 <- [1,1810,null,{}] 12:58:57 INFO - PROCESS | 12921 | 1462219137000 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}] 12:58:57 INFO - PROCESS | 12921 | 1462219137151 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:58:57 INFO - PROCESS | 12921 | 1462219137298 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ded8800 == 122 [pid = 12921] [id = 460] 12:58:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f106c6f7c00) [pid = 12921] [serial = 1381] [outer = (nil)] 12:58:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f106d1f1000) [pid = 12921] [serial = 1382] [outer = 0x7f106c6f7c00] 12:58:57 INFO - PROCESS | 12921 | 1462219137350 Marionette DEBUG loaded listener.js 12:58:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f106d505c00) [pid = 12921] [serial = 1383] [outer = 0x7f106c6f7c00] 12:58:57 INFO - PROCESS | 12921 | 1462219137923 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]]]}] 12:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 976ms 12:58:57 INFO - PROCESS | 12921 | 1462219137971 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:58:57 INFO - PROCESS | 12921 | 1462219137973 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:58:57 INFO - PROCESS | 12921 | 1462219137978 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:58:57 INFO - PROCESS | 12921 | 1462219137981 Marionette TRACE conn3 <- [1,1814,null,{}] 12:58:57 INFO - PROCESS | 12921 | 1462219137985 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}] 12:58:58 INFO - PROCESS | 12921 | 1462219138126 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:58:58 INFO - PROCESS | 12921 | 1462219138281 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10793a4800 == 123 [pid = 12921] [id = 461] 12:58:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f106c5e7000) [pid = 12921] [serial = 1384] [outer = (nil)] 12:58:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f106e4c3800) [pid = 12921] [serial = 1385] [outer = 0x7f106c5e7000] 12:58:58 INFO - PROCESS | 12921 | 1462219138335 Marionette DEBUG loaded listener.js 12:58:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f1073614c00) [pid = 12921] [serial = 1386] [outer = 0x7f106c5e7000] 12:58:59 INFO - PROCESS | 12921 | 1462219139064 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]]]}] 12:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1127ms 12:58:59 INFO - PROCESS | 12921 | 1462219139116 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:58:59 INFO - PROCESS | 12921 | 1462219139121 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:58:59 INFO - PROCESS | 12921 | 1462219139128 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:58:59 INFO - PROCESS | 12921 | 1462219139133 Marionette TRACE conn3 <- [1,1818,null,{}] 12:58:59 INFO - PROCESS | 12921 | 1462219139140 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}] 12:58:59 INFO - PROCESS | 12921 | 1462219139342 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:58:59 INFO - PROCESS | 12921 | 1462219139535 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106aad6800 == 124 [pid = 12921] [id = 462] 12:58:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f106791bc00) [pid = 12921] [serial = 1387] [outer = (nil)] 12:58:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f106acc6000) [pid = 12921] [serial = 1388] [outer = 0x7f106791bc00] 12:58:59 INFO - PROCESS | 12921 | 1462219139598 Marionette DEBUG loaded listener.js 12:58:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f106b756c00) [pid = 12921] [serial = 1389] [outer = 0x7f106791bc00] 12:59:00 INFO - PROCESS | 12921 | 1462219140439 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]]]}] 12:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1380ms 12:59:00 INFO - PROCESS | 12921 | 1462219140508 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:59:00 INFO - PROCESS | 12921 | 1462219140515 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:59:00 INFO - PROCESS | 12921 | 1462219140524 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:59:00 INFO - PROCESS | 12921 | 1462219140528 Marionette TRACE conn3 <- [1,1822,null,{}] 12:59:00 INFO - PROCESS | 12921 | 1462219140534 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}] 12:59:00 INFO - PROCESS | 12921 | 1462219140748 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:59:00 INFO - PROCESS | 12921 | 1462219140937 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071fdb000 == 125 [pid = 12921] [id = 463] 12:59:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f106c5dd400) [pid = 12921] [serial = 1390] [outer = (nil)] 12:59:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f106d37f800) [pid = 12921] [serial = 1391] [outer = 0x7f106c5dd400] 12:59:01 INFO - PROCESS | 12921 | 1462219141000 Marionette DEBUG loaded listener.js 12:59:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f106e2e4800) [pid = 12921] [serial = 1392] [outer = 0x7f106c5dd400] 12:59:01 INFO - PROCESS | 12921 | 1462219141895 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]]]}] 12:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1429ms 12:59:01 INFO - PROCESS | 12921 | 1462219141953 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:59:01 INFO - PROCESS | 12921 | 1462219141956 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:59:01 INFO - PROCESS | 12921 | 1462219141962 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:59:01 INFO - PROCESS | 12921 | 1462219141967 Marionette TRACE conn3 <- [1,1826,null,{}] 12:59:01 INFO - PROCESS | 12921 | 1462219141981 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}] 12:59:02 INFO - PROCESS | 12921 | 1462219142162 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:59:02 INFO - PROCESS | 12921 | 1462219142355 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a25a000 == 126 [pid = 12921] [id = 464] 12:59:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f1070097400) [pid = 12921] [serial = 1393] [outer = (nil)] 12:59:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f107250a800) [pid = 12921] [serial = 1394] [outer = 0x7f1070097400] 12:59:02 INFO - PROCESS | 12921 | 1462219142421 Marionette DEBUG loaded listener.js 12:59:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f10742c6c00) [pid = 12921] [serial = 1395] [outer = 0x7f1070097400] 12:59:03 INFO - PROCESS | 12921 | 1462219143269 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]]]}] 12:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1332ms 12:59:03 INFO - PROCESS | 12921 | 1462219143296 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:59:03 INFO - PROCESS | 12921 | 1462219143301 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:59:03 INFO - PROCESS | 12921 | 1462219143306 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:59:03 INFO - PROCESS | 12921 | 1462219143308 Marionette TRACE conn3 <- [1,1830,null,{}] 12:59:03 INFO - PROCESS | 12921 | 1462219143313 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}] 12:59:03 INFO - PROCESS | 12921 | 1462219143478 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:59:03 INFO - PROCESS | 12921 | 1462219143674 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:03 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b115000 == 127 [pid = 12921] [id = 465] 12:59:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f10700a0000) [pid = 12921] [serial = 1396] [outer = (nil)] 12:59:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f1074a4e800) [pid = 12921] [serial = 1397] [outer = 0x7f10700a0000] 12:59:03 INFO - PROCESS | 12921 | 1462219143737 Marionette DEBUG loaded listener.js 12:59:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f1074b88c00) [pid = 12921] [serial = 1398] [outer = 0x7f10700a0000] 12:59:04 INFO - PROCESS | 12921 | 1462219144549 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]]]}] 12:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1276ms 12:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:59:04 INFO - PROCESS | 12921 | 1462219144582 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:59:04 INFO - PROCESS | 12921 | 1462219144585 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:59:04 INFO - PROCESS | 12921 | 1462219144590 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:59:04 INFO - PROCESS | 12921 | 1462219144592 Marionette TRACE conn3 <- [1,1834,null,{}] 12:59:04 INFO - PROCESS | 12921 | 1462219144597 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}] 12:59:04 INFO - PROCESS | 12921 | 1462219144761 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:59:04 INFO - PROCESS | 12921 | 1462219144955 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b96d000 == 128 [pid = 12921] [id = 466] 12:59:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f1074a47c00) [pid = 12921] [serial = 1399] [outer = (nil)] 12:59:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f107553f000) [pid = 12921] [serial = 1400] [outer = 0x7f1074a47c00] 12:59:05 INFO - PROCESS | 12921 | 1462219145016 Marionette DEBUG loaded listener.js 12:59:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f107a409400) [pid = 12921] [serial = 1401] [outer = 0x7f1074a47c00] 12:59:05 INFO - PROCESS | 12921 | 1462219145779 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]]]}] 12:59:05 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 12:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1228ms 12:59:05 INFO - PROCESS | 12921 | 1462219145818 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:59:05 INFO - PROCESS | 12921 | 1462219145820 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:59:05 INFO - PROCESS | 12921 | 1462219145826 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:59:05 INFO - PROCESS | 12921 | 1462219145828 Marionette TRACE conn3 <- [1,1838,null,{}] 12:59:05 INFO - PROCESS | 12921 | 1462219145833 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}] 12:59:06 INFO - PROCESS | 12921 | 1462219146012 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:59:06 INFO - PROCESS | 12921 | 1462219146211 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1082dc2000 == 129 [pid = 12921] [id = 467] 12:59:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f107a40c800) [pid = 12921] [serial = 1402] [outer = (nil)] 12:59:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f107ae33800) [pid = 12921] [serial = 1403] [outer = 0x7f107a40c800] 12:59:06 INFO - PROCESS | 12921 | 1462219146275 Marionette DEBUG loaded listener.js 12:59:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f107b6ebc00) [pid = 12921] [serial = 1404] [outer = 0x7f107a40c800] 12:59:07 INFO - PROCESS | 12921 | 1462219147079 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]]]}] 12:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1328ms 12:59:07 INFO - PROCESS | 12921 | 1462219147154 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:59:07 INFO - PROCESS | 12921 | 1462219147158 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:59:07 INFO - PROCESS | 12921 | 1462219147163 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:59:07 INFO - PROCESS | 12921 | 1462219147165 Marionette TRACE conn3 <- [1,1842,null,{}] 12:59:07 INFO - PROCESS | 12921 | 1462219147170 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}] 12:59:07 INFO - PROCESS | 12921 | 1462219147328 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:59:07 INFO - PROCESS | 12921 | 1462219147522 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084a13000 == 130 [pid = 12921] [id = 468] 12:59:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f107a419800) [pid = 12921] [serial = 1405] [outer = (nil)] 12:59:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f107e104000) [pid = 12921] [serial = 1406] [outer = 0x7f107a419800] 12:59:07 INFO - PROCESS | 12921 | 1462219147584 Marionette DEBUG loaded listener.js 12:59:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f10801da000) [pid = 12921] [serial = 1407] [outer = 0x7f107a419800] 12:59:08 INFO - PROCESS | 12921 | 1462219148360 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]]]}] 12:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1226ms 12:59:08 INFO - PROCESS | 12921 | 1462219148389 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:59:08 INFO - PROCESS | 12921 | 1462219148392 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:59:08 INFO - PROCESS | 12921 | 1462219148397 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:59:08 INFO - PROCESS | 12921 | 1462219148399 Marionette TRACE conn3 <- [1,1846,null,{}] 12:59:08 INFO - PROCESS | 12921 | 1462219148404 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}] 12:59:08 INFO - PROCESS | 12921 | 1462219148563 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:59:08 INFO - PROCESS | 12921 | 1462219148759 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090af1800 == 131 [pid = 12921] [id = 469] 12:59:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f107a488800) [pid = 12921] [serial = 1408] [outer = (nil)] 12:59:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f108171a000) [pid = 12921] [serial = 1409] [outer = 0x7f107a488800] 12:59:08 INFO - PROCESS | 12921 | 1462219148819 Marionette DEBUG loaded listener.js 12:59:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f10820d8400) [pid = 12921] [serial = 1410] [outer = 0x7f107a488800] 12:59:09 INFO - PROCESS | 12921 | 1462219149583 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]]]}] 12:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1224ms 12:59:09 INFO - PROCESS | 12921 | 1462219149623 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:59:09 INFO - PROCESS | 12921 | 1462219149626 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:59:09 INFO - PROCESS | 12921 | 1462219149631 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:59:09 INFO - PROCESS | 12921 | 1462219149634 Marionette TRACE conn3 <- [1,1850,null,{}] 12:59:09 INFO - PROCESS | 12921 | 1462219149638 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}] 12:59:09 INFO - PROCESS | 12921 | 1462219149799 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:59:10 INFO - PROCESS | 12921 | 1462219149995 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1094ccb000 == 132 [pid = 12921] [id = 470] 12:59:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f107ca0b400) [pid = 12921] [serial = 1411] [outer = (nil)] 12:59:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f10820a4000) [pid = 12921] [serial = 1412] [outer = 0x7f107ca0b400] 12:59:10 INFO - PROCESS | 12921 | 1462219150068 Marionette DEBUG loaded listener.js 12:59:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f1083d94800) [pid = 12921] [serial = 1413] [outer = 0x7f107ca0b400] 12:59:10 INFO - PROCESS | 12921 | 1462219150843 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]]]}] 12:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1279ms 12:59:10 INFO - PROCESS | 12921 | 1462219150910 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:59:10 INFO - PROCESS | 12921 | 1462219150913 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:59:10 INFO - PROCESS | 12921 | 1462219150919 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:59:10 INFO - PROCESS | 12921 | 1462219150921 Marionette TRACE conn3 <- [1,1854,null,{}] 12:59:10 INFO - PROCESS | 12921 | 1462219150926 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}] 12:59:11 INFO - PROCESS | 12921 | 1462219151092 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:59:11 INFO - PROCESS | 12921 | 1462219151288 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109ad3c000 == 133 [pid = 12921] [id = 471] 12:59:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f1082098400) [pid = 12921] [serial = 1414] [outer = (nil)] 12:59:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f108482e400) [pid = 12921] [serial = 1415] [outer = 0x7f1082098400] 12:59:11 INFO - PROCESS | 12921 | 1462219151350 Marionette DEBUG loaded listener.js 12:59:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f1085809c00) [pid = 12921] [serial = 1416] [outer = 0x7f1082098400] 12:59:12 INFO - PROCESS | 12921 | 1462219152110 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]]]}] 12:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1230ms 12:59:12 INFO - PROCESS | 12921 | 1462219152150 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:59:12 INFO - PROCESS | 12921 | 1462219152154 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:59:12 INFO - PROCESS | 12921 | 1462219152159 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:59:12 INFO - PROCESS | 12921 | 1462219152163 Marionette TRACE conn3 <- [1,1858,null,{}] 12:59:12 INFO - PROCESS | 12921 | 1462219152168 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}] 12:59:12 INFO - PROCESS | 12921 | 1462219152421 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:59:12 INFO - PROCESS | 12921 | 1462219152569 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:12 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e3ab000 == 134 [pid = 12921] [id = 472] 12:59:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f1085809800) [pid = 12921] [serial = 1417] [outer = (nil)] 12:59:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 241 (0x7f1085dd5000) [pid = 12921] [serial = 1418] [outer = 0x7f1085809800] 12:59:12 INFO - PROCESS | 12921 | 1462219152638 Marionette DEBUG loaded listener.js 12:59:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f108ba41c00) [pid = 12921] [serial = 1419] [outer = 0x7f1085809800] 12:59:13 INFO - PROCESS | 12921 | 1462219153460 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]]]}] 12:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1330ms 12:59:13 INFO - PROCESS | 12921 | 1462219153490 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:59:13 INFO - PROCESS | 12921 | 1462219153493 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:59:13 INFO - PROCESS | 12921 | 1462219153498 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:59:13 INFO - PROCESS | 12921 | 1462219153500 Marionette TRACE conn3 <- [1,1862,null,{}] 12:59:13 INFO - PROCESS | 12921 | 1462219153505 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}] 12:59:13 INFO - PROCESS | 12921 | 1462219153662 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:59:13 INFO - PROCESS | 12921 | 1462219153860 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:13 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109681f000 == 135 [pid = 12921] [id = 473] 12:59:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 243 (0x7f10668e8c00) [pid = 12921] [serial = 1420] [outer = (nil)] 12:59:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 244 (0x7f10668f1400) [pid = 12921] [serial = 1421] [outer = 0x7f10668e8c00] 12:59:13 INFO - PROCESS | 12921 | 1462219153918 Marionette DEBUG loaded listener.js 12:59:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 245 (0x7f108585c000) [pid = 12921] [serial = 1422] [outer = 0x7f10668e8c00] 12:59:14 INFO - PROCESS | 12921 | 1462219154696 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]]]}] 12:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1224ms 12:59:14 INFO - PROCESS | 12921 | 1462219154725 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:59:14 INFO - PROCESS | 12921 | 1462219154728 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:59:14 INFO - PROCESS | 12921 | 1462219154733 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:59:14 INFO - PROCESS | 12921 | 1462219154735 Marionette TRACE conn3 <- [1,1866,null,{}] 12:59:14 INFO - PROCESS | 12921 | 1462219154740 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}] 12:59:14 INFO - PROCESS | 12921 | 1462219154902 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:59:15 INFO - PROCESS | 12921 | 1462219155110 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a316000 == 136 [pid = 12921] [id = 474] 12:59:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 246 (0x7f10668ebc00) [pid = 12921] [serial = 1423] [outer = (nil)] 12:59:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 247 (0x7f108ba99800) [pid = 12921] [serial = 1424] [outer = 0x7f10668ebc00] 12:59:15 INFO - PROCESS | 12921 | 1462219155179 Marionette DEBUG loaded listener.js 12:59:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 248 (0x7f1092b69400) [pid = 12921] [serial = 1425] [outer = 0x7f10668ebc00] 12:59:15 INFO - PROCESS | 12921 | 1462219155998 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]]]}] 12:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1327ms 12:59:16 INFO - PROCESS | 12921 | 1462219156062 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:59:16 INFO - PROCESS | 12921 | 1462219156065 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:59:16 INFO - PROCESS | 12921 | 1462219156069 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:59:16 INFO - PROCESS | 12921 | 1462219156072 Marionette TRACE conn3 <- [1,1870,null,{}] 12:59:16 INFO - PROCESS | 12921 | 1462219156076 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}] 12:59:16 INFO - PROCESS | 12921 | 1462219156243 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:59:16 INFO - PROCESS | 12921 | 1462219156442 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:16 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107330f000 == 137 [pid = 12921] [id = 475] 12:59:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 249 (0x7f106854d400) [pid = 12921] [serial = 1426] [outer = (nil)] 12:59:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 250 (0x7f1068552c00) [pid = 12921] [serial = 1427] [outer = 0x7f106854d400] 12:59:16 INFO - PROCESS | 12921 | 1462219156504 Marionette DEBUG loaded listener.js 12:59:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 251 (0x7f1068557c00) [pid = 12921] [serial = 1428] [outer = 0x7f106854d400] 12:59:17 INFO - PROCESS | 12921 | 1462219157296 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]]]}] 12:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1281ms 12:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:59:17 INFO - PROCESS | 12921 | 1462219157351 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:59:17 INFO - PROCESS | 12921 | 1462219157354 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:59:17 INFO - PROCESS | 12921 | 1462219157359 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:59:17 INFO - PROCESS | 12921 | 1462219157361 Marionette TRACE conn3 <- [1,1874,null,{}] 12:59:17 INFO - PROCESS | 12921 | 1462219157366 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}] 12:59:17 INFO - PROCESS | 12921 | 1462219157538 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:59:17 INFO - PROCESS | 12921 | 1462219157747 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:17 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e4b0800 == 138 [pid = 12921] [id = 476] 12:59:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 252 (0x7f106854e800) [pid = 12921] [serial = 1429] [outer = (nil)] 12:59:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 253 (0x7f106aedb000) [pid = 12921] [serial = 1430] [outer = 0x7f106854e800] 12:59:17 INFO - PROCESS | 12921 | 1462219157854 Marionette DEBUG loaded listener.js 12:59:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 254 (0x7f106d50ec00) [pid = 12921] [serial = 1431] [outer = 0x7f106854e800] 12:59:18 INFO - PROCESS | 12921 | 1462219158740 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]]]}] 12:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1434ms 12:59:18 INFO - PROCESS | 12921 | 1462219158793 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:59:18 INFO - PROCESS | 12921 | 1462219158796 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:59:18 INFO - PROCESS | 12921 | 1462219158801 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:59:18 INFO - PROCESS | 12921 | 1462219158803 Marionette TRACE conn3 <- [1,1878,null,{}] 12:59:18 INFO - PROCESS | 12921 | 1462219158808 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}] 12:59:18 INFO - PROCESS | 12921 | 1462219158979 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:59:19 INFO - PROCESS | 12921 | 1462219159196 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:19 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106cadc800 == 139 [pid = 12921] [id = 477] 12:59:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 255 (0x7f10668f2400) [pid = 12921] [serial = 1432] [outer = (nil)] 12:59:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 256 (0x7f106d1f3800) [pid = 12921] [serial = 1433] [outer = 0x7f10668f2400] 12:59:19 INFO - PROCESS | 12921 | 1462219159298 Marionette DEBUG loaded listener.js 12:59:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 257 (0x7f106d508400) [pid = 12921] [serial = 1434] [outer = 0x7f10668f2400] 12:59:20 INFO - PROCESS | 12921 | 1462219160523 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]]]}] 12:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1777ms 12:59:20 INFO - PROCESS | 12921 | 1462219160580 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:59:20 INFO - PROCESS | 12921 | 1462219160586 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:59:20 INFO - PROCESS | 12921 | 1462219160593 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:59:20 INFO - PROCESS | 12921 | 1462219160598 Marionette TRACE conn3 <- [1,1882,null,{}] 12:59:20 INFO - PROCESS | 12921 | 1462219160604 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}] 12:59:20 INFO - PROCESS | 12921 | 1462219160780 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:59:21 INFO - PROCESS | 12921 | 1462219161001 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e3a2000 == 140 [pid = 12921] [id = 478] 12:59:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 258 (0x7f106791f400) [pid = 12921] [serial = 1435] [outer = (nil)] 12:59:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 259 (0x7f106acc7400) [pid = 12921] [serial = 1436] [outer = 0x7f106791f400] 12:59:21 INFO - PROCESS | 12921 | 1462219161059 Marionette DEBUG loaded listener.js 12:59:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 260 (0x7f106b7ec000) [pid = 12921] [serial = 1437] [outer = 0x7f106791f400] 12:59:21 INFO - PROCESS | 12921 | 1462219161984 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]]]}] 12:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1433ms 12:59:22 INFO - PROCESS | 12921 | 1462219162026 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:59:22 INFO - PROCESS | 12921 | 1462219162033 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:59:22 INFO - PROCESS | 12921 | 1462219162041 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:59:22 INFO - PROCESS | 12921 | 1462219162044 Marionette TRACE conn3 <- [1,1886,null,{}] 12:59:22 INFO - PROCESS | 12921 | 1462219162049 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}] 12:59:22 INFO - PROCESS | 12921 | 1462219162211 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:59:22 INFO - PROCESS | 12921 | 1462219162417 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106c368800 == 141 [pid = 12921] [id = 479] 12:59:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 261 (0x7f106c9bb400) [pid = 12921] [serial = 1438] [outer = (nil)] 12:59:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 262 (0x7f106d1ea800) [pid = 12921] [serial = 1439] [outer = 0x7f106c9bb400] 12:59:22 INFO - PROCESS | 12921 | 1462219162473 Marionette DEBUG loaded listener.js 12:59:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 263 (0x7f106d506c00) [pid = 12921] [serial = 1440] [outer = 0x7f106c9bb400] 12:59:22 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108ae0f800 == 140 [pid = 12921] [id = 150] 12:59:22 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10919bb800 == 139 [pid = 12921] [id = 369] 12:59:22 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1096db7000 == 138 [pid = 12921] [id = 198] 12:59:22 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1091829000 == 137 [pid = 12921] [id = 176] 12:59:22 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087a86000 == 136 [pid = 12921] [id = 367] 12:59:22 INFO - PROCESS | 12921 | --DOMWINDOW == 262 (0x7f108ba9b800) [pid = 12921] [serial = 1286] [outer = (nil)] [url = about:blank] 12:59:22 INFO - PROCESS | 12921 | --DOMWINDOW == 261 (0x7f107b697800) [pid = 12921] [serial = 1289] [outer = (nil)] [url = about:blank] 12:59:22 INFO - PROCESS | 12921 | --DOMWINDOW == 260 (0x7f106b754c00) [pid = 12921] [serial = 1292] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1090a0c800 == 135 [pid = 12921] [id = 368] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106fe56000 == 134 [pid = 12921] [id = 370] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ded8800 == 133 [pid = 12921] [id = 460] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10786d2800 == 132 [pid = 12921] [id = 459] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10785bc000 == 131 [pid = 12921] [id = 458] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107439e800 == 130 [pid = 12921] [id = 457] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106c6b2800 == 129 [pid = 12921] [id = 456] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107438a000 == 128 [pid = 12921] [id = 455] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b399000 == 127 [pid = 12921] [id = 418] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ffe2800 == 126 [pid = 12921] [id = 454] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106abe2800 == 125 [pid = 12921] [id = 453] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106aad1800 == 124 [pid = 12921] [id = 452] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106df53800 == 123 [pid = 12921] [id = 447] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107371c800 == 122 [pid = 12921] [id = 446] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109e4aa800 == 121 [pid = 12921] [id = 445] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1092836800 == 120 [pid = 12921] [id = 444] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087a4a800 == 119 [pid = 12921] [id = 443] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1082692800 == 118 [pid = 12921] [id = 442] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10795b3000 == 117 [pid = 12921] [id = 441] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106e8cd000 == 116 [pid = 12921] [id = 440] 12:59:23 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b645000 == 115 [pid = 12921] [id = 439] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 259 (0x7f1074b7e400) [pid = 12921] [serial = 1311] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 258 (0x7f1074a49000) [pid = 12921] [serial = 1308] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 257 (0x7f107b0d1000) [pid = 12921] [serial = 1317] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 256 (0x7f107553bc00) [pid = 12921] [serial = 1314] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 255 (0x7f106c6ec000) [pid = 12921] [serial = 1173] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 254 (0x7f1090a72800) [pid = 12921] [serial = 1164] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 253 (0x7f1084b31800) [pid = 12921] [serial = 1149] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 252 (0x7f10736f5c00) [pid = 12921] [serial = 1140] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 251 (0x7f108397bc00) [pid = 12921] [serial = 1056] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 250 (0x7f10742ce400) [pid = 12921] [serial = 1035] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 249 (0x7f107be04c00) [pid = 12921] [serial = 1044] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 248 (0x7f109664b800) [pid = 12921] [serial = 996] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 247 (0x7f1074c51400) [pid = 12921] [serial = 1089] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 246 (0x7f107af3b400) [pid = 12921] [serial = 1092] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 245 (0x7f1085d68c00) [pid = 12921] [serial = 1113] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 244 (0x7f1085b9e800) [pid = 12921] [serial = 993] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 243 (0x7f1096e2ec00) [pid = 12921] [serial = 948] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 242 (0x7f1087a34400) [pid = 12921] [serial = 1152] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f1080bb7800) [pid = 12921] [serial = 1047] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 240 (0x7f107a40e000) [pid = 12921] [serial = 1038] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f107b3df400) [pid = 12921] [serial = 1059] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f1074d48000) [pid = 12921] [serial = 951] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f108243f000) [pid = 12921] [serial = 1050] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f106d38a000) [pid = 12921] [serial = 942] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f1092be9000) [pid = 12921] [serial = 1155] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f106d50c400) [pid = 12921] [serial = 945] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f10820d4800) [pid = 12921] [serial = 1098] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f108339bc00) [pid = 12921] [serial = 1053] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f1096059c00) [pid = 12921] [serial = 1170] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f1074381000) [pid = 12921] [serial = 1161] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f106acd1800) [pid = 12921] [serial = 1233] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f10741ef800) [pid = 12921] [serial = 936] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f107b07d800) [pid = 12921] [serial = 987] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f1085b92800) [pid = 12921] [serial = 1107] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f106c5e7c00) [pid = 12921] [serial = 999] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f10967b6400) [pid = 12921] [serial = 933] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f1074a51c00) [pid = 12921] [serial = 1310] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f106f1af800) [pid = 12921] [serial = 1313] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f1071e66400) [pid = 12921] [serial = 1158] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f10851c1c00) [pid = 12921] [serial = 1104] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f107a415c00) [pid = 12921] [serial = 1316] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f107e28d400) [pid = 12921] [serial = 1146] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f1085ddac00) [pid = 12921] [serial = 1110] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f106e4ca400) [pid = 12921] [serial = 981] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f108209c400) [pid = 12921] [serial = 990] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f108459f000) [pid = 12921] [serial = 1101] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f107ae30c00) [pid = 12921] [serial = 1041] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f1079396800) [pid = 12921] [serial = 1143] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f1074b7b800) [pid = 12921] [serial = 984] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f107af3c800) [pid = 12921] [serial = 1268] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f107361e400) [pid = 12921] [serial = 1304] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f10742c7800) [pid = 12921] [serial = 1305] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f106fdb8800) [pid = 12921] [serial = 1259] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f107250c400) [pid = 12921] [serial = 1086] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f1083c69400) [pid = 12921] [serial = 1062] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f106fdb2400) [pid = 12921] [serial = 1301] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f107437e800) [pid = 12921] [serial = 1307] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f1074a4a800) [pid = 12921] [serial = 1167] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f10700a3400) [pid = 12921] [serial = 1302] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f107e291800) [pid = 12921] [serial = 1095] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f1070099800) [pid = 12921] [serial = 1032] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f1083add400) [pid = 12921] [serial = 1274] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f106f1aec00) [pid = 12921] [serial = 939] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f106d1f3000) [pid = 12921] [serial = 1299] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f106c5e8800) [pid = 12921] [serial = 1298] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f1085853000) [pid = 12921] [serial = 1283] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f106c44e400) [pid = 12921] [serial = 1280] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f1075533c00) [pid = 12921] [serial = 1265] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f106b854c00) [pid = 12921] [serial = 1295] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f1085857000) [pid = 12921] [serial = 1277] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f1074384000) [pid = 12921] [serial = 1262] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f107ca0ac00) [pid = 12921] [serial = 1271] [outer = (nil)] [url = about:blank] 12:59:23 INFO - PROCESS | 12921 | 1462219163676 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]]]}] 12:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1683ms 12:59:23 INFO - PROCESS | 12921 | 1462219163725 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:59:23 INFO - PROCESS | 12921 | 1462219163730 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:59:23 INFO - PROCESS | 12921 | 1462219163738 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:59:23 INFO - PROCESS | 12921 | 1462219163743 Marionette TRACE conn3 <- [1,1890,null,{}] 12:59:23 INFO - PROCESS | 12921 | 1462219163750 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}] 12:59:23 INFO - PROCESS | 12921 | 1462219163949 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:59:24 INFO - PROCESS | 12921 | 1462219164184 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106c6ae000 == 116 [pid = 12921] [id = 480] 12:59:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f106b7ea800) [pid = 12921] [serial = 1441] [outer = (nil)] 12:59:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f106c445c00) [pid = 12921] [serial = 1442] [outer = 0x7f106b7ea800] 12:59:24 INFO - PROCESS | 12921 | 1462219164295 Marionette DEBUG loaded listener.js 12:59:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f106c6e8400) [pid = 12921] [serial = 1443] [outer = 0x7f106b7ea800] 12:59:25 INFO - PROCESS | 12921 | 1462219165088 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]]]}] 12:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1382ms 12:59:25 INFO - PROCESS | 12921 | 1462219165121 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:59:25 INFO - PROCESS | 12921 | 1462219165129 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:59:25 INFO - PROCESS | 12921 | 1462219165138 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:59:25 INFO - PROCESS | 12921 | 1462219165141 Marionette TRACE conn3 <- [1,1894,null,{}] 12:59:25 INFO - PROCESS | 12921 | 1462219165145 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}] 12:59:25 INFO - PROCESS | 12921 | 1462219165315 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:59:25 INFO - PROCESS | 12921 | 1462219165507 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e4b2000 == 117 [pid = 12921] [id = 481] 12:59:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f106c6e9c00) [pid = 12921] [serial = 1444] [outer = (nil)] 12:59:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f106d511c00) [pid = 12921] [serial = 1445] [outer = 0x7f106c6e9c00] 12:59:25 INFO - PROCESS | 12921 | 1462219165568 Marionette DEBUG loaded listener.js 12:59:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f106e2e5800) [pid = 12921] [serial = 1446] [outer = 0x7f106c6e9c00] 12:59:26 INFO - PROCESS | 12921 | 1462219166505 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]]]}] 12:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1431ms 12:59:26 INFO - PROCESS | 12921 | 1462219166569 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:59:26 INFO - PROCESS | 12921 | 1462219166572 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:59:26 INFO - PROCESS | 12921 | 1462219166582 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:59:26 INFO - PROCESS | 12921 | 1462219166586 Marionette TRACE conn3 <- [1,1898,null,{}] 12:59:26 INFO - PROCESS | 12921 | 1462219166601 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}] 12:59:26 INFO - PROCESS | 12921 | 1462219166783 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:59:26 INFO - PROCESS | 12921 | 1462219166973 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071fe8000 == 118 [pid = 12921] [id = 482] 12:59:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f106e1d3c00) [pid = 12921] [serial = 1447] [outer = (nil)] 12:59:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f106f1af800) [pid = 12921] [serial = 1448] [outer = 0x7f106e1d3c00] 12:59:27 INFO - PROCESS | 12921 | 1462219167039 Marionette DEBUG loaded listener.js 12:59:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f107009e800) [pid = 12921] [serial = 1449] [outer = 0x7f106e1d3c00] 12:59:27 INFO - PROCESS | 12921 | 1462219167800 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]]]}] 12:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1290ms 12:59:27 INFO - PROCESS | 12921 | 1462219167872 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:59:27 INFO - PROCESS | 12921 | 1462219167877 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:59:27 INFO - PROCESS | 12921 | 1462219167885 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:59:27 INFO - PROCESS | 12921 | 1462219167888 Marionette TRACE conn3 <- [1,1902,null,{}] 12:59:27 INFO - PROCESS | 12921 | 1462219167893 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}] 12:59:28 INFO - PROCESS | 12921 | 1462219168073 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:59:28 INFO - PROCESS | 12921 | 1462219168262 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:28 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073716800 == 119 [pid = 12921] [id = 483] 12:59:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f106e4c7000) [pid = 12921] [serial = 1450] [outer = (nil)] 12:59:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f1071e5f400) [pid = 12921] [serial = 1451] [outer = 0x7f106e4c7000] 12:59:28 INFO - PROCESS | 12921 | 1462219168330 Marionette DEBUG loaded listener.js 12:59:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f107250d000) [pid = 12921] [serial = 1452] [outer = 0x7f106e4c7000] 12:59:29 INFO - PROCESS | 12921 | 1462219169111 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]]]}] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f236000 == 118 [pid = 12921] [id = 293] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074d0e800 == 117 [pid = 12921] [id = 277] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f181000 == 116 [pid = 12921] [id = 312] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ffd4000 == 115 [pid = 12921] [id = 292] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10756c4800 == 114 [pid = 12921] [id = 200] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074d0b000 == 113 [pid = 12921] [id = 294] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106e8cc000 == 112 [pid = 12921] [id = 428] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106aad5000 == 111 [pid = 12921] [id = 429] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107331b000 == 110 [pid = 12921] [id = 290] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10820bd800 == 109 [pid = 12921] [id = 295] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106c4d9000 == 108 [pid = 12921] [id = 316] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106deca800 == 107 [pid = 12921] [id = 430] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1098a85800 == 106 [pid = 12921] [id = 426] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10997c1800 == 105 [pid = 12921] [id = 214] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1098a23800 == 104 [pid = 12921] [id = 259] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106e3a2000 == 103 [pid = 12921] [id = 478] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084a13000 == 102 [pid = 12921] [id = 468] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1082dc2000 == 101 [pid = 12921] [id = 467] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b96d000 == 100 [pid = 12921] [id = 466] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b115000 == 99 [pid = 12921] [id = 465] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a25a000 == 98 [pid = 12921] [id = 464] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071fdb000 == 97 [pid = 12921] [id = 463] 12:59:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106aad6800 == 96 [pid = 12921] [id = 462] 12:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 3387ms 12:59:31 INFO - PROCESS | 12921 | 1462219171378 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:59:31 INFO - PROCESS | 12921 | 1462219171383 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:59:31 INFO - PROCESS | 12921 | 1462219171389 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 12921 | 1462219171396 Marionette TRACE conn3 <- [1,1906,null,{}] 12:59:31 INFO - PROCESS | 12921 | 1462219171403 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}] 12:59:31 INFO - PROCESS | 12921 | 1462219171580 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:59:31 INFO - PROCESS | 12921 | 1462219171728 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:31 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106decd800 == 97 [pid = 12921] [id = 484] 12:59:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f106aedac00) [pid = 12921] [serial = 1453] [outer = (nil)] 12:59:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f106b756400) [pid = 12921] [serial = 1454] [outer = 0x7f106aedac00] 12:59:31 INFO - PROCESS | 12921 | 1462219171787 Marionette DEBUG loaded listener.js 12:59:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f106c5e0800) [pid = 12921] [serial = 1455] [outer = 0x7f106aedac00] 12:59:32 INFO - PROCESS | 12921 | 1462219172444 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]]]}] 12:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1084ms 12:59:32 INFO - PROCESS | 12921 | 1462219172487 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:59:32 INFO - PROCESS | 12921 | 1462219172492 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:59:32 INFO - PROCESS | 12921 | 1462219172503 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:59:32 INFO - PROCESS | 12921 | 1462219172508 Marionette TRACE conn3 <- [1,1910,null,{}] 12:59:32 INFO - PROCESS | 12921 | 1462219172528 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}] 12:59:32 INFO - PROCESS | 12921 | 1462219172750 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:59:32 INFO - PROCESS | 12921 | 1462219172760 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ffdf800 == 98 [pid = 12921] [id = 485] 12:59:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f106c5e2c00) [pid = 12921] [serial = 1456] [outer = (nil)] 12:59:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f106e1c8000) [pid = 12921] [serial = 1457] [outer = 0x7f106c5e2c00] 12:59:32 INFO - PROCESS | 12921 | 1462219172814 Marionette DEBUG loaded listener.js 12:59:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f106e2e9400) [pid = 12921] [serial = 1458] [outer = 0x7f106c5e2c00] 12:59:33 INFO - PROCESS | 12921 | 1462219173694 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]]]}] 12:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1235ms 12:59:33 INFO - PROCESS | 12921 | 1462219173735 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:59:33 INFO - PROCESS | 12921 | 1462219173739 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:59:33 INFO - PROCESS | 12921 | 1462219173744 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:59:33 INFO - PROCESS | 12921 | 1462219173747 Marionette TRACE conn3 <- [1,1914,null,{}] 12:59:33 INFO - PROCESS | 12921 | 1462219173772 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}] 12:59:33 INFO - PROCESS | 12921 | 1462219173985 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:59:34 INFO - PROCESS | 12921 | 1462219174013 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:34 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074d0c000 == 99 [pid = 12921] [id = 486] 12:59:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f1072503800) [pid = 12921] [serial = 1459] [outer = (nil)] 12:59:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f1073643000) [pid = 12921] [serial = 1460] [outer = 0x7f1072503800] 12:59:34 INFO - PROCESS | 12921 | 1462219174076 Marionette DEBUG loaded listener.js 12:59:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f10741ec800) [pid = 12921] [serial = 1461] [outer = 0x7f1072503800] 12:59:34 INFO - PROCESS | 12921 | 1462219174897 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]]]}] 12:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1182ms 12:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:59:34 INFO - PROCESS | 12921 | 1462219174929 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:59:34 INFO - PROCESS | 12921 | 1462219174931 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:59:34 INFO - PROCESS | 12921 | 1462219174937 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:59:34 INFO - PROCESS | 12921 | 1462219174940 Marionette TRACE conn3 <- [1,1918,null,{}] 12:59:34 INFO - PROCESS | 12921 | 1462219174952 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}] 12:59:35 INFO - PROCESS | 12921 | 1462219175152 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:59:35 INFO - PROCESS | 12921 | 1462219175178 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10785b7800 == 100 [pid = 12921] [id = 487] 12:59:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f1071e5cc00) [pid = 12921] [serial = 1462] [outer = (nil)] 12:59:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f1074384000) [pid = 12921] [serial = 1463] [outer = 0x7f1071e5cc00] 12:59:35 INFO - PROCESS | 12921 | 1462219175232 Marionette DEBUG loaded listener.js 12:59:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f107497f800) [pid = 12921] [serial = 1464] [outer = 0x7f1071e5cc00] 12:59:36 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f106c5e7000) [pid = 12921] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:59:36 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f1074974800) [pid = 12921] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:59:36 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f106b855800) [pid = 12921] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:59:36 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f106c6f1000) [pid = 12921] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:59:36 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f106a9c2c00) [pid = 12921] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:59:36 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f106c451800) [pid = 12921] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:59:36 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f106fdbfc00) [pid = 12921] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:59:36 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f106d50d400) [pid = 12921] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:59:36 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f106791f400) [pid = 12921] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:59:36 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f106c6f7c00) [pid = 12921] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:59:36 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f106acc9800) [pid = 12921] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:59:36 INFO - PROCESS | 12921 | 1462219176371 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]]]}] 12:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1484ms 12:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:59:36 INFO - PROCESS | 12921 | 1462219176421 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:59:36 INFO - PROCESS | 12921 | 1462219176424 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:59:36 INFO - PROCESS | 12921 | 1462219176428 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:59:36 INFO - PROCESS | 12921 | 1462219176431 Marionette TRACE conn3 <- [1,1922,null,{}] 12:59:36 INFO - PROCESS | 12921 | 1462219176436 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}] 12:59:36 INFO - PROCESS | 12921 | 1462219176643 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:59:36 INFO - PROCESS | 12921 | 1462219176661 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10785c0000 == 101 [pid = 12921] [id = 488] 12:59:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f1068555400) [pid = 12921] [serial = 1465] [outer = (nil)] 12:59:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f107009cc00) [pid = 12921] [serial = 1466] [outer = 0x7f1068555400] 12:59:36 INFO - PROCESS | 12921 | 1462219176714 Marionette DEBUG loaded listener.js 12:59:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f1074a44000) [pid = 12921] [serial = 1467] [outer = 0x7f1068555400] 12:59:37 INFO - PROCESS | 12921 | 1462219177390 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]]]}] 12:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 983ms 12:59:37 INFO - PROCESS | 12921 | 1462219177413 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:59:37 INFO - PROCESS | 12921 | 1462219177416 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:59:37 INFO - PROCESS | 12921 | 1462219177420 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:59:37 INFO - PROCESS | 12921 | 1462219177423 Marionette TRACE conn3 <- [1,1926,null,{}] 12:59:37 INFO - PROCESS | 12921 | 1462219177428 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}] 12:59:37 INFO - PROCESS | 12921 | 1462219177600 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:59:37 INFO - PROCESS | 12921 | 1462219177759 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10793b1800 == 102 [pid = 12921] [id = 489] 12:59:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f1067916c00) [pid = 12921] [serial = 1468] [outer = (nil)] 12:59:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f1074c51400) [pid = 12921] [serial = 1469] [outer = 0x7f1067916c00] 12:59:37 INFO - PROCESS | 12921 | 1462219177818 Marionette DEBUG loaded listener.js 12:59:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f1079396400) [pid = 12921] [serial = 1470] [outer = 0x7f1067916c00] 12:59:38 INFO - PROCESS | 12921 | 1462219178748 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]]]}] 12:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1379ms 12:59:38 INFO - PROCESS | 12921 | 1462219178800 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:59:38 INFO - PROCESS | 12921 | 1462219178806 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:59:38 INFO - PROCESS | 12921 | 1462219178815 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:59:38 INFO - PROCESS | 12921 | 1462219178820 Marionette TRACE conn3 <- [1,1930,null,{}] 12:59:38 INFO - PROCESS | 12921 | 1462219178827 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}] 12:59:39 INFO - PROCESS | 12921 | 1462219179022 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:59:39 INFO - PROCESS | 12921 | 1462219179214 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:39 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067a73000 == 103 [pid = 12921] [id = 490] 12:59:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f106c448c00) [pid = 12921] [serial = 1471] [outer = (nil)] 12:59:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f106d1f3000) [pid = 12921] [serial = 1472] [outer = 0x7f106c448c00] 12:59:39 INFO - PROCESS | 12921 | 1462219179283 Marionette DEBUG loaded listener.js 12:59:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f106e2e9c00) [pid = 12921] [serial = 1473] [outer = 0x7f106c448c00] 12:59:40 INFO - PROCESS | 12921 | 1462219180155 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]]]}] 12:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1381ms 12:59:40 INFO - PROCESS | 12921 | 1462219180197 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:59:40 INFO - PROCESS | 12921 | 1462219180205 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:59:40 INFO - PROCESS | 12921 | 1462219180214 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:59:40 INFO - PROCESS | 12921 | 1462219180218 Marionette TRACE conn3 <- [1,1934,null,{}] 12:59:40 INFO - PROCESS | 12921 | 1462219180224 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}] 12:59:40 INFO - PROCESS | 12921 | 1462219180397 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:59:40 INFO - PROCESS | 12921 | 1462219180595 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:40 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10786ca800 == 104 [pid = 12921] [id = 491] 12:59:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f10700a4800) [pid = 12921] [serial = 1474] [outer = (nil)] 12:59:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f10736e8c00) [pid = 12921] [serial = 1475] [outer = 0x7f10700a4800] 12:59:40 INFO - PROCESS | 12921 | 1462219180657 Marionette DEBUG loaded listener.js 12:59:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f1074380400) [pid = 12921] [serial = 1476] [outer = 0x7f10700a4800] 12:59:41 INFO - PROCESS | 12921 | 1462219181518 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]]]}] 12:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1379ms 12:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:59:41 INFO - PROCESS | 12921 | 1462219181593 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:59:41 INFO - PROCESS | 12921 | 1462219181596 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:59:41 INFO - PROCESS | 12921 | 1462219181602 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:59:41 INFO - PROCESS | 12921 | 1462219181607 Marionette TRACE conn3 <- [1,1938,null,{}] 12:59:41 INFO - PROCESS | 12921 | 1462219181620 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}] 12:59:41 INFO - PROCESS | 12921 | 1462219181828 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:59:42 INFO - PROCESS | 12921 | 1462219182022 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a25a000 == 105 [pid = 12921] [id = 492] 12:59:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f1074a46400) [pid = 12921] [serial = 1477] [outer = (nil)] 12:59:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f1074d49400) [pid = 12921] [serial = 1478] [outer = 0x7f1074a46400] 12:59:42 INFO - PROCESS | 12921 | 1462219182090 Marionette DEBUG loaded listener.js 12:59:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f107957c000) [pid = 12921] [serial = 1479] [outer = 0x7f1074a46400] 12:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1286ms 12:59:42 INFO - PROCESS | 12921 | 1462219182878 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]]]}] 12:59:42 INFO - PROCESS | 12921 | 1462219182888 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:59:42 INFO - PROCESS | 12921 | 1462219182892 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:59:42 INFO - PROCESS | 12921 | 1462219182914 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:59:42 INFO - PROCESS | 12921 | 1462219182917 Marionette TRACE conn3 <- [1,1942,null,{}] 12:59:42 INFO - PROCESS | 12921 | 1462219182922 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}] 12:59:43 INFO - PROCESS | 12921 | 1462219183093 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:59:43 INFO - PROCESS | 12921 | 1462219183287 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:43 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a4d9800 == 106 [pid = 12921] [id = 493] 12:59:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f1074b7fc00) [pid = 12921] [serial = 1480] [outer = (nil)] 12:59:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f107a48ec00) [pid = 12921] [serial = 1481] [outer = 0x7f1074b7fc00] 12:59:43 INFO - PROCESS | 12921 | 1462219183353 Marionette DEBUG loaded listener.js 12:59:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f107a9bf800) [pid = 12921] [serial = 1482] [outer = 0x7f1074b7fc00] 12:59:44 INFO - PROCESS | 12921 | 1462219184152 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]]]}] 12:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1284ms 12:59:44 INFO - PROCESS | 12921 | 1462219184197 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:59:44 INFO - PROCESS | 12921 | 1462219184200 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:59:44 INFO - PROCESS | 12921 | 1462219184205 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:59:44 INFO - PROCESS | 12921 | 1462219184207 Marionette TRACE conn3 <- [1,1946,null,{}] 12:59:44 INFO - PROCESS | 12921 | 1462219184212 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}] 12:59:44 INFO - PROCESS | 12921 | 1462219184369 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:59:44 INFO - PROCESS | 12921 | 1462219184563 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:44 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b10e800 == 107 [pid = 12921] [id = 494] 12:59:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f10668ed800) [pid = 12921] [serial = 1483] [outer = (nil)] 12:59:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f107ae27400) [pid = 12921] [serial = 1484] [outer = 0x7f10668ed800] 12:59:44 INFO - PROCESS | 12921 | 1462219184624 Marionette DEBUG loaded listener.js 12:59:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f107b0b2c00) [pid = 12921] [serial = 1485] [outer = 0x7f10668ed800] 12:59:45 INFO - PROCESS | 12921 | 1462219185437 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]]]}] 12:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1276ms 12:59:45 INFO - PROCESS | 12921 | 1462219185482 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:59:45 INFO - PROCESS | 12921 | 1462219185486 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:59:45 INFO - PROCESS | 12921 | 1462219185491 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:59:45 INFO - PROCESS | 12921 | 1462219185493 Marionette TRACE conn3 <- [1,1950,null,{}] 12:59:45 INFO - PROCESS | 12921 | 1462219185499 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}] 12:59:45 INFO - PROCESS | 12921 | 1462219185688 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:59:45 INFO - PROCESS | 12921 | 1462219185884 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:45 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107cab8800 == 108 [pid = 12921] [id = 495] 12:59:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f107ab3d400) [pid = 12921] [serial = 1486] [outer = (nil)] 12:59:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f107be09800) [pid = 12921] [serial = 1487] [outer = 0x7f107ab3d400] 12:59:45 INFO - PROCESS | 12921 | 1462219185948 Marionette DEBUG loaded listener.js 12:59:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f1081650c00) [pid = 12921] [serial = 1488] [outer = 0x7f107ab3d400] 12:59:46 INFO - PROCESS | 12921 | 1462219186737 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]]]}] 12:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1276ms 12:59:46 INFO - PROCESS | 12921 | 1462219186769 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:59:46 INFO - PROCESS | 12921 | 1462219186772 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:59:46 INFO - PROCESS | 12921 | 1462219186777 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:59:46 INFO - PROCESS | 12921 | 1462219186779 Marionette TRACE conn3 <- [1,1954,null,{}] 12:59:46 INFO - PROCESS | 12921 | 1462219186784 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}] 12:59:46 INFO - PROCESS | 12921 | 1462219186940 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:59:47 INFO - PROCESS | 12921 | 1462219187138 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108165d000 == 109 [pid = 12921] [id = 496] 12:59:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f1067916000) [pid = 12921] [serial = 1489] [outer = (nil)] 12:59:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f10820a3000) [pid = 12921] [serial = 1490] [outer = 0x7f1067916000] 12:59:47 INFO - PROCESS | 12921 | 1462219187200 Marionette DEBUG loaded listener.js 12:59:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f108338fc00) [pid = 12921] [serial = 1491] [outer = 0x7f1067916000] 12:59:47 INFO - PROCESS | 12921 | 1462219187977 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]]]}] 12:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1224ms 12:59:48 INFO - PROCESS | 12921 | 1462219188017 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:59:48 INFO - PROCESS | 12921 | 1462219188021 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:59:48 INFO - PROCESS | 12921 | 1462219188029 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:59:48 INFO - PROCESS | 12921 | 1462219188032 Marionette TRACE conn3 <- [1,1958,null,{}] 12:59:48 INFO - PROCESS | 12921 | 1462219188037 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}] 12:59:48 INFO - PROCESS | 12921 | 1462219188195 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:59:48 INFO - PROCESS | 12921 | 1462219188400 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10841ca000 == 110 [pid = 12921] [id = 497] 12:59:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f107b07e800) [pid = 12921] [serial = 1492] [outer = (nil)] 12:59:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f1083ad5c00) [pid = 12921] [serial = 1493] [outer = 0x7f107b07e800] 12:59:48 INFO - PROCESS | 12921 | 1462219188503 Marionette DEBUG loaded listener.js 12:59:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f1084598800) [pid = 12921] [serial = 1494] [outer = 0x7f107b07e800] 12:59:49 INFO - PROCESS | 12921 | 1462219189339 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]]]}] 12:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1377ms 12:59:49 INFO - PROCESS | 12921 | 1462219189407 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:59:49 INFO - PROCESS | 12921 | 1462219189410 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:59:49 INFO - PROCESS | 12921 | 1462219189416 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:59:49 INFO - PROCESS | 12921 | 1462219189418 Marionette TRACE conn3 <- [1,1962,null,{}] 12:59:49 INFO - PROCESS | 12921 | 1462219189423 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}] 12:59:49 INFO - PROCESS | 12921 | 1462219189617 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:59:49 INFO - PROCESS | 12921 | 1462219189810 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:49 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108471c800 == 111 [pid = 12921] [id = 498] 12:59:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f10668ee000) [pid = 12921] [serial = 1495] [outer = (nil)] 12:59:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f1084c6f400) [pid = 12921] [serial = 1496] [outer = 0x7f10668ee000] 12:59:49 INFO - PROCESS | 12921 | 1462219189879 Marionette DEBUG loaded listener.js 12:59:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f108580e800) [pid = 12921] [serial = 1497] [outer = 0x7f10668ee000] 12:59:50 INFO - PROCESS | 12921 | 1462219190666 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]]]}] 12:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1279ms 12:59:50 INFO - PROCESS | 12921 | 1462219190695 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:59:50 INFO - PROCESS | 12921 | 1462219190699 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:59:50 INFO - PROCESS | 12921 | 1462219190704 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:59:50 INFO - PROCESS | 12921 | 1462219190706 Marionette TRACE conn3 <- [1,1966,null,{}] 12:59:50 INFO - PROCESS | 12921 | 1462219190711 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}] 12:59:50 INFO - PROCESS | 12921 | 1462219190874 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:59:51 INFO - PROCESS | 12921 | 1462219191072 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087749000 == 112 [pid = 12921] [id = 499] 12:59:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f10817ae400) [pid = 12921] [serial = 1498] [outer = (nil)] 12:59:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f1085d65000) [pid = 12921] [serial = 1499] [outer = 0x7f10817ae400] 12:59:51 INFO - PROCESS | 12921 | 1462219191134 Marionette DEBUG loaded listener.js 12:59:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f108781dc00) [pid = 12921] [serial = 1500] [outer = 0x7f10817ae400] 12:59:51 INFO - PROCESS | 12921 | 1462219191946 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]]]}] 12:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1283ms 12:59:51 INFO - PROCESS | 12921 | 1462219191987 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:59:51 INFO - PROCESS | 12921 | 1462219191991 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:59:51 INFO - PROCESS | 12921 | 1462219191996 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:59:52 INFO - PROCESS | 12921 | 1462219192000 Marionette TRACE conn3 <- [1,1970,null,{}] 12:59:52 INFO - PROCESS | 12921 | 1462219192005 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}] 12:59:52 INFO - PROCESS | 12921 | 1462219192188 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:59:52 INFO - PROCESS | 12921 | 1462219192392 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109190d000 == 113 [pid = 12921] [id = 500] 12:59:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f1085810400) [pid = 12921] [serial = 1501] [outer = (nil)] 12:59:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f10918ed000) [pid = 12921] [serial = 1502] [outer = 0x7f1085810400] 12:59:52 INFO - PROCESS | 12921 | 1462219192459 Marionette DEBUG loaded listener.js 12:59:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f1092d26000) [pid = 12921] [serial = 1503] [outer = 0x7f1085810400] 12:59:53 INFO - PROCESS | 12921 | 1462219193215 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]]]}] 12:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1277ms 12:59:53 INFO - PROCESS | 12921 | 1462219193275 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:59:53 INFO - PROCESS | 12921 | 1462219193278 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:59:53 INFO - PROCESS | 12921 | 1462219193301 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:59:53 INFO - PROCESS | 12921 | 1462219193304 Marionette TRACE conn3 <- [1,1974,null,{}] 12:59:53 INFO - PROCESS | 12921 | 1462219193309 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}] 12:59:53 INFO - PROCESS | 12921 | 1462219193471 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:59:53 INFO - PROCESS | 12921 | 1462219193679 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:53 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096045800 == 114 [pid = 12921] [id = 501] 12:59:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 241 (0x7f1067919400) [pid = 12921] [serial = 1504] [outer = (nil)] 12:59:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f106c9b6000) [pid = 12921] [serial = 1505] [outer = 0x7f1067919400] 12:59:53 INFO - PROCESS | 12921 | 1462219193780 Marionette DEBUG loaded listener.js 12:59:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 243 (0x7f106cc0e000) [pid = 12921] [serial = 1506] [outer = 0x7f1067919400] 12:59:54 INFO - PROCESS | 12921 | 1462219194572 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]]]}] 12:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1330ms 12:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:59:54 INFO - PROCESS | 12921 | 1462219194629 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:59:54 INFO - PROCESS | 12921 | 1462219194631 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:59:54 INFO - PROCESS | 12921 | 1462219194637 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:59:54 INFO - PROCESS | 12921 | 1462219194640 Marionette TRACE conn3 <- [1,1978,null,{}] 12:59:54 INFO - PROCESS | 12921 | 1462219194653 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}] 12:59:54 INFO - PROCESS | 12921 | 1462219194821 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:59:55 INFO - PROCESS | 12921 | 1462219195028 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f166000 == 115 [pid = 12921] [id = 502] 12:59:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 244 (0x7f1067913000) [pid = 12921] [serial = 1507] [outer = (nil)] 12:59:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 245 (0x7f106c5df000) [pid = 12921] [serial = 1508] [outer = 0x7f1067913000] 12:59:55 INFO - PROCESS | 12921 | 1462219195092 Marionette DEBUG loaded listener.js 12:59:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 246 (0x7f1072505800) [pid = 12921] [serial = 1509] [outer = 0x7f1067913000] 12:59:55 INFO - PROCESS | 12921 | 1462219195900 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]]]}] 12:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1296ms 12:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:59:55 INFO - PROCESS | 12921 | 1462219195932 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:59:55 INFO - PROCESS | 12921 | 1462219195935 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:59:55 INFO - PROCESS | 12921 | 1462219195941 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:59:55 INFO - PROCESS | 12921 | 1462219195944 Marionette TRACE conn3 <- [1,1982,null,{}] 12:59:55 INFO - PROCESS | 12921 | 1462219195948 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}] 12:59:56 INFO - PROCESS | 12921 | 1462219196123 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:59:56 INFO - PROCESS | 12921 | 1462219196670 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106caf3800 == 116 [pid = 12921] [id = 503] 12:59:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 247 (0x7f106791b400) [pid = 12921] [serial = 1510] [outer = (nil)] 12:59:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 248 (0x7f1068558000) [pid = 12921] [serial = 1511] [outer = 0x7f106791b400] 12:59:56 INFO - PROCESS | 12921 | 1462219196775 Marionette DEBUG loaded listener.js 12:59:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 249 (0x7f106aed8c00) [pid = 12921] [serial = 1512] [outer = 0x7f106791b400] 12:59:57 INFO - PROCESS | 12921 | 1462219197553 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]]]}] 12:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1629ms 12:59:57 INFO - PROCESS | 12921 | 1462219197595 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:59:57 INFO - PROCESS | 12921 | 1462219197600 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:59:57 INFO - PROCESS | 12921 | 1462219197609 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:59:57 INFO - PROCESS | 12921 | 1462219197614 Marionette TRACE conn3 <- [1,1986,null,{}] 12:59:57 INFO - PROCESS | 12921 | 1462219197621 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}] 12:59:57 INFO - PROCESS | 12921 | 1462219197808 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:59:58 INFO - PROCESS | 12921 | 1462219198151 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106d526000 == 117 [pid = 12921] [id = 504] 12:59:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 250 (0x7f106cc06c00) [pid = 12921] [serial = 1513] [outer = (nil)] 12:59:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 251 (0x7f106d1ec400) [pid = 12921] [serial = 1514] [outer = 0x7f106cc06c00] 12:59:58 INFO - PROCESS | 12921 | 1462219198254 Marionette DEBUG loaded listener.js 12:59:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 252 (0x7f106e1d0000) [pid = 12921] [serial = 1515] [outer = 0x7f106cc06c00] 12:59:59 INFO - PROCESS | 12921 | 1462219199026 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]]]}] 12:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1486ms 12:59:59 INFO - PROCESS | 12921 | 1462219199099 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:59:59 INFO - PROCESS | 12921 | 1462219199104 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:59:59 INFO - PROCESS | 12921 | 1462219199111 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:59:59 INFO - PROCESS | 12921 | 1462219199113 Marionette TRACE conn3 <- [1,1990,null,{}] 12:59:59 INFO - PROCESS | 12921 | 1462219199118 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}] 12:59:59 INFO - PROCESS | 12921 | 1462219199294 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:59:59 INFO - PROCESS | 12921 | 1462219199496 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ded3000 == 118 [pid = 12921] [id = 505] 12:59:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 253 (0x7f106d505400) [pid = 12921] [serial = 1516] [outer = (nil)] 12:59:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 254 (0x7f1071d5cc00) [pid = 12921] [serial = 1517] [outer = 0x7f106d505400] 12:59:59 INFO - PROCESS | 12921 | 1462219199565 Marionette DEBUG loaded listener.js 12:59:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 255 (0x7f107361bc00) [pid = 12921] [serial = 1518] [outer = 0x7f106d505400] 13:00:00 INFO - PROCESS | 12921 | 1462219200408 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]]]}] 13:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1331ms 13:00:00 INFO - PROCESS | 12921 | 1462219200441 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 13:00:00 INFO - PROCESS | 12921 | 1462219200444 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 13:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:00:00 INFO - PROCESS | 12921 | 1462219200456 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:00:00 INFO - PROCESS | 12921 | 1462219200464 Marionette TRACE conn3 <- [1,1994,null,{}] 13:00:00 INFO - PROCESS | 12921 | 1462219200472 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}] 13:00:00 INFO - PROCESS | 12921 | 1462219200646 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 13:00:00 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10785c0000 == 117 [pid = 12921] [id = 488] 13:00:00 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10785b7800 == 116 [pid = 12921] [id = 487] 13:00:00 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074d0c000 == 115 [pid = 12921] [id = 486] 13:00:00 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ffdf800 == 114 [pid = 12921] [id = 485] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 254 (0x7f1075540400) [pid = 12921] [serial = 1328] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 253 (0x7f1091b38000) [pid = 12921] [serial = 1337] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 252 (0x7f106791b000) [pid = 12921] [serial = 1355] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 251 (0x7f106c9bd800) [pid = 12921] [serial = 1346] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 250 (0x7f106c9b5c00) [pid = 12921] [serial = 1343] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 249 (0x7f1083adc000) [pid = 12921] [serial = 1334] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 248 (0x7f106e1c6800) [pid = 12921] [serial = 1322] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 247 (0x7f106b7e7800) [pid = 12921] [serial = 1340] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 246 (0x7f1081f60400) [pid = 12921] [serial = 1331] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 245 (0x7f10741f3000) [pid = 12921] [serial = 1325] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 244 (0x7f106e2e9800) [pid = 12921] [serial = 1349] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 243 (0x7f106a9d1c00) [pid = 12921] [serial = 1352] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 242 (0x7f106acc6000) [pid = 12921] [serial = 1388] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f106d37f800) [pid = 12921] [serial = 1391] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 240 (0x7f107250a800) [pid = 12921] [serial = 1394] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f1074a4e800) [pid = 12921] [serial = 1397] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f107553f000) [pid = 12921] [serial = 1400] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f107ae33800) [pid = 12921] [serial = 1403] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f107e104000) [pid = 12921] [serial = 1406] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f108171a000) [pid = 12921] [serial = 1409] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f10820a4000) [pid = 12921] [serial = 1412] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f108482e400) [pid = 12921] [serial = 1415] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f1085dd5000) [pid = 12921] [serial = 1418] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f10668f1400) [pid = 12921] [serial = 1421] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f108ba99800) [pid = 12921] [serial = 1424] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f1068552c00) [pid = 12921] [serial = 1427] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f106aedb000) [pid = 12921] [serial = 1430] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f106d1ea800) [pid = 12921] [serial = 1439] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f106d1f3800) [pid = 12921] [serial = 1433] [outer = (nil)] [url = about:blank] 13:00:00 INFO - PROCESS | 12921 | 1462219200932 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:00 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106decd800 == 113 [pid = 12921] [id = 484] 13:00:00 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073716800 == 112 [pid = 12921] [id = 483] 13:00:00 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071fe8000 == 111 [pid = 12921] [id = 482] 13:00:00 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106e4b2000 == 110 [pid = 12921] [id = 481] 13:00:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106a733000 == 111 [pid = 12921] [id = 506] 13:00:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f10668e7800) [pid = 12921] [serial = 1519] [outer = (nil)] 13:00:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f106aedb400) [pid = 12921] [serial = 1520] [outer = 0x7f10668e7800] 13:00:00 INFO - PROCESS | 12921 | 1462219200992 Marionette DEBUG loaded listener.js 13:00:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f107009fc00) [pid = 12921] [serial = 1521] [outer = 0x7f10668e7800] 13:00:01 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106c6ae000 == 110 [pid = 12921] [id = 480] 13:00:01 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106c368800 == 109 [pid = 12921] [id = 479] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f106e4c3800) [pid = 12921] [serial = 1385] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f107a403000) [pid = 12921] [serial = 1379] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f106d502c00) [pid = 12921] [serial = 1362] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f106c6f0400) [pid = 12921] [serial = 1361] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f1073651400) [pid = 12921] [serial = 1368] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f1071e65000) [pid = 12921] [serial = 1367] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f106b755000) [pid = 12921] [serial = 1359] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f106accec00) [pid = 12921] [serial = 1358] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f1074a42c00) [pid = 12921] [serial = 1373] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f1074c42c00) [pid = 12921] [serial = 1374] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f107cd22800) [pid = 12921] [serial = 1319] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f1072507400) [pid = 12921] [serial = 1370] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f1073f49c00) [pid = 12921] [serial = 1371] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f106fdc1800) [pid = 12921] [serial = 1365] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f106e2eec00) [pid = 12921] [serial = 1364] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f106acc7400) [pid = 12921] [serial = 1436] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f1073614c00) [pid = 12921] [serial = 1386] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f106d1f1000) [pid = 12921] [serial = 1382] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f106d505c00) [pid = 12921] [serial = 1383] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f106b7ec000) [pid = 12921] [serial = 1437] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f1074c4e400) [pid = 12921] [serial = 1376] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f1079391000) [pid = 12921] [serial = 1377] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f107a48c800) [pid = 12921] [serial = 1380] [outer = (nil)] [url = about:blank] 13:00:01 INFO - PROCESS | 12921 | 1462219201755 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]]]}] 13:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1350ms 13:00:01 INFO - PROCESS | 12921 | 1462219201817 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 13:00:01 INFO - PROCESS | 12921 | 1462219201821 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 13:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:00:01 INFO - PROCESS | 12921 | 1462219201830 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:00:01 INFO - PROCESS | 12921 | 1462219201832 Marionette TRACE conn3 <- [1,1998,null,{}] 13:00:01 INFO - PROCESS | 12921 | 1462219201835 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}] 13:00:02 INFO - PROCESS | 12921 | 1462219202063 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 13:00:02 INFO - PROCESS | 12921 | 1462219202214 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f237800 == 110 [pid = 12921] [id = 507] 13:00:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f10668f1400) [pid = 12921] [serial = 1522] [outer = (nil)] 13:00:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f106d380800) [pid = 12921] [serial = 1523] [outer = 0x7f10668f1400] 13:00:02 INFO - PROCESS | 12921 | 1462219202278 Marionette DEBUG loaded listener.js 13:00:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f1074d43c00) [pid = 12921] [serial = 1524] [outer = 0x7f10668f1400] 13:00:02 INFO - PROCESS | 12921 | 1462219202947 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]]]}] 13:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1134ms 13:00:02 INFO - PROCESS | 12921 | 1462219202964 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 13:00:02 INFO - PROCESS | 12921 | 1462219202966 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 13:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:00:02 INFO - PROCESS | 12921 | 1462219202972 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:00:02 INFO - PROCESS | 12921 | 1462219202974 Marionette TRACE conn3 <- [1,2002,null,{}] 13:00:02 INFO - PROCESS | 12921 | 1462219202980 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}] 13:00:03 INFO - PROCESS | 12921 | 1462219203244 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 13:00:03 INFO - PROCESS | 12921 | 1462219203284 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:03 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074d0c000 == 111 [pid = 12921] [id = 508] 13:00:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f10757ee800) [pid = 12921] [serial = 1525] [outer = (nil)] 13:00:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f107957a400) [pid = 12921] [serial = 1526] [outer = 0x7f10757ee800] 13:00:03 INFO - PROCESS | 12921 | 1462219203350 Marionette DEBUG loaded listener.js 13:00:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f107ae32c00) [pid = 12921] [serial = 1527] [outer = 0x7f10757ee800] 13:00:04 INFO - PROCESS | 12921 | 1462219204357 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]]]}] 13:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1429ms 13:00:04 INFO - PROCESS | 12921 | 1462219204401 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 13:00:04 INFO - PROCESS | 12921 | 1462219204404 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 13:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:00:04 INFO - PROCESS | 12921 | 1462219204417 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:00:04 INFO - PROCESS | 12921 | 1462219204419 Marionette TRACE conn3 <- [1,2006,null,{}] 13:00:04 INFO - PROCESS | 12921 | 1462219204424 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}] 13:00:04 INFO - PROCESS | 12921 | 1462219204718 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 13:00:04 INFO - PROCESS | 12921 | 1462219204757 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107932f800 == 112 [pid = 12921] [id = 509] 13:00:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f107ae33800) [pid = 12921] [serial = 1528] [outer = (nil)] 13:00:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f107cd22000) [pid = 12921] [serial = 1529] [outer = 0x7f107ae33800] 13:00:04 INFO - PROCESS | 12921 | 1462219204809 Marionette DEBUG loaded listener.js 13:00:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f107e28b000) [pid = 12921] [serial = 1530] [outer = 0x7f107ae33800] 13:00:05 INFO - PROCESS | 12921 | 1462219205618 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]]]}] 13:00:06 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 13:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1780ms 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f106c5dd400) [pid = 12921] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f1085809800) [pid = 12921] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f1074ad5000) [pid = 12921] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f107a488800) [pid = 12921] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f106b7e8000) [pid = 12921] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f106c6ebc00) [pid = 12921] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f107361ec00) [pid = 12921] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f106fdb5c00) [pid = 12921] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f106854d400) [pid = 12921] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f107a353400) [pid = 12921] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f106c44fc00) [pid = 12921] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f106fdb5800) [pid = 12921] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f106d1e7c00) [pid = 12921] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f106c446000) [pid = 12921] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f1067913400) [pid = 12921] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f10700a0000) [pid = 12921] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f106b74d000) [pid = 12921] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f10668ebc00) [pid = 12921] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f107a419800) [pid = 12921] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f106a9c9c00) [pid = 12921] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f10743ee400) [pid = 12921] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f1074ad0000) [pid = 12921] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f106854e800) [pid = 12921] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f106b7ea800) [pid = 12921] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f106d1eec00) [pid = 12921] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f106c5e2c00) [pid = 12921] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f106d1ed800) [pid = 12921] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 187 (0x7f106b7dfc00) [pid = 12921] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 186 (0x7f1074acec00) [pid = 12921] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 185 (0x7f106c445400) [pid = 12921] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 184 (0x7f106e1d3c00) [pid = 12921] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 183 (0x7f107a359000) [pid = 12921] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 182 (0x7f106c6e9c00) [pid = 12921] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 181 (0x7f1074a47c00) [pid = 12921] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 180 (0x7f1072503800) [pid = 12921] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 179 (0x7f107ab3f400) [pid = 12921] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 178 (0x7f1087817400) [pid = 12921] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 177 (0x7f1073615000) [pid = 12921] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 176 (0x7f107a40c800) [pid = 12921] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 175 (0x7f1075540c00) [pid = 12921] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 174 (0x7f106791bc00) [pid = 12921] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 173 (0x7f1070097400) [pid = 12921] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 172 (0x7f106b859400) [pid = 12921] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 171 (0x7f1082098400) [pid = 12921] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 170 (0x7f106e4c7000) [pid = 12921] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 169 (0x7f1074b88400) [pid = 12921] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 168 (0x7f106c9b3400) [pid = 12921] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 167 (0x7f1073619800) [pid = 12921] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 166 (0x7f1085808400) [pid = 12921] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 165 (0x7f107a489000) [pid = 12921] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 164 (0x7f107ca0b400) [pid = 12921] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 163 (0x7f107e289400) [pid = 12921] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 162 (0x7f106aedac00) [pid = 12921] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 161 (0x7f1071e5cc00) [pid = 12921] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 160 (0x7f10742c6400) [pid = 12921] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 159 (0x7f10757f5c00) [pid = 12921] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 158 (0x7f1068555400) [pid = 12921] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 157 (0x7f10668f2400) [pid = 12921] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 156 (0x7f106aeda800) [pid = 12921] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 155 (0x7f106c9bb400) [pid = 12921] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 154 (0x7f106c44b800) [pid = 12921] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 153 (0x7f106fdbb800) [pid = 12921] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 152 (0x7f10668e8c00) [pid = 12921] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 151 (0x7f106b7e1c00) [pid = 12921] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:00:06 INFO - PROCESS | 12921 | --DOMWINDOW == 150 (0x7f107a9c6400) [pid = 12921] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:00:06 INFO - PROCESS | 12921 | 1462219206296 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 13:00:06 INFO - PROCESS | 12921 | 1462219206299 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 13:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:00:06 INFO - PROCESS | 12921 | 1462219206346 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:00:06 INFO - PROCESS | 12921 | 1462219206348 Marionette TRACE conn3 <- [1,2010,null,{}] 13:00:06 INFO - PROCESS | 12921 | 1462219206353 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}] 13:00:06 INFO - PROCESS | 12921 | 1462219206515 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 13:00:06 INFO - PROCESS | 12921 | 1462219206666 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106abc8800 == 113 [pid = 12921] [id = 510] 13:00:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 151 (0x7f1067911800) [pid = 12921] [serial = 1531] [outer = (nil)] 13:00:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 152 (0x7f106854e800) [pid = 12921] [serial = 1532] [outer = 0x7f1067911800] 13:00:06 INFO - PROCESS | 12921 | 1462219206719 Marionette DEBUG loaded listener.js 13:00:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 153 (0x7f106acc4800) [pid = 12921] [serial = 1533] [outer = 0x7f1067911800] 13:00:07 INFO - PROCESS | 12921 | 1462219207301 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]]]}] 13:00:07 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 13:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 976ms 13:00:07 INFO - PROCESS | 12921 | 1462219207323 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 13:00:07 INFO - PROCESS | 12921 | 1462219207326 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 13:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:00:07 INFO - PROCESS | 12921 | 1462219207332 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:00:07 INFO - PROCESS | 12921 | 1462219207334 Marionette TRACE conn3 <- [1,2014,null,{}] 13:00:07 INFO - PROCESS | 12921 | 1462219207339 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}] 13:00:07 INFO - PROCESS | 12921 | 1462219207526 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 13:00:07 INFO - PROCESS | 12921 | 1462219207685 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071f99800 == 114 [pid = 12921] [id = 511] 13:00:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 154 (0x7f1067918800) [pid = 12921] [serial = 1534] [outer = (nil)] 13:00:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 155 (0x7f106b7e1800) [pid = 12921] [serial = 1535] [outer = 0x7f1067918800] 13:00:07 INFO - PROCESS | 12921 | 1462219207739 Marionette DEBUG loaded listener.js 13:00:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 156 (0x7f106c5dd400) [pid = 12921] [serial = 1536] [outer = 0x7f1067918800] 13:00:08 INFO - PROCESS | 12921 | 1462219208527 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]]]}] 13:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1229ms 13:00:08 INFO - PROCESS | 12921 | 1462219208562 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 13:00:08 INFO - PROCESS | 12921 | 1462219208566 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 13:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:00:08 INFO - PROCESS | 12921 | 1462219208574 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:00:08 INFO - PROCESS | 12921 | 1462219208580 Marionette TRACE conn3 <- [1,2018,null,{}] 13:00:08 INFO - PROCESS | 12921 | 1462219208589 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}] 13:00:08 INFO - PROCESS | 12921 | 1462219208809 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 13:00:09 INFO - PROCESS | 12921 | 1462219209014 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e3b4800 == 115 [pid = 12921] [id = 512] 13:00:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 157 (0x7f106791c800) [pid = 12921] [serial = 1537] [outer = (nil)] 13:00:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 158 (0x7f106b7dfc00) [pid = 12921] [serial = 1538] [outer = 0x7f106791c800] 13:00:09 INFO - PROCESS | 12921 | 1462219209120 Marionette DEBUG loaded listener.js 13:00:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 159 (0x7f106c5e2c00) [pid = 12921] [serial = 1539] [outer = 0x7f106791c800] 13:00:10 INFO - PROCESS | 12921 | 1462219210024 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]]]}] 13:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1485ms 13:00:10 INFO - PROCESS | 12921 | 1462219210066 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 13:00:10 INFO - PROCESS | 12921 | 1462219210074 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 13:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:00:10 INFO - PROCESS | 12921 | 1462219210083 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:00:10 INFO - PROCESS | 12921 | 1462219210086 Marionette TRACE conn3 <- [1,2022,null,{}] 13:00:10 INFO - PROCESS | 12921 | 1462219210091 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}] 13:00:10 INFO - PROCESS | 12921 | 1462219210271 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 13:00:10 INFO - PROCESS | 12921 | 1462219210471 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074dc6000 == 116 [pid = 12921] [id = 513] 13:00:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 160 (0x7f106a9c7000) [pid = 12921] [serial = 1540] [outer = (nil)] 13:00:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 161 (0x7f106e1cc000) [pid = 12921] [serial = 1541] [outer = 0x7f106a9c7000] 13:00:10 INFO - PROCESS | 12921 | 1462219210534 Marionette DEBUG loaded listener.js 13:00:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 162 (0x7f106e4cbc00) [pid = 12921] [serial = 1542] [outer = 0x7f106a9c7000] 13:00:11 INFO - PROCESS | 12921 | 1462219211437 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]]]}] 13:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1429ms 13:00:11 INFO - PROCESS | 12921 | 1462219211512 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 13:00:11 INFO - PROCESS | 12921 | 1462219211514 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 13:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:00:11 INFO - PROCESS | 12921 | 1462219211521 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:00:11 INFO - PROCESS | 12921 | 1462219211526 Marionette TRACE conn3 <- [1,2026,null,{}] 13:00:11 INFO - PROCESS | 12921 | 1462219211540 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}] 13:00:11 INFO - PROCESS | 12921 | 1462219211762 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 13:00:11 INFO - PROCESS | 12921 | 1462219211955 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a207000 == 117 [pid = 12921] [id = 514] 13:00:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 163 (0x7f106fdbb800) [pid = 12921] [serial = 1543] [outer = (nil)] 13:00:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 164 (0x7f1071e60000) [pid = 12921] [serial = 1544] [outer = 0x7f106fdbb800] 13:00:12 INFO - PROCESS | 12921 | 1462219212021 Marionette DEBUG loaded listener.js 13:00:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 165 (0x7f10736f3400) [pid = 12921] [serial = 1545] [outer = 0x7f106fdbb800] 13:00:12 INFO - PROCESS | 12921 | 1462219212856 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]]]}] 13:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1386ms 13:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:00:12 INFO - PROCESS | 12921 | 1462219212907 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 13:00:12 INFO - PROCESS | 12921 | 1462219212911 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 13:00:12 INFO - PROCESS | 12921 | 1462219212917 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:00:12 INFO - PROCESS | 12921 | 1462219212919 Marionette TRACE conn3 <- [1,2030,null,{}] 13:00:12 INFO - PROCESS | 12921 | 1462219212924 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}] 13:00:13 INFO - PROCESS | 12921 | 1462219213106 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 13:00:13 INFO - PROCESS | 12921 | 1462219213304 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:13 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a4e0800 == 118 [pid = 12921] [id = 515] 13:00:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 166 (0x7f1070098400) [pid = 12921] [serial = 1546] [outer = (nil)] 13:00:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 167 (0x7f1074977c00) [pid = 12921] [serial = 1547] [outer = 0x7f1070098400] 13:00:13 INFO - PROCESS | 12921 | 1462219213366 Marionette DEBUG loaded listener.js 13:00:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 168 (0x7f1074b81800) [pid = 12921] [serial = 1548] [outer = 0x7f1070098400] 13:00:14 INFO - PROCESS | 12921 | 1462219214187 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]]]}] 13:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1330ms 13:00:14 INFO - PROCESS | 12921 | 1462219214247 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 13:00:14 INFO - PROCESS | 12921 | 1462219214249 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 13:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:00:14 INFO - PROCESS | 12921 | 1462219214255 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:00:14 INFO - PROCESS | 12921 | 1462219214261 Marionette TRACE conn3 <- [1,2034,null,{}] 13:00:14 INFO - PROCESS | 12921 | 1462219214266 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}] 13:00:14 INFO - PROCESS | 12921 | 1462219214443 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 13:00:14 INFO - PROCESS | 12921 | 1462219214651 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:14 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b64e800 == 119 [pid = 12921] [id = 516] 13:00:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 169 (0x7f10742c3800) [pid = 12921] [serial = 1549] [outer = (nil)] 13:00:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 170 (0x7f1075536800) [pid = 12921] [serial = 1550] [outer = 0x7f10742c3800] 13:00:14 INFO - PROCESS | 12921 | 1462219214757 Marionette DEBUG loaded listener.js 13:00:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 171 (0x7f107938c400) [pid = 12921] [serial = 1551] [outer = 0x7f10742c3800] 13:00:15 INFO - PROCESS | 12921 | 1462219215574 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]]]}] 13:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1379ms 13:00:15 INFO - PROCESS | 12921 | 1462219215636 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 13:00:15 INFO - PROCESS | 12921 | 1462219215638 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 13:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:00:15 INFO - PROCESS | 12921 | 1462219215644 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:00:15 INFO - PROCESS | 12921 | 1462219215646 Marionette TRACE conn3 <- [1,2038,null,{}] 13:00:15 INFO - PROCESS | 12921 | 1462219215652 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}] 13:00:15 INFO - PROCESS | 12921 | 1462219215857 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 13:00:16 INFO - PROCESS | 12921 | 1462219216060 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:16 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083d9d800 == 120 [pid = 12921] [id = 517] 13:00:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 172 (0x7f1072506400) [pid = 12921] [serial = 1552] [outer = (nil)] 13:00:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 173 (0x7f107ab32c00) [pid = 12921] [serial = 1553] [outer = 0x7f1072506400] 13:00:16 INFO - PROCESS | 12921 | 1462219216168 Marionette DEBUG loaded listener.js 13:00:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 174 (0x7f107b6f4400) [pid = 12921] [serial = 1554] [outer = 0x7f1072506400] 13:00:17 INFO - PROCESS | 12921 | 1462219217012 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]]]}] 13:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1428ms 13:00:17 INFO - PROCESS | 12921 | 1462219217074 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 13:00:17 INFO - PROCESS | 12921 | 1462219217077 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 13:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:00:17 INFO - PROCESS | 12921 | 1462219217083 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:00:17 INFO - PROCESS | 12921 | 1462219217085 Marionette TRACE conn3 <- [1,2042,null,{}] 13:00:17 INFO - PROCESS | 12921 | 1462219217090 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}] 13:00:17 INFO - PROCESS | 12921 | 1462219217263 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 13:00:17 INFO - PROCESS | 12921 | 1462219217462 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:17 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108774b800 == 121 [pid = 12921] [id = 518] 13:00:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 175 (0x7f10743f3c00) [pid = 12921] [serial = 1555] [outer = (nil)] 13:00:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 176 (0x7f10801d0800) [pid = 12921] [serial = 1556] [outer = 0x7f10743f3c00] 13:00:17 INFO - PROCESS | 12921 | 1462219217525 Marionette DEBUG loaded listener.js 13:00:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 177 (0x7f10820d6c00) [pid = 12921] [serial = 1557] [outer = 0x7f10743f3c00] 13:00:18 INFO - PROCESS | 12921 | 1462219218315 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]]]}] 13:00:18 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) 13:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1288ms 13:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:00:18 INFO - PROCESS | 12921 | 1462219218371 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 13:00:18 INFO - PROCESS | 12921 | 1462219218373 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 13:00:18 INFO - PROCESS | 12921 | 1462219218378 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:00:18 INFO - PROCESS | 12921 | 1462219218382 Marionette TRACE conn3 <- [1,2046,null,{}] 13:00:18 INFO - PROCESS | 12921 | 1462219218386 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}] 13:00:18 INFO - PROCESS | 12921 | 1462219218557 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 13:00:18 INFO - PROCESS | 12921 | 1462219218756 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091b06000 == 122 [pid = 12921] [id = 519] 13:00:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 178 (0x7f107ca0b400) [pid = 12921] [serial = 1558] [outer = (nil)] 13:00:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 179 (0x7f1083add400) [pid = 12921] [serial = 1559] [outer = 0x7f107ca0b400] 13:00:18 INFO - PROCESS | 12921 | 1462219218819 Marionette DEBUG loaded listener.js 13:00:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f1084b2e800) [pid = 12921] [serial = 1560] [outer = 0x7f107ca0b400] 13:00:19 INFO - PROCESS | 12921 | 1462219219660 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]]]}] 13:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1328ms 13:00:19 INFO - PROCESS | 12921 | 1462219219707 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 13:00:19 INFO - PROCESS | 12921 | 1462219219710 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 13:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:00:19 INFO - PROCESS | 12921 | 1462219219716 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:00:19 INFO - PROCESS | 12921 | 1462219219718 Marionette TRACE conn3 <- [1,2050,null,{}] 13:00:19 INFO - PROCESS | 12921 | 1462219219724 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}] 13:00:19 INFO - PROCESS | 12921 | 1462219219906 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 13:00:20 INFO - PROCESS | 12921 | 1462219220112 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109681b000 == 123 [pid = 12921] [id = 520] 13:00:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f107b0b8c00) [pid = 12921] [serial = 1561] [outer = (nil)] 13:00:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f1085b95400) [pid = 12921] [serial = 1562] [outer = 0x7f107b0b8c00] 13:00:20 INFO - PROCESS | 12921 | 1462219220214 Marionette DEBUG loaded listener.js 13:00:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 183 (0x7f108781e000) [pid = 12921] [serial = 1563] [outer = 0x7f107b0b8c00] 13:00:21 INFO - PROCESS | 12921 | 1462219221019 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]]]}] 13:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1330ms 13:00:21 INFO - PROCESS | 12921 | 1462219221062 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 13:00:21 INFO - PROCESS | 12921 | 1462219221066 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 13:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:00:21 INFO - PROCESS | 12921 | 1462219221071 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:00:21 INFO - PROCESS | 12921 | 1462219221073 Marionette TRACE conn3 <- [1,2054,null,{}] 13:00:21 INFO - PROCESS | 12921 | 1462219221079 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}] 13:00:21 INFO - PROCESS | 12921 | 1462219221258 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 13:00:21 INFO - PROCESS | 12921 | 1462219221459 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096923000 == 124 [pid = 12921] [id = 521] 13:00:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 184 (0x7f107e28b400) [pid = 12921] [serial = 1564] [outer = (nil)] 13:00:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 185 (0x7f108ab8c400) [pid = 12921] [serial = 1565] [outer = 0x7f107e28b400] 13:00:21 INFO - PROCESS | 12921 | 1462219221529 Marionette DEBUG loaded listener.js 13:00:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 186 (0x7f109160f400) [pid = 12921] [serial = 1566] [outer = 0x7f107e28b400] 13:00:22 INFO - PROCESS | 12921 | 1462219222339 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]]]}] 13:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1328ms 13:00:22 INFO - PROCESS | 12921 | 1462219222401 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 13:00:22 INFO - PROCESS | 12921 | 1462219222404 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 13:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:00:22 INFO - PROCESS | 12921 | 1462219222410 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:00:22 INFO - PROCESS | 12921 | 1462219222414 Marionette TRACE conn3 <- [1,2058,null,{}] 13:00:22 INFO - PROCESS | 12921 | 1462219222419 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}] 13:00:22 INFO - PROCESS | 12921 | 1462219222620 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 13:00:22 INFO - PROCESS | 12921 | 1462219222819 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109adab000 == 125 [pid = 12921] [id = 522] 13:00:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 187 (0x7f108781f400) [pid = 12921] [serial = 1567] [outer = (nil)] 13:00:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f109473b800) [pid = 12921] [serial = 1568] [outer = 0x7f108781f400] 13:00:22 INFO - PROCESS | 12921 | 1462219222891 Marionette DEBUG loaded listener.js 13:00:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f109604f000) [pid = 12921] [serial = 1569] [outer = 0x7f108781f400] 13:00:23 INFO - PROCESS | 12921 | 1462219223782 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]]]}] 13:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1434ms 13:00:23 INFO - PROCESS | 12921 | 1462219223844 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 13:00:23 INFO - PROCESS | 12921 | 1462219223847 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 13:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:00:23 INFO - PROCESS | 12921 | 1462219223852 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:00:23 INFO - PROCESS | 12921 | 1462219223854 Marionette TRACE conn3 <- [1,2062,null,{}] 13:00:23 INFO - PROCESS | 12921 | 1462219223860 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}] 13:00:24 INFO - PROCESS | 12921 | 1462219224038 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 13:00:24 INFO - PROCESS | 12921 | 1462219224302 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067d15000 == 126 [pid = 12921] [id = 523] 13:00:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f10668ef400) [pid = 12921] [serial = 1570] [outer = (nil)] 13:00:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f106854b400) [pid = 12921] [serial = 1571] [outer = 0x7f10668ef400] 13:00:24 INFO - PROCESS | 12921 | 1462219224407 Marionette DEBUG loaded listener.js 13:00:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f106d1e9800) [pid = 12921] [serial = 1572] [outer = 0x7f10668ef400] 13:00:25 INFO - PROCESS | 12921 | 1462219225215 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]]]}] 13:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1429ms 13:00:25 INFO - PROCESS | 12921 | 1462219225283 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 13:00:25 INFO - PROCESS | 12921 | 1462219225287 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 13:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:00:25 INFO - PROCESS | 12921 | 1462219225293 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:00:25 INFO - PROCESS | 12921 | 1462219225295 Marionette TRACE conn3 <- [1,2066,null,{}] 13:00:25 INFO - PROCESS | 12921 | 1462219225300 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}] 13:00:25 INFO - PROCESS | 12921 | 1462219225482 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 13:00:25 INFO - PROCESS | 12921 | 1462219225694 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106a71d800 == 127 [pid = 12921] [id = 524] 13:00:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f10668f4c00) [pid = 12921] [serial = 1573] [outer = (nil)] 13:00:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f106aedd400) [pid = 12921] [serial = 1574] [outer = 0x7f10668f4c00] 13:00:25 INFO - PROCESS | 12921 | 1462219225758 Marionette DEBUG loaded listener.js 13:00:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f106c9be000) [pid = 12921] [serial = 1575] [outer = 0x7f10668f4c00] 13:00:26 INFO - PROCESS | 12921 | 1462219226595 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]]]}] 13:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1334ms 13:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:00:26 INFO - PROCESS | 12921 | 1462219226627 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 13:00:26 INFO - PROCESS | 12921 | 1462219226629 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 13:00:26 INFO - PROCESS | 12921 | 1462219226635 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:00:26 INFO - PROCESS | 12921 | 1462219226638 Marionette TRACE conn3 <- [1,2070,null,{}] 13:00:26 INFO - PROCESS | 12921 | 1462219226643 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}] 13:00:26 INFO - PROCESS | 12921 | 1462219226835 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 13:00:27 INFO - PROCESS | 12921 | 1462219227041 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106c6ae800 == 128 [pid = 12921] [id = 525] 13:00:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f106791c400) [pid = 12921] [serial = 1576] [outer = (nil)] 13:00:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f106aed7000) [pid = 12921] [serial = 1577] [outer = 0x7f106791c400] 13:00:27 INFO - PROCESS | 12921 | 1462219227103 Marionette DEBUG loaded listener.js 13:00:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f106c6f6000) [pid = 12921] [serial = 1578] [outer = 0x7f106791c400] 13:00:28 INFO - PROCESS | 12921 | 1462219228329 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]]]}] 13:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1834ms 13:00:28 INFO - PROCESS | 12921 | 1462219228470 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 13:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:00:28 INFO - PROCESS | 12921 | 1462219228475 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 13:00:28 INFO - PROCESS | 12921 | 1462219228483 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:00:28 INFO - PROCESS | 12921 | 1462219228488 Marionette TRACE conn3 <- [1,2074,null,{}] 13:00:28 INFO - PROCESS | 12921 | 1462219228561 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}] 13:00:28 INFO - PROCESS | 12921 | 1462219228827 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 13:00:28 INFO - PROCESS | 12921 | 1462219228947 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e4ab800 == 129 [pid = 12921] [id = 526] 13:00:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f106b7e1c00) [pid = 12921] [serial = 1579] [outer = (nil)] 13:00:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f106b7edc00) [pid = 12921] [serial = 1580] [outer = 0x7f106b7e1c00] 13:00:29 INFO - PROCESS | 12921 | 1462219229048 Marionette DEBUG loaded listener.js 13:00:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f106c5e2800) [pid = 12921] [serial = 1581] [outer = 0x7f106b7e1c00] 13:00:29 INFO - PROCESS | 12921 | 1462219229895 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]]]}] 13:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1443ms 13:00:29 INFO - PROCESS | 12921 | 1462219229924 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 13:00:29 INFO - PROCESS | 12921 | 1462219229930 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 13:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:00:29 INFO - PROCESS | 12921 | 1462219229940 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:00:29 INFO - PROCESS | 12921 | 1462219229944 Marionette TRACE conn3 <- [1,2078,null,{}] 13:00:29 INFO - PROCESS | 12921 | 1462219229949 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}] 13:00:30 INFO - PROCESS | 12921 | 1462219230115 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 13:00:30 INFO - PROCESS | 12921 | 1462219230527 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106a72e000 == 130 [pid = 12921] [id = 527] 13:00:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f106c6f0800) [pid = 12921] [serial = 1582] [outer = (nil)] 13:00:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f106c9c1400) [pid = 12921] [serial = 1583] [outer = 0x7f106c6f0800] 13:00:30 INFO - PROCESS | 12921 | 1462219230592 Marionette DEBUG loaded listener.js 13:00:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f106d1eec00) [pid = 12921] [serial = 1584] [outer = 0x7f106c6f0800] 13:00:31 INFO - PROCESS | 12921 | 1462219231361 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]]]}] 13:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1481ms 13:00:31 INFO - PROCESS | 12921 | 1462219231422 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 13:00:31 INFO - PROCESS | 12921 | 1462219231425 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 13:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:00:31 INFO - PROCESS | 12921 | 1462219231431 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:00:31 INFO - PROCESS | 12921 | 1462219231436 Marionette TRACE conn3 <- [1,2082,null,{}] 13:00:31 INFO - PROCESS | 12921 | 1462219231449 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}] 13:00:31 INFO - PROCESS | 12921 | 1462219231641 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 13:00:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106abc8800 == 129 [pid = 12921] [id = 510] 13:00:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107932f800 == 128 [pid = 12921] [id = 509] 13:00:31 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f1074c51400) [pid = 12921] [serial = 1469] [outer = (nil)] [url = about:blank] 13:00:31 INFO - PROCESS | 12921 | 1462219231956 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074d0c000 == 127 [pid = 12921] [id = 508] 13:00:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f237800 == 126 [pid = 12921] [id = 507] 13:00:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106a733000 == 125 [pid = 12921] [id = 506] 13:00:31 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ded3000 == 124 [pid = 12921] [id = 505] 13:00:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106abcc000 == 125 [pid = 12921] [id = 528] 13:00:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f106b855800) [pid = 12921] [serial = 1585] [outer = (nil)] 13:00:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f106e478000) [pid = 12921] [serial = 1586] [outer = 0x7f106b855800] 13:00:32 INFO - PROCESS | 12921 | 1462219232087 Marionette DEBUG loaded listener.js 13:00:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f106e480800) [pid = 12921] [serial = 1587] [outer = 0x7f106b855800] 13:00:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106d526000 == 124 [pid = 12921] [id = 504] 13:00:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106caf3800 == 123 [pid = 12921] [id = 503] 13:00:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10841ca000 == 122 [pid = 12921] [id = 497] 13:00:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108165d000 == 121 [pid = 12921] [id = 496] 13:00:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107cab8800 == 120 [pid = 12921] [id = 495] 13:00:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b10e800 == 119 [pid = 12921] [id = 494] 13:00:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a4d9800 == 118 [pid = 12921] [id = 493] 13:00:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a25a000 == 117 [pid = 12921] [id = 492] 13:00:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10786ca800 == 116 [pid = 12921] [id = 491] 13:00:32 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067a73000 == 115 [pid = 12921] [id = 490] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f1074a44000) [pid = 12921] [serial = 1467] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f1080bbe000) [pid = 12921] [serial = 1320] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f106e2e4800) [pid = 12921] [serial = 1392] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f108ba41c00) [pid = 12921] [serial = 1419] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f107a34f800) [pid = 12921] [serial = 1266] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f10820d8400) [pid = 12921] [serial = 1410] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f10801d0c00) [pid = 12921] [serial = 1347] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f1074ad3800) [pid = 12921] [serial = 1227] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f1074978c00) [pid = 12921] [serial = 1326] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f1094c62000) [pid = 12921] [serial = 1221] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f1068557c00) [pid = 12921] [serial = 1428] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f107e291c00) [pid = 12921] [serial = 1272] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f10918e8c00) [pid = 12921] [serial = 1287] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f106fdc0c00) [pid = 12921] [serial = 1218] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f1071d5c400) [pid = 12921] [serial = 1260] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f1087de1800) [pid = 12921] [serial = 1284] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f1067920000) [pid = 12921] [serial = 1356] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f1074b88c00) [pid = 12921] [serial = 1398] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 187 (0x7f106b759000) [pid = 12921] [serial = 1293] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 186 (0x7f1092b69400) [pid = 12921] [serial = 1425] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 185 (0x7f10801da000) [pid = 12921] [serial = 1407] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 184 (0x7f10851c0c00) [pid = 12921] [serial = 1353] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 183 (0x7f1074b89000) [pid = 12921] [serial = 1203] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 182 (0x7f1082e8cc00) [pid = 12921] [serial = 1332] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 181 (0x7f106d50ec00) [pid = 12921] [serial = 1431] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 180 (0x7f106c445c00) [pid = 12921] [serial = 1442] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 179 (0x7f1094c66c00) [pid = 12921] [serial = 1230] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 178 (0x7f106e1c8000) [pid = 12921] [serial = 1457] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 177 (0x7f1073620000) [pid = 12921] [serial = 1200] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 176 (0x7f106b7ed000) [pid = 12921] [serial = 1341] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 175 (0x7f106e2e9400) [pid = 12921] [serial = 1458] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 174 (0x7f107ab36400) [pid = 12921] [serial = 1329] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 173 (0x7f106c453400) [pid = 12921] [serial = 1281] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 172 (0x7f106f1af800) [pid = 12921] [serial = 1448] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 171 (0x7f1083ad9800) [pid = 12921] [serial = 1209] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 170 (0x7f106d511c00) [pid = 12921] [serial = 1445] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 169 (0x7f107a409400) [pid = 12921] [serial = 1401] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 168 (0x7f10741ec800) [pid = 12921] [serial = 1461] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 167 (0x7f1087816800) [pid = 12921] [serial = 1278] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 166 (0x7f106e2e5800) [pid = 12921] [serial = 1446] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 165 (0x7f1092d24400) [pid = 12921] [serial = 1338] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 164 (0x7f10840e9400) [pid = 12921] [serial = 1197] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 163 (0x7f107b6ebc00) [pid = 12921] [serial = 1404] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 162 (0x7f108459a800) [pid = 12921] [serial = 1335] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 161 (0x7f106b756c00) [pid = 12921] [serial = 1389] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 160 (0x7f10742c6c00) [pid = 12921] [serial = 1395] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 159 (0x7f1092a62800) [pid = 12921] [serial = 1290] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 158 (0x7f1085809c00) [pid = 12921] [serial = 1416] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 157 (0x7f1071e5f400) [pid = 12921] [serial = 1451] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 156 (0x7f107b6e7000) [pid = 12921] [serial = 1269] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 155 (0x7f106e2edc00) [pid = 12921] [serial = 1350] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 154 (0x7f1074980000) [pid = 12921] [serial = 1263] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 153 (0x7f109280bc00) [pid = 12921] [serial = 1215] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 152 (0x7f1085808000) [pid = 12921] [serial = 1212] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 151 (0x7f1073643000) [pid = 12921] [serial = 1460] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 150 (0x7f1083d94800) [pid = 12921] [serial = 1413] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 149 (0x7f107250d000) [pid = 12921] [serial = 1452] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 148 (0x7f1085805c00) [pid = 12921] [serial = 1275] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 147 (0x7f106c5e0800) [pid = 12921] [serial = 1455] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 146 (0x7f1074384000) [pid = 12921] [serial = 1463] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 145 (0x7f107497f800) [pid = 12921] [serial = 1464] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 144 (0x7f107b1ed400) [pid = 12921] [serial = 1257] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 143 (0x7f106c6e8400) [pid = 12921] [serial = 1443] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 142 (0x7f107be0cc00) [pid = 12921] [serial = 1206] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 141 (0x7f107009cc00) [pid = 12921] [serial = 1466] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 140 (0x7f107009e800) [pid = 12921] [serial = 1449] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 139 (0x7f106d508400) [pid = 12921] [serial = 1434] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 138 (0x7f106e1c7000) [pid = 12921] [serial = 1296] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 137 (0x7f106d506c00) [pid = 12921] [serial = 1440] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 136 (0x7f106e1d3800) [pid = 12921] [serial = 1323] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 135 (0x7f106b756400) [pid = 12921] [serial = 1454] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 134 (0x7f1071d60000) [pid = 12921] [serial = 1224] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 133 (0x7f108585c000) [pid = 12921] [serial = 1422] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | --DOMWINDOW == 132 (0x7f106c9ba000) [pid = 12921] [serial = 1344] [outer = (nil)] [url = about:blank] 13:00:32 INFO - PROCESS | 12921 | 1462219232829 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]]]}] 13:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1433ms 13:00:32 INFO - PROCESS | 12921 | 1462219232865 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 13:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:00:32 INFO - PROCESS | 12921 | 1462219232869 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 13:00:32 INFO - PROCESS | 12921 | 1462219232873 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:00:32 INFO - PROCESS | 12921 | 1462219232876 Marionette TRACE conn3 <- [1,2086,null,{}] 13:00:32 INFO - PROCESS | 12921 | 1462219232880 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}] 13:00:33 INFO - PROCESS | 12921 | 1462219233044 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 13:00:33 INFO - PROCESS | 12921 | 1462219233058 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106df57000 == 116 [pid = 12921] [id = 529] 13:00:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 133 (0x7f106b759000) [pid = 12921] [serial = 1588] [outer = (nil)] 13:00:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 134 (0x7f106e481000) [pid = 12921] [serial = 1589] [outer = 0x7f106b759000] 13:00:33 INFO - PROCESS | 12921 | 1462219233112 Marionette DEBUG loaded listener.js 13:00:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 135 (0x7f106f1a9000) [pid = 12921] [serial = 1590] [outer = 0x7f106b759000] 13:00:33 INFO - PROCESS | 12921 | 1462219233875 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]]]}] 13:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1076ms 13:00:33 INFO - PROCESS | 12921 | 1462219233949 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 13:00:33 INFO - PROCESS | 12921 | 1462219233953 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 13:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:00:33 INFO - PROCESS | 12921 | 1462219233958 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:00:33 INFO - PROCESS | 12921 | 1462219233960 Marionette TRACE conn3 <- [1,2090,null,{}] 13:00:33 INFO - PROCESS | 12921 | 1462219233965 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}] 13:00:34 INFO - PROCESS | 12921 | 1462219234119 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 13:00:34 INFO - PROCESS | 12921 | 1462219234131 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:34 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071fe5000 == 117 [pid = 12921] [id = 530] 13:00:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 136 (0x7f106e2e5800) [pid = 12921] [serial = 1591] [outer = (nil)] 13:00:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 137 (0x7f106fdbe400) [pid = 12921] [serial = 1592] [outer = 0x7f106e2e5800] 13:00:34 INFO - PROCESS | 12921 | 1462219234184 Marionette DEBUG loaded listener.js 13:00:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 138 (0x7f10700a3c00) [pid = 12921] [serial = 1593] [outer = 0x7f106e2e5800] 13:00:35 INFO - PROCESS | 12921 | 1462219235092 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]]]}] 13:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1174ms 13:00:35 INFO - PROCESS | 12921 | 1462219235134 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 13:00:35 INFO - PROCESS | 12921 | 1462219235137 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 13:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:00:35 INFO - PROCESS | 12921 | 1462219235151 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:00:35 INFO - PROCESS | 12921 | 1462219235155 Marionette TRACE conn3 <- [1,2094,null,{}] 13:00:35 INFO - PROCESS | 12921 | 1462219235159 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}] 13:00:35 INFO - PROCESS | 12921 | 1462219235396 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 13:00:35 INFO - PROCESS | 12921 | 1462219235422 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073fbf000 == 118 [pid = 12921] [id = 531] 13:00:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 139 (0x7f1071d53800) [pid = 12921] [serial = 1594] [outer = (nil)] 13:00:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 140 (0x7f107361f800) [pid = 12921] [serial = 1595] [outer = 0x7f1071d53800] 13:00:35 INFO - PROCESS | 12921 | 1462219235477 Marionette DEBUG loaded listener.js 13:00:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 141 (0x7f10742c6c00) [pid = 12921] [serial = 1596] [outer = 0x7f1071d53800] 13:00:36 INFO - PROCESS | 12921 | 1462219236348 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]]]}] 13:00:36 INFO - PROCESS | 12921 | --DOMWINDOW == 140 (0x7f106d505400) [pid = 12921] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:00:36 INFO - PROCESS | 12921 | --DOMWINDOW == 139 (0x7f106cc06c00) [pid = 12921] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:00:36 INFO - PROCESS | 12921 | --DOMWINDOW == 138 (0x7f10668f1400) [pid = 12921] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:00:36 INFO - PROCESS | 12921 | --DOMWINDOW == 137 (0x7f10668e7800) [pid = 12921] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:00:36 INFO - PROCESS | 12921 | --DOMWINDOW == 136 (0x7f10757ee800) [pid = 12921] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:00:36 INFO - PROCESS | 12921 | --DOMWINDOW == 135 (0x7f1067911800) [pid = 12921] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:00:36 INFO - PROCESS | 12921 | --DOMWINDOW == 134 (0x7f106791b400) [pid = 12921] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:00:36 INFO - PROCESS | 12921 | --DOMWINDOW == 133 (0x7f107ae33800) [pid = 12921] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:00:36 INFO - PROCESS | 12921 | --DOMWINDOW == 132 (0x7f1067916c00) [pid = 12921] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1637ms 13:00:36 INFO - PROCESS | 12921 | 1462219236791 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 13:00:36 INFO - PROCESS | 12921 | 1462219236794 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 13:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:00:36 INFO - PROCESS | 12921 | 1462219236799 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:00:36 INFO - PROCESS | 12921 | 1462219236800 Marionette TRACE conn3 <- [1,2098,null,{}] 13:00:36 INFO - PROCESS | 12921 | 1462219236805 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}] 13:00:36 INFO - PROCESS | 12921 | 1462219236951 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 13:00:36 INFO - PROCESS | 12921 | 1462219236960 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073320800 == 119 [pid = 12921] [id = 532] 13:00:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 133 (0x7f106b851000) [pid = 12921] [serial = 1597] [outer = (nil)] 13:00:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 134 (0x7f107364a400) [pid = 12921] [serial = 1598] [outer = 0x7f106b851000] 13:00:37 INFO - PROCESS | 12921 | 1462219237014 Marionette DEBUG loaded listener.js 13:00:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 135 (0x7f107437e800) [pid = 12921] [serial = 1599] [outer = 0x7f106b851000] 13:00:37 INFO - PROCESS | 12921 | 1462219237761 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]]]}] 13:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 976ms 13:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:00:37 INFO - PROCESS | 12921 | 1462219237775 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 13:00:37 INFO - PROCESS | 12921 | 1462219237777 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 13:00:37 INFO - PROCESS | 12921 | 1462219237782 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:00:37 INFO - PROCESS | 12921 | 1462219237785 Marionette TRACE conn3 <- [1,2102,null,{}] 13:00:37 INFO - PROCESS | 12921 | 1462219237789 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}] 13:00:37 INFO - PROCESS | 12921 | 1462219237944 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 13:00:38 INFO - PROCESS | 12921 | 1462219238102 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:38 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074dc7000 == 120 [pid = 12921] [id = 533] 13:00:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 136 (0x7f106c44e400) [pid = 12921] [serial = 1600] [outer = (nil)] 13:00:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 137 (0x7f1074979000) [pid = 12921] [serial = 1601] [outer = 0x7f106c44e400] 13:00:38 INFO - PROCESS | 12921 | 1462219238156 Marionette DEBUG loaded listener.js 13:00:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 138 (0x7f1074c45c00) [pid = 12921] [serial = 1602] [outer = 0x7f106c44e400] 13:00:38 INFO - PROCESS | 12921 | 1462219238922 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]]]}] 13:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1175ms 13:00:38 INFO - PROCESS | 12921 | 1462219238968 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 13:00:38 INFO - PROCESS | 12921 | 1462219238974 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 13:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:00:38 INFO - PROCESS | 12921 | 1462219238982 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:00:38 INFO - PROCESS | 12921 | 1462219238987 Marionette TRACE conn3 <- [1,2106,null,{}] 13:00:38 INFO - PROCESS | 12921 | 1462219238994 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}] 13:00:39 INFO - PROCESS | 12921 | 1462219239205 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 13:00:39 INFO - PROCESS | 12921 | 1462219239400 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:39 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106c6b9000 == 121 [pid = 12921] [id = 534] 13:00:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 139 (0x7f106acc4c00) [pid = 12921] [serial = 1603] [outer = (nil)] 13:00:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 140 (0x7f106aedb000) [pid = 12921] [serial = 1604] [outer = 0x7f106acc4c00] 13:00:39 INFO - PROCESS | 12921 | 1462219239468 Marionette DEBUG loaded listener.js 13:00:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 141 (0x7f106c451400) [pid = 12921] [serial = 1605] [outer = 0x7f106acc4c00] 13:00:40 INFO - PROCESS | 12921 | 1462219240377 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]]]}] 13:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1436ms 13:00:40 INFO - PROCESS | 12921 | 1462219240418 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 13:00:40 INFO - PROCESS | 12921 | 1462219240426 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 13:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:00:40 INFO - PROCESS | 12921 | 1462219240435 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:00:40 INFO - PROCESS | 12921 | 1462219240438 Marionette TRACE conn3 <- [1,2110,null,{}] 13:00:40 INFO - PROCESS | 12921 | 1462219240443 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}] 13:00:40 INFO - PROCESS | 12921 | 1462219240619 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 13:00:40 INFO - PROCESS | 12921 | 1462219240815 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:40 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10725d6000 == 122 [pid = 12921] [id = 535] 13:00:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 142 (0x7f106cc06400) [pid = 12921] [serial = 1606] [outer = (nil)] 13:00:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 143 (0x7f106d50d400) [pid = 12921] [serial = 1607] [outer = 0x7f106cc06400] 13:00:40 INFO - PROCESS | 12921 | 1462219240876 Marionette DEBUG loaded listener.js 13:00:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 144 (0x7f106e476800) [pid = 12921] [serial = 1608] [outer = 0x7f106cc06400] 13:00:41 INFO - PROCESS | 12921 | 1462219241789 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]]]}] 13:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1381ms 13:00:41 INFO - PROCESS | 12921 | 1462219241816 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 13:00:41 INFO - PROCESS | 12921 | 1462219241819 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 13:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:00:41 INFO - PROCESS | 12921 | 1462219241826 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:00:41 INFO - PROCESS | 12921 | 1462219241831 Marionette TRACE conn3 <- [1,2114,null,{}] 13:00:41 INFO - PROCESS | 12921 | 1462219241845 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}] 13:00:42 INFO - PROCESS | 12921 | 1462219242033 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 13:00:42 INFO - PROCESS | 12921 | 1462219242229 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1078673800 == 123 [pid = 12921] [id = 536] 13:00:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 145 (0x7f106e4c9000) [pid = 12921] [serial = 1609] [outer = (nil)] 13:00:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 146 (0x7f1071d54c00) [pid = 12921] [serial = 1610] [outer = 0x7f106e4c9000] 13:00:42 INFO - PROCESS | 12921 | 1462219242294 Marionette DEBUG loaded listener.js 13:00:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 147 (0x7f1073616400) [pid = 12921] [serial = 1611] [outer = 0x7f106e4c9000] 13:00:43 INFO - PROCESS | 12921 | 1462219243106 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]]]}] 13:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1332ms 13:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:00:43 INFO - PROCESS | 12921 | 1462219243158 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 13:00:43 INFO - PROCESS | 12921 | 1462219243162 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 13:00:43 INFO - PROCESS | 12921 | 1462219243167 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:00:43 INFO - PROCESS | 12921 | 1462219243171 Marionette TRACE conn3 <- [1,2118,null,{}] 13:00:43 INFO - PROCESS | 12921 | 1462219243176 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}] 13:00:43 INFO - PROCESS | 12921 | 1462219243353 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 13:00:43 INFO - PROCESS | 12921 | 1462219243547 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:43 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107947b800 == 124 [pid = 12921] [id = 537] 13:00:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 148 (0x7f106f1a8800) [pid = 12921] [serial = 1612] [outer = (nil)] 13:00:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 149 (0x7f107497f800) [pid = 12921] [serial = 1613] [outer = 0x7f106f1a8800] 13:00:43 INFO - PROCESS | 12921 | 1462219243609 Marionette DEBUG loaded listener.js 13:00:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 150 (0x7f1074c4ec00) [pid = 12921] [serial = 1614] [outer = 0x7f106f1a8800] 13:00:44 INFO - PROCESS | 12921 | 1462219244438 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]]]}] 13:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1329ms 13:00:44 INFO - PROCESS | 12921 | 1462219244496 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 13:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:00:44 INFO - PROCESS | 12921 | 1462219244500 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 13:00:44 INFO - PROCESS | 12921 | 1462219244505 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:00:44 INFO - PROCESS | 12921 | 1462219244508 Marionette TRACE conn3 <- [1,2122,null,{}] 13:00:44 INFO - PROCESS | 12921 | 1462219244513 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}] 13:00:44 INFO - PROCESS | 12921 | 1462219244706 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 13:00:44 INFO - PROCESS | 12921 | 1462219244900 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:44 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a254800 == 125 [pid = 12921] [id = 538] 13:00:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 151 (0x7f1073616c00) [pid = 12921] [serial = 1615] [outer = (nil)] 13:00:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 152 (0x7f1075583400) [pid = 12921] [serial = 1616] [outer = 0x7f1073616c00] 13:00:44 INFO - PROCESS | 12921 | 1462219244965 Marionette DEBUG loaded listener.js 13:00:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 153 (0x7f1079576c00) [pid = 12921] [serial = 1617] [outer = 0x7f1073616c00] 13:00:45 INFO - PROCESS | 12921 | 1462219245767 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]]]}] 13:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1335ms 13:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:00:45 INFO - PROCESS | 12921 | 1462219245840 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 13:00:45 INFO - PROCESS | 12921 | 1462219245843 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 13:00:45 INFO - PROCESS | 12921 | 1462219245849 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:00:45 INFO - PROCESS | 12921 | 1462219245852 Marionette TRACE conn3 <- [1,2126,null,{}] 13:00:45 INFO - PROCESS | 12921 | 1462219245856 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}] 13:00:46 INFO - PROCESS | 12921 | 1462219246070 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 13:00:46 INFO - PROCESS | 12921 | 1462219246263 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107af0f000 == 126 [pid = 12921] [id = 539] 13:00:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 154 (0x7f1079584800) [pid = 12921] [serial = 1618] [outer = (nil)] 13:00:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 155 (0x7f107a9bf400) [pid = 12921] [serial = 1619] [outer = 0x7f1079584800] 13:00:46 INFO - PROCESS | 12921 | 1462219246330 Marionette DEBUG loaded listener.js 13:00:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 156 (0x7f107b0c9000) [pid = 12921] [serial = 1620] [outer = 0x7f1079584800] 13:00:47 INFO - PROCESS | 12921 | 1462219247133 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]]]}] 13:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1340ms 13:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:00:47 INFO - PROCESS | 12921 | 1462219247189 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 13:00:47 INFO - PROCESS | 12921 | 1462219247191 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 13:00:47 INFO - PROCESS | 12921 | 1462219247196 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:00:47 INFO - PROCESS | 12921 | 1462219247200 Marionette TRACE conn3 <- [1,2130,null,{}] 13:00:47 INFO - PROCESS | 12921 | 1462219247204 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}] 13:00:47 INFO - PROCESS | 12921 | 1462219247380 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 13:00:47 INFO - PROCESS | 12921 | 1462219247576 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b96b000 == 127 [pid = 12921] [id = 540] 13:00:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 157 (0x7f107a358400) [pid = 12921] [serial = 1621] [outer = (nil)] 13:00:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 158 (0x7f107b0bc400) [pid = 12921] [serial = 1622] [outer = 0x7f107a358400] 13:00:47 INFO - PROCESS | 12921 | 1462219247644 Marionette DEBUG loaded listener.js 13:00:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 159 (0x7f107e10f400) [pid = 12921] [serial = 1623] [outer = 0x7f107a358400] 13:00:48 INFO - PROCESS | 12921 | 1462219248456 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] 13:00:48 INFO - PROCESS | 12921 | 1462219248529 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 13:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:00:48 INFO - PROCESS | 12921 | 1462219248535 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:00:48 INFO - PROCESS | 12921 | 1462219248537 Marionette TRACE conn3 <- [1,2134,null,{}] 13:00:48 INFO - PROCESS | 12921 | 1462219248543 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}] 13:00:48 INFO - PROCESS | 12921 | 1462219248720 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 13:00:48 INFO - PROCESS | 12921 | 1462219248917 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10820ae800 == 128 [pid = 12921] [id = 541] 13:00:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 160 (0x7f107af3b400) [pid = 12921] [serial = 1624] [outer = (nil)] 13:00:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 161 (0x7f10801d6800) [pid = 12921] [serial = 1625] [outer = 0x7f107af3b400] 13:00:48 INFO - PROCESS | 12921 | 1462219248981 Marionette DEBUG loaded listener.js 13:00:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 162 (0x7f1082438800) [pid = 12921] [serial = 1626] [outer = 0x7f107af3b400] 13:00:49 INFO - PROCESS | 12921 | 1462219249818 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]]]}] 13:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1332ms 13:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:00:49 INFO - PROCESS | 12921 | 1462219249869 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 13:00:49 INFO - PROCESS | 12921 | 1462219249871 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 13:00:49 INFO - PROCESS | 12921 | 1462219249877 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:00:49 INFO - PROCESS | 12921 | 1462219249879 Marionette TRACE conn3 <- [1,2138,null,{}] 13:00:49 INFO - PROCESS | 12921 | 1462219249884 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}] 13:00:50 INFO - PROCESS | 12921 | 1462219250060 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 13:00:50 INFO - PROCESS | 12921 | 1462219250257 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108450c000 == 129 [pid = 12921] [id = 542] 13:00:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 163 (0x7f107b1f2800) [pid = 12921] [serial = 1627] [outer = (nil)] 13:00:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 164 (0x7f1083ad9800) [pid = 12921] [serial = 1628] [outer = 0x7f107b1f2800] 13:00:50 INFO - PROCESS | 12921 | 1462219250320 Marionette DEBUG loaded listener.js 13:00:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 165 (0x7f10845a0c00) [pid = 12921] [serial = 1629] [outer = 0x7f107b1f2800] 13:00:51 INFO - PROCESS | 12921 | 1462219251096 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]]]}] 13:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1278ms 13:00:51 INFO - PROCESS | 12921 | 1462219251155 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 13:00:51 INFO - PROCESS | 12921 | 1462219251158 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 13:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:00:51 INFO - PROCESS | 12921 | 1462219251164 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:00:51 INFO - PROCESS | 12921 | 1462219251166 Marionette TRACE conn3 <- [1,2142,null,{}] 13:00:51 INFO - PROCESS | 12921 | 1462219251172 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}] 13:00:51 INFO - PROCESS | 12921 | 1462219251347 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 13:00:51 INFO - PROCESS | 12921 | 1462219251544 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084ef8000 == 130 [pid = 12921] [id = 543] 13:00:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 166 (0x7f10820a5c00) [pid = 12921] [serial = 1630] [outer = (nil)] 13:00:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 167 (0x7f108580a000) [pid = 12921] [serial = 1631] [outer = 0x7f10820a5c00] 13:00:51 INFO - PROCESS | 12921 | 1462219251614 Marionette DEBUG loaded listener.js 13:00:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 168 (0x7f1085dd3000) [pid = 12921] [serial = 1632] [outer = 0x7f10820a5c00] 13:00:52 INFO - PROCESS | 12921 | 1462219252384 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] 13:00:52 INFO - PROCESS | 12921 | 1462219252446 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 13:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:00:52 INFO - PROCESS | 12921 | 1462219252452 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:00:52 INFO - PROCESS | 12921 | 1462219252455 Marionette TRACE conn3 <- [1,2146,null,{}] 13:00:52 INFO - PROCESS | 12921 | 1462219252478 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}] 13:00:52 INFO - PROCESS | 12921 | 1462219252685 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 13:00:52 INFO - PROCESS | 12921 | 1462219252886 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1090af9000 == 131 [pid = 12921] [id = 544] 13:00:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 169 (0x7f1072506800) [pid = 12921] [serial = 1633] [outer = (nil)] 13:00:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 170 (0x7f1087de1c00) [pid = 12921] [serial = 1634] [outer = 0x7f1072506800] 13:00:53 INFO - PROCESS | 12921 | 1462219252995 Marionette DEBUG loaded listener.js 13:00:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 171 (0x7f109473c800) [pid = 12921] [serial = 1635] [outer = 0x7f1072506800] 13:00:53 INFO - PROCESS | 12921 | 1462219253839 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] 13:00:53 INFO - PROCESS | 12921 | 1462219253892 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 13:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:00:53 INFO - PROCESS | 12921 | 1462219253897 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:00:53 INFO - PROCESS | 12921 | 1462219253899 Marionette TRACE conn3 <- [1,2150,null,{}] 13:00:53 INFO - PROCESS | 12921 | 1462219253904 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}] 13:00:54 INFO - PROCESS | 12921 | 1462219254079 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 13:00:54 INFO - PROCESS | 12921 | 1462219254277 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:54 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096816000 == 132 [pid = 12921] [id = 545] 13:00:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 172 (0x7f1067ddb000) [pid = 12921] [serial = 1636] [outer = (nil)] 13:00:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 173 (0x7f1067de6800) [pid = 12921] [serial = 1637] [outer = 0x7f1067ddb000] 13:00:54 INFO - PROCESS | 12921 | 1462219254338 Marionette DEBUG loaded listener.js 13:00:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 174 (0x7f1094c67800) [pid = 12921] [serial = 1638] [outer = 0x7f1067ddb000] 13:00:55 INFO - PROCESS | 12921 | 1462219255144 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]]]}] 13:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1275ms 13:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:00:55 INFO - PROCESS | 12921 | 1462219255174 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 13:00:55 INFO - PROCESS | 12921 | 1462219255176 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 13:00:55 INFO - PROCESS | 12921 | 1462219255181 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:00:55 INFO - PROCESS | 12921 | 1462219255184 Marionette TRACE conn3 <- [1,2154,null,{}] 13:00:55 INFO - PROCESS | 12921 | 1462219255189 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}] 13:00:55 INFO - PROCESS | 12921 | 1462219255362 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 13:00:55 INFO - PROCESS | 12921 | 1462219255569 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1099758000 == 133 [pid = 12921] [id = 546] 13:00:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 175 (0x7f1067ddd400) [pid = 12921] [serial = 1639] [outer = (nil)] 13:00:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 176 (0x7f106a664000) [pid = 12921] [serial = 1640] [outer = 0x7f1067ddd400] 13:00:55 INFO - PROCESS | 12921 | 1462219255629 Marionette DEBUG loaded listener.js 13:00:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 177 (0x7f106a669c00) [pid = 12921] [serial = 1641] [outer = 0x7f1067ddd400] 13:00:56 INFO - PROCESS | 12921 | 1462219256416 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]]]}] 13:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1283ms 13:00:56 INFO - PROCESS | 12921 | 1462219256464 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 13:00:56 INFO - PROCESS | 12921 | 1462219256467 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 13:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:00:56 INFO - PROCESS | 12921 | 1462219256473 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:00:56 INFO - PROCESS | 12921 | 1462219256475 Marionette TRACE conn3 <- [1,2158,null,{}] 13:00:56 INFO - PROCESS | 12921 | 1462219256480 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}] 13:00:56 INFO - PROCESS | 12921 | 1462219256662 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 13:00:56 INFO - PROCESS | 12921 | 1462219256864 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074c13800 == 134 [pid = 12921] [id = 547] 13:00:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 178 (0x7f106a65e800) [pid = 12921] [serial = 1642] [outer = (nil)] 13:00:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 179 (0x7f107cc78c00) [pid = 12921] [serial = 1643] [outer = 0x7f106a65e800] 13:00:56 INFO - PROCESS | 12921 | 1462219256931 Marionette DEBUG loaded listener.js 13:00:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f1096051800) [pid = 12921] [serial = 1644] [outer = 0x7f106a65e800] 13:00:57 INFO - PROCESS | 12921 | 1462219257720 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]]]}] 13:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1276ms 13:00:57 INFO - PROCESS | 12921 | 1462219257749 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 13:00:57 INFO - PROCESS | 12921 | 1462219257753 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 13:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:00:57 INFO - PROCESS | 12921 | 1462219257758 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:00:57 INFO - PROCESS | 12921 | 1462219257759 Marionette TRACE conn3 <- [1,2162,null,{}] 13:00:57 INFO - PROCESS | 12921 | 1462219257764 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}] 13:00:57 INFO - PROCESS | 12921 | 1462219257934 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 13:00:58 INFO - PROCESS | 12921 | 1462219258161 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074c26800 == 135 [pid = 12921] [id = 548] 13:00:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f1067913400) [pid = 12921] [serial = 1645] [outer = (nil)] 13:00:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f107b91e400) [pid = 12921] [serial = 1646] [outer = 0x7f1067913400] 13:00:58 INFO - PROCESS | 12921 | 1462219258221 Marionette DEBUG loaded listener.js 13:00:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 183 (0x7f107b927800) [pid = 12921] [serial = 1647] [outer = 0x7f1067913400] 13:00:59 INFO - PROCESS | 12921 | 1462219259023 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]]]}] 13:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1329ms 13:00:59 INFO - PROCESS | 12921 | 1462219259088 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 13:00:59 INFO - PROCESS | 12921 | 1462219259091 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 13:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:00:59 INFO - PROCESS | 12921 | 1462219259096 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:00:59 INFO - PROCESS | 12921 | 1462219259098 Marionette TRACE conn3 <- [1,2166,null,{}] 13:00:59 INFO - PROCESS | 12921 | 1462219259104 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}] 13:00:59 INFO - PROCESS | 12921 | 1462219259287 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 13:00:59 INFO - PROCESS | 12921 | 1462219259967 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106abd1000 == 136 [pid = 12921] [id = 549] 13:00:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 184 (0x7f1067911c00) [pid = 12921] [serial = 1648] [outer = (nil)] 13:01:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 185 (0x7f1067920400) [pid = 12921] [serial = 1649] [outer = 0x7f1067911c00] 13:01:00 INFO - PROCESS | 12921 | 1462219260032 Marionette DEBUG loaded listener.js 13:01:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 186 (0x7f1068559400) [pid = 12921] [serial = 1650] [outer = 0x7f1067911c00] 13:01:00 INFO - PROCESS | 12921 | 1462219260902 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]]]}] 13:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1879ms 13:01:00 INFO - PROCESS | 12921 | 1462219260977 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 13:01:00 INFO - PROCESS | 12921 | 1462219260982 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 13:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:01:00 INFO - PROCESS | 12921 | 1462219260989 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:01:00 INFO - PROCESS | 12921 | 1462219260994 Marionette TRACE conn3 <- [1,2170,null,{}] 13:01:01 INFO - PROCESS | 12921 | 1462219261001 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}] 13:01:01 INFO - PROCESS | 12921 | 1462219261320 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 13:01:01 INFO - PROCESS | 12921 | 1462219261605 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:01 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067d21000 == 137 [pid = 12921] [id = 550] 13:01:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 187 (0x7f106c5de400) [pid = 12921] [serial = 1651] [outer = (nil)] 13:01:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f106c9b5c00) [pid = 12921] [serial = 1652] [outer = 0x7f106c5de400] 13:01:01 INFO - PROCESS | 12921 | 1462219261711 Marionette DEBUG loaded listener.js 13:01:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f106cc10c00) [pid = 12921] [serial = 1653] [outer = 0x7f106c5de400] 13:01:02 INFO - PROCESS | 12921 | 1462219262519 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]]]}] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073320800 == 136 [pid = 12921] [id = 532] 13:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1634ms 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f106b7e1800) [pid = 12921] [serial = 1535] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 187 (0x7f106c9b6000) [pid = 12921] [serial = 1505] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 186 (0x7f106c5df000) [pid = 12921] [serial = 1508] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 185 (0x7f1084c6f400) [pid = 12921] [serial = 1496] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 184 (0x7f10918ed000) [pid = 12921] [serial = 1502] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 183 (0x7f1085d65000) [pid = 12921] [serial = 1499] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073fbf000 == 135 [pid = 12921] [id = 531] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071fe5000 == 134 [pid = 12921] [id = 530] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106df57000 == 133 [pid = 12921] [id = 529] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106abcc000 == 132 [pid = 12921] [id = 528] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106a72e000 == 131 [pid = 12921] [id = 527] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106e4ab800 == 130 [pid = 12921] [id = 526] 13:01:02 INFO - PROCESS | 12921 | 1462219262672 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 13:01:02 INFO - PROCESS | 12921 | 1462219262677 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109681b000 == 129 [pid = 12921] [id = 520] 13:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1091b06000 == 128 [pid = 12921] [id = 519] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108774b800 == 127 [pid = 12921] [id = 518] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1083d9d800 == 126 [pid = 12921] [id = 517] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b64e800 == 125 [pid = 12921] [id = 516] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a4e0800 == 124 [pid = 12921] [id = 515] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a207000 == 123 [pid = 12921] [id = 514] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074dc6000 == 122 [pid = 12921] [id = 513] 13:01:02 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106e3b4800 == 121 [pid = 12921] [id = 512] 13:01:02 INFO - PROCESS | 12921 | 1462219262704 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:01:02 INFO - PROCESS | 12921 | 1462219262707 Marionette TRACE conn3 <- [1,2174,null,{}] 13:01:02 INFO - PROCESS | 12921 | 1462219262712 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}] 13:01:02 INFO - PROCESS | 12921 | 1462219262883 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 182 (0x7f1071d5cc00) [pid = 12921] [serial = 1517] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 181 (0x7f106e1d0000) [pid = 12921] [serial = 1515] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 180 (0x7f106d380800) [pid = 12921] [serial = 1523] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 179 (0x7f10820a3000) [pid = 12921] [serial = 1490] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 178 (0x7f106aedb400) [pid = 12921] [serial = 1520] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 177 (0x7f107ae32c00) [pid = 12921] [serial = 1527] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 176 (0x7f106854e800) [pid = 12921] [serial = 1532] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 175 (0x7f107361bc00) [pid = 12921] [serial = 1518] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 174 (0x7f107ae27400) [pid = 12921] [serial = 1484] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 173 (0x7f1074d49400) [pid = 12921] [serial = 1478] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 172 (0x7f107957a400) [pid = 12921] [serial = 1526] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 171 (0x7f1068558000) [pid = 12921] [serial = 1511] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 170 (0x7f1083ad5c00) [pid = 12921] [serial = 1493] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 169 (0x7f106d1f3000) [pid = 12921] [serial = 1472] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 168 (0x7f107be09800) [pid = 12921] [serial = 1487] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 167 (0x7f10736e8c00) [pid = 12921] [serial = 1475] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 166 (0x7f107a48ec00) [pid = 12921] [serial = 1481] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 165 (0x7f107e28b000) [pid = 12921] [serial = 1530] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 164 (0x7f106d1ec400) [pid = 12921] [serial = 1514] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 163 (0x7f107cd22000) [pid = 12921] [serial = 1529] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 162 (0x7f107009fc00) [pid = 12921] [serial = 1521] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 161 (0x7f1074d43c00) [pid = 12921] [serial = 1524] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 160 (0x7f106acc4800) [pid = 12921] [serial = 1533] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 159 (0x7f106aed8c00) [pid = 12921] [serial = 1512] [outer = (nil)] [url = about:blank] 13:01:02 INFO - PROCESS | 12921 | --DOMWINDOW == 158 (0x7f1079396400) [pid = 12921] [serial = 1470] [outer = (nil)] [url = about:blank] 13:01:03 INFO - PROCESS | 12921 | 1462219263138 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:03 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106caf5800 == 122 [pid = 12921] [id = 551] 13:01:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 159 (0x7f106acc4800) [pid = 12921] [serial = 1654] [outer = (nil)] 13:01:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 160 (0x7f106d503c00) [pid = 12921] [serial = 1655] [outer = 0x7f106acc4800] 13:01:03 INFO - PROCESS | 12921 | 1462219263203 Marionette DEBUG loaded listener.js 13:01:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 161 (0x7f106e47b000) [pid = 12921] [serial = 1656] [outer = 0x7f106acc4800] 13:01:03 INFO - PROCESS | 12921 | 1462219263841 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]]]}] 13:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1186ms 13:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:01:03 INFO - PROCESS | 12921 | 1462219263881 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 13:01:03 INFO - PROCESS | 12921 | 1462219263883 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 13:01:03 INFO - PROCESS | 12921 | 1462219263895 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:01:03 INFO - PROCESS | 12921 | 1462219263902 Marionette TRACE conn3 <- [1,2178,null,{}] 13:01:03 INFO - PROCESS | 12921 | 1462219263910 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}] 13:01:04 INFO - PROCESS | 12921 | 1462219264080 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 13:01:04 INFO - PROCESS | 12921 | 1462219264256 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071fd3000 == 123 [pid = 12921] [id = 552] 13:01:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 162 (0x7f106aedb400) [pid = 12921] [serial = 1657] [outer = (nil)] 13:01:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 163 (0x7f107009d800) [pid = 12921] [serial = 1658] [outer = 0x7f106aedb400] 13:01:04 INFO - PROCESS | 12921 | 1462219264309 Marionette DEBUG loaded listener.js 13:01:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 164 (0x7f1072504400) [pid = 12921] [serial = 1659] [outer = 0x7f106aedb400] 13:01:05 INFO - PROCESS | 12921 | 1462219265012 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]]]}] 13:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1141ms 13:01:05 INFO - PROCESS | 12921 | 1462219265030 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 13:01:05 INFO - PROCESS | 12921 | 1462219265034 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 13:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:01:05 INFO - PROCESS | 12921 | 1462219265040 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:01:05 INFO - PROCESS | 12921 | 1462219265042 Marionette TRACE conn3 <- [1,2182,null,{}] 13:01:05 INFO - PROCESS | 12921 | 1462219265047 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}] 13:01:05 INFO - PROCESS | 12921 | 1462219265289 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 13:01:05 INFO - PROCESS | 12921 | 1462219265321 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:05 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10733f0000 == 124 [pid = 12921] [id = 553] 13:01:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 165 (0x7f106c5e4800) [pid = 12921] [serial = 1660] [outer = (nil)] 13:01:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 166 (0x7f1073649c00) [pid = 12921] [serial = 1661] [outer = 0x7f106c5e4800] 13:01:05 INFO - PROCESS | 12921 | 1462219265374 Marionette DEBUG loaded listener.js 13:01:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 167 (0x7f1074a42c00) [pid = 12921] [serial = 1662] [outer = 0x7f106c5e4800] 13:01:06 INFO - PROCESS | 12921 | 1462219266171 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]]]}] 13:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1177ms 13:01:06 INFO - PROCESS | 12921 | 1462219266218 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 13:01:06 INFO - PROCESS | 12921 | 1462219266221 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 13:01:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:01:06 INFO - PROCESS | 12921 | 1462219266232 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:01:06 INFO - PROCESS | 12921 | 1462219266234 Marionette TRACE conn3 <- [1,2186,null,{}] 13:01:06 INFO - PROCESS | 12921 | 1462219266237 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}] 13:01:06 INFO - PROCESS | 12921 | 1462219266451 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 13:01:06 INFO - PROCESS | 12921 | 1462219266481 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074d05800 == 125 [pid = 12921] [id = 554] 13:01:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 168 (0x7f1074c4c000) [pid = 12921] [serial = 1663] [outer = (nil)] 13:01:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 169 (0x7f1075537400) [pid = 12921] [serial = 1664] [outer = 0x7f1074c4c000] 13:01:06 INFO - PROCESS | 12921 | 1462219266545 Marionette DEBUG loaded listener.js 13:01:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 170 (0x7f107a40dc00) [pid = 12921] [serial = 1665] [outer = 0x7f1074c4c000] 13:01:07 INFO - PROCESS | 12921 | --DOMWINDOW == 169 (0x7f1071d53800) [pid = 12921] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:01:07 INFO - PROCESS | 12921 | --DOMWINDOW == 168 (0x7f106b851000) [pid = 12921] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:01:07 INFO - PROCESS | 12921 | --DOMWINDOW == 167 (0x7f106b855800) [pid = 12921] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:01:07 INFO - PROCESS | 12921 | --DOMWINDOW == 166 (0x7f106c6f0800) [pid = 12921] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:01:07 INFO - PROCESS | 12921 | --DOMWINDOW == 165 (0x7f106e2e5800) [pid = 12921] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:01:07 INFO - PROCESS | 12921 | --DOMWINDOW == 164 (0x7f1067918800) [pid = 12921] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:01:07 INFO - PROCESS | 12921 | --DOMWINDOW == 163 (0x7f106b759000) [pid = 12921] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:01:07 INFO - PROCESS | 12921 | --DOMWINDOW == 162 (0x7f106b7e1c00) [pid = 12921] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:01:07 INFO - PROCESS | 12921 | 1462219267644 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]]]}] 13:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1430ms 13:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:01:07 INFO - PROCESS | 12921 | 1462219267662 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 13:01:07 INFO - PROCESS | 12921 | 1462219267664 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 13:01:07 INFO - PROCESS | 12921 | 1462219267669 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:01:07 INFO - PROCESS | 12921 | 1462219267672 Marionette TRACE conn3 <- [1,2190,null,{}] 13:01:07 INFO - PROCESS | 12921 | 1462219267676 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}] 13:01:07 INFO - PROCESS | 12921 | 1462219267904 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 13:01:08 INFO - PROCESS | 12921 | 1462219268007 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074db2800 == 126 [pid = 12921] [id = 555] 13:01:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 163 (0x7f106c5e6400) [pid = 12921] [serial = 1666] [outer = (nil)] 13:01:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 164 (0x7f1074b7b800) [pid = 12921] [serial = 1667] [outer = 0x7f106c5e6400] 13:01:08 INFO - PROCESS | 12921 | 1462219268060 Marionette DEBUG loaded listener.js 13:01:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 165 (0x7f107a88f800) [pid = 12921] [serial = 1668] [outer = 0x7f106c5e6400] 13:01:08 INFO - PROCESS | 12921 | 1462219268630 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]]]}] 13:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 977ms 13:01:08 INFO - PROCESS | 12921 | 1462219268646 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 13:01:08 INFO - PROCESS | 12921 | 1462219268649 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 13:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:01:08 INFO - PROCESS | 12921 | 1462219268655 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:01:08 INFO - PROCESS | 12921 | 1462219268658 Marionette TRACE conn3 <- [1,2194,null,{}] 13:01:08 INFO - PROCESS | 12921 | 1462219268662 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}] 13:01:08 INFO - PROCESS | 12921 | 1462219268819 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 13:01:08 INFO - PROCESS | 12921 | 1462219268982 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1079330000 == 127 [pid = 12921] [id = 556] 13:01:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 166 (0x7f106c6f0800) [pid = 12921] [serial = 1669] [outer = (nil)] 13:01:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 167 (0x7f107b079c00) [pid = 12921] [serial = 1670] [outer = 0x7f106c6f0800] 13:01:09 INFO - PROCESS | 12921 | 1462219269035 Marionette DEBUG loaded listener.js 13:01:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 168 (0x7f107b91e800) [pid = 12921] [serial = 1671] [outer = 0x7f106c6f0800] 13:01:09 INFO - PROCESS | 12921 | 1462219269861 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]]]}] 13:01:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:01:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1277ms 13:01:09 INFO - PROCESS | 12921 | 1462219269932 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 13:01:09 INFO - PROCESS | 12921 | 1462219269938 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 13:01:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:01:09 INFO - PROCESS | 12921 | 1462219269945 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:01:09 INFO - PROCESS | 12921 | 1462219269951 Marionette TRACE conn3 <- [1,2198,null,{}] 13:01:09 INFO - PROCESS | 12921 | 1462219269959 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}] 13:01:10 INFO - PROCESS | 12921 | 1462219270174 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 13:01:10 INFO - PROCESS | 12921 | 1462219270373 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e398000 == 128 [pid = 12921] [id = 557] 13:01:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 169 (0x7f1067ddcc00) [pid = 12921] [serial = 1672] [outer = (nil)] 13:01:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 170 (0x7f106b7e1c00) [pid = 12921] [serial = 1673] [outer = 0x7f1067ddcc00] 13:01:10 INFO - PROCESS | 12921 | 1462219270438 Marionette DEBUG loaded listener.js 13:01:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 171 (0x7f106c5e7400) [pid = 12921] [serial = 1674] [outer = 0x7f1067ddcc00] 13:01:11 INFO - PROCESS | 12921 | 1462219271330 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]]]}] 13:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1437ms 13:01:11 INFO - PROCESS | 12921 | 1462219271382 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 13:01:11 INFO - PROCESS | 12921 | 1462219271389 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 13:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:01:11 INFO - PROCESS | 12921 | 1462219271398 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:01:11 INFO - PROCESS | 12921 | 1462219271402 Marionette TRACE conn3 <- [1,2202,null,{}] 13:01:11 INFO - PROCESS | 12921 | 1462219271407 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}] 13:01:11 INFO - PROCESS | 12921 | 1462219271582 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 13:01:11 INFO - PROCESS | 12921 | 1462219271790 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073fc2000 == 129 [pid = 12921] [id = 558] 13:01:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 172 (0x7f106acd0800) [pid = 12921] [serial = 1675] [outer = (nil)] 13:01:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 173 (0x7f106e47e000) [pid = 12921] [serial = 1676] [outer = 0x7f106acd0800] 13:01:11 INFO - PROCESS | 12921 | 1462219271854 Marionette DEBUG loaded listener.js 13:01:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 174 (0x7f106fdbbc00) [pid = 12921] [serial = 1677] [outer = 0x7f106acd0800] 13:01:12 INFO - PROCESS | 12921 | 1462219272729 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]]]}] 13:01:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:01:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1384ms 13:01:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:01:12 INFO - PROCESS | 12921 | 1462219272783 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 13:01:12 INFO - PROCESS | 12921 | 1462219272786 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 13:01:12 INFO - PROCESS | 12921 | 1462219272792 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:01:12 INFO - PROCESS | 12921 | 1462219272797 Marionette TRACE conn3 <- [1,2206,null,{}] 13:01:12 INFO - PROCESS | 12921 | 1462219272810 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}] 13:01:12 INFO - PROCESS | 12921 | 1462219272988 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 13:01:13 INFO - PROCESS | 12921 | 1462219273192 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a252000 == 130 [pid = 12921] [id = 559] 13:01:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 175 (0x7f107437d000) [pid = 12921] [serial = 1678] [outer = (nil)] 13:01:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 176 (0x7f1074c46800) [pid = 12921] [serial = 1679] [outer = 0x7f107437d000] 13:01:13 INFO - PROCESS | 12921 | 1462219273260 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 177 (0x7f107957ec00) [pid = 12921] [serial = 1680] [outer = 0x7f107437d000] 13:01:14 INFO - PROCESS | 12921 | 1462219274095 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]]]}] 13:01:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:01:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1332ms 13:01:14 INFO - PROCESS | 12921 | 1462219274123 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 13:01:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:01:14 INFO - PROCESS | 12921 | 1462219274127 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 13:01:14 INFO - PROCESS | 12921 | 1462219274132 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:01:14 INFO - PROCESS | 12921 | 1462219274135 Marionette TRACE conn3 <- [1,2210,null,{}] 13:01:14 INFO - PROCESS | 12921 | 1462219274140 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}] 13:01:14 INFO - PROCESS | 12921 | 1462219274321 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 13:01:14 INFO - PROCESS | 12921 | 1462219274523 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:14 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107aeab000 == 131 [pid = 12921] [id = 560] 13:01:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 178 (0x7f10736f4400) [pid = 12921] [serial = 1681] [outer = (nil)] 13:01:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 179 (0x7f107b6f4800) [pid = 12921] [serial = 1682] [outer = 0x7f10736f4400] 13:01:14 INFO - PROCESS | 12921 | 1462219274584 Marionette DEBUG loaded listener.js 13:01:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f107b924400) [pid = 12921] [serial = 1683] [outer = 0x7f10736f4400] 13:01:15 INFO - PROCESS | 12921 | 1462219275396 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]]]}] 13:01:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:01:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1334ms 13:01:15 INFO - PROCESS | 12921 | 1462219275466 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 13:01:15 INFO - PROCESS | 12921 | 1462219275469 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 13:01:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:01:15 INFO - PROCESS | 12921 | 1462219275475 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - PROCESS | 12921 | 1462219275477 Marionette TRACE conn3 <- [1,2214,null,{}] 13:01:15 INFO - PROCESS | 12921 | 1462219275482 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}] 13:01:15 INFO - PROCESS | 12921 | 1462219275653 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 13:01:15 INFO - PROCESS | 12921 | 1462219275856 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107d777800 == 132 [pid = 12921] [id = 561] 13:01:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f1073f52800) [pid = 12921] [serial = 1684] [outer = (nil)] 13:01:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f107bc88000) [pid = 12921] [serial = 1685] [outer = 0x7f1073f52800] 13:01:15 INFO - PROCESS | 12921 | 1462219275921 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 183 (0x7f107e293000) [pid = 12921] [serial = 1686] [outer = 0x7f1073f52800] 13:01:16 INFO - PROCESS | 12921 | 1462219276724 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]]]}] 13:01:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:01:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1277ms 13:01:16 INFO - PROCESS | 12921 | 1462219276755 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 13:01:16 INFO - PROCESS | 12921 | 1462219276757 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 13:01:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:01:16 INFO - PROCESS | 12921 | 1462219276765 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:01:16 INFO - PROCESS | 12921 | 1462219276767 Marionette TRACE conn3 <- [1,2218,null,{}] 13:01:16 INFO - PROCESS | 12921 | 1462219276772 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}] 13:01:16 INFO - PROCESS | 12921 | 1462219276971 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 13:01:17 INFO - PROCESS | 12921 | 1462219277180 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:17 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1085891000 == 133 [pid = 12921] [id = 562] 13:01:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 184 (0x7f10801d7800) [pid = 12921] [serial = 1687] [outer = (nil)] 13:01:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 185 (0x7f108ab86000) [pid = 12921] [serial = 1688] [outer = 0x7f10801d7800] 13:01:17 INFO - PROCESS | 12921 | 1462219277245 Marionette DEBUG loaded listener.js 13:01:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 186 (0x7f10918ed400) [pid = 12921] [serial = 1689] [outer = 0x7f10801d7800] 13:01:18 INFO - PROCESS | 12921 | 1462219278042 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]]]}] 13:01:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:01:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1330ms 13:01:18 INFO - PROCESS | 12921 | 1462219278095 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 13:01:18 INFO - PROCESS | 12921 | 1462219278099 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 13:01:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:01:18 INFO - PROCESS | 12921 | 1462219278104 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:01:18 INFO - PROCESS | 12921 | 1462219278107 Marionette TRACE conn3 <- [1,2222,null,{}] 13:01:18 INFO - PROCESS | 12921 | 1462219278112 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}] 13:01:18 INFO - PROCESS | 12921 | 1462219278291 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 13:01:18 INFO - PROCESS | 12921 | 1462219278493 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1092830000 == 134 [pid = 12921] [id = 563] 13:01:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 187 (0x7f1067cf1c00) [pid = 12921] [serial = 1690] [outer = (nil)] 13:01:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f1067cfa000) [pid = 12921] [serial = 1691] [outer = 0x7f1067cf1c00] 13:01:18 INFO - PROCESS | 12921 | 1462219278553 Marionette DEBUG loaded listener.js 13:01:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f1067cfe400) [pid = 12921] [serial = 1692] [outer = 0x7f1067cf1c00] 13:01:19 INFO - PROCESS | 12921 | 1462219279341 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]]]}] 13:01:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:01:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1278ms 13:01:19 INFO - PROCESS | 12921 | 1462219279383 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 13:01:19 INFO - PROCESS | 12921 | 1462219279386 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 13:01:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:01:19 INFO - PROCESS | 12921 | 1462219279391 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:01:19 INFO - PROCESS | 12921 | 1462219279394 Marionette TRACE conn3 <- [1,2226,null,{}] 13:01:19 INFO - PROCESS | 12921 | 1462219279399 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}] 13:01:19 INFO - PROCESS | 12921 | 1462219279575 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 13:01:19 INFO - PROCESS | 12921 | 1462219279779 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:19 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109682c000 == 135 [pid = 12921] [id = 564] 13:01:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f1067cf3000) [pid = 12921] [serial = 1693] [outer = (nil)] 13:01:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f10850ba000) [pid = 12921] [serial = 1694] [outer = 0x7f1067cf3000] 13:01:19 INFO - PROCESS | 12921 | 1462219279857 Marionette DEBUG loaded listener.js 13:01:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f109473e400) [pid = 12921] [serial = 1695] [outer = 0x7f1067cf3000] 13:01:20 INFO - PROCESS | 12921 | 1462219280680 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]]]}] 13:01:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:01:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1328ms 13:01:20 INFO - PROCESS | 12921 | 1462219280720 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 13:01:20 INFO - PROCESS | 12921 | 1462219280724 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 13:01:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:01:20 INFO - PROCESS | 12921 | 1462219280729 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:01:20 INFO - PROCESS | 12921 | 1462219280732 Marionette TRACE conn3 <- [1,2230,null,{}] 13:01:20 INFO - PROCESS | 12921 | 1462219280737 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}] 13:01:20 INFO - PROCESS | 12921 | 1462219280915 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 13:01:21 INFO - PROCESS | 12921 | 1462219281120 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1066825000 == 136 [pid = 12921] [id = 565] 13:01:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f1067cfb800) [pid = 12921] [serial = 1696] [outer = (nil)] 13:01:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f106a562400) [pid = 12921] [serial = 1697] [outer = 0x7f1067cfb800] 13:01:21 INFO - PROCESS | 12921 | 1462219281181 Marionette DEBUG loaded listener.js 13:01:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f106a567800) [pid = 12921] [serial = 1698] [outer = 0x7f1067cfb800] 13:01:21 INFO - PROCESS | 12921 | 1462219281972 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]]]}] 13:01:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:01:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1276ms 13:01:22 INFO - PROCESS | 12921 | 1462219282006 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 13:01:22 INFO - PROCESS | 12921 | 1462219282010 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 13:01:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:01:22 INFO - PROCESS | 12921 | 1462219282015 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:01:22 INFO - PROCESS | 12921 | 1462219282017 Marionette TRACE conn3 <- [1,2234,null,{}] 13:01:22 INFO - PROCESS | 12921 | 1462219282022 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}] 13:01:22 INFO - PROCESS | 12921 | 1462219282203 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:01:22 INFO - PROCESS | 12921 | 1462219282408 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109946a000 == 137 [pid = 12921] [id = 566] 13:01:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f106a55cc00) [pid = 12921] [serial = 1699] [outer = (nil)] 13:01:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f106e487400) [pid = 12921] [serial = 1700] [outer = 0x7f106a55cc00] 13:01:22 INFO - PROCESS | 12921 | 1462219282469 Marionette DEBUG loaded listener.js 13:01:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f106e48bc00) [pid = 12921] [serial = 1701] [outer = 0x7f106a55cc00] 13:01:23 INFO - PROCESS | 12921 | 1462219283250 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]]]}] 13:01:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:01:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1276ms 13:01:23 INFO - PROCESS | 12921 | 1462219283292 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:01:23 INFO - PROCESS | 12921 | 1462219283296 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:01:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:01:23 INFO - PROCESS | 12921 | 1462219283301 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:01:23 INFO - PROCESS | 12921 | 1462219283304 Marionette TRACE conn3 <- [1,2238,null,{}] 13:01:23 INFO - PROCESS | 12921 | 1462219283309 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}] 13:01:23 INFO - PROCESS | 12921 | 1462219283511 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:01:23 INFO - PROCESS | 12921 | 1462219283720 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067ce3800 == 138 [pid = 12921] [id = 567] 13:01:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f106a561400) [pid = 12921] [serial = 1702] [outer = (nil)] 13:01:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f108ab81800) [pid = 12921] [serial = 1703] [outer = 0x7f106a561400] 13:01:23 INFO - PROCESS | 12921 | 1462219283785 Marionette DEBUG loaded listener.js 13:01:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f109608b800) [pid = 12921] [serial = 1704] [outer = 0x7f106a561400] 13:01:24 INFO - PROCESS | 12921 | 1462219284574 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]]]}] 13:01:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:01:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1329ms 13:01:24 INFO - PROCESS | 12921 | 1462219284630 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:01:24 INFO - PROCESS | 12921 | 1462219284632 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:01:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:01:24 INFO - PROCESS | 12921 | 1462219284638 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:01:24 INFO - PROCESS | 12921 | 1462219284640 Marionette TRACE conn3 <- [1,2242,null,{}] 13:01:24 INFO - PROCESS | 12921 | 1462219284646 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}] 13:01:24 INFO - PROCESS | 12921 | 1462219284825 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:01:25 INFO - PROCESS | 12921 | 1462219285039 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067af1000 == 139 [pid = 12921] [id = 568] 13:01:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f106e486400) [pid = 12921] [serial = 1705] [outer = (nil)] 13:01:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f106f110000) [pid = 12921] [serial = 1706] [outer = 0x7f106e486400] 13:01:25 INFO - PROCESS | 12921 | 1462219285110 Marionette DEBUG loaded listener.js 13:01:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f106f114800) [pid = 12921] [serial = 1707] [outer = 0x7f106e486400] 13:01:25 INFO - PROCESS | 12921 | 1462219285876 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]]]}] 13:01:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:01:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1277ms 13:01:25 INFO - PROCESS | 12921 | 1462219285917 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:01:25 INFO - PROCESS | 12921 | 1462219285919 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:01:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:01:25 INFO - PROCESS | 12921 | 1462219285925 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:01:25 INFO - PROCESS | 12921 | 1462219285927 Marionette TRACE conn3 <- [1,2246,null,{}] 13:01:25 INFO - PROCESS | 12921 | 1462219285932 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}] 13:01:26 INFO - PROCESS | 12921 | 1462219286109 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:01:26 INFO - PROCESS | 12921 | 1462219286322 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1066b8f800 == 140 [pid = 12921] [id = 569] 13:01:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f106f108c00) [pid = 12921] [serial = 1708] [outer = (nil)] 13:01:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f1074151c00) [pid = 12921] [serial = 1709] [outer = 0x7f106f108c00] 13:01:26 INFO - PROCESS | 12921 | 1462219286381 Marionette DEBUG loaded listener.js 13:01:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f1074156000) [pid = 12921] [serial = 1710] [outer = 0x7f106f108c00] 13:01:27 INFO - PROCESS | 12921 | 1462219287172 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]]]}] 13:01:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:01:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1276ms 13:01:27 INFO - PROCESS | 12921 | 1462219287202 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:01:27 INFO - PROCESS | 12921 | 1462219287205 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:01:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:01:27 INFO - PROCESS | 12921 | 1462219287210 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:01:27 INFO - PROCESS | 12921 | 1462219287212 Marionette TRACE conn3 <- [1,2250,null,{}] 13:01:27 INFO - PROCESS | 12921 | 1462219287217 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}] 13:01:27 INFO - PROCESS | 12921 | 1462219287395 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:01:27 INFO - PROCESS | 12921 | 1462219287603 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e49d000 == 141 [pid = 12921] [id = 570] 13:01:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f106868f400) [pid = 12921] [serial = 1711] [outer = (nil)] 13:01:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f1068697800) [pid = 12921] [serial = 1712] [outer = 0x7f106868f400] 13:01:27 INFO - PROCESS | 12921 | 1462219287661 Marionette DEBUG loaded listener.js 13:01:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f106869c400) [pid = 12921] [serial = 1713] [outer = 0x7f106868f400] 13:01:28 INFO - PROCESS | 12921 | 1462219288456 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]]]}] 13:01:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:01:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1275ms 13:01:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:01:28 INFO - PROCESS | 12921 | 1462219288487 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:01:28 INFO - PROCESS | 12921 | 1462219288489 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:01:28 INFO - PROCESS | 12921 | 1462219288495 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:01:28 INFO - PROCESS | 12921 | 1462219288497 Marionette TRACE conn3 <- [1,2254,null,{}] 13:01:28 INFO - PROCESS | 12921 | 1462219288502 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}] 13:01:28 INFO - PROCESS | 12921 | 1462219288673 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:01:28 INFO - PROCESS | 12921 | 1462219288883 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1066c5c800 == 142 [pid = 12921] [id = 571] 13:01:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f1068555c00) [pid = 12921] [serial = 1714] [outer = (nil)] 13:01:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f106b74dc00) [pid = 12921] [serial = 1715] [outer = 0x7f1068555c00] 13:01:28 INFO - PROCESS | 12921 | 1462219288946 Marionette DEBUG loaded listener.js 13:01:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f106f111800) [pid = 12921] [serial = 1716] [outer = 0x7f1068555c00] 13:01:30 INFO - PROCESS | 12921 | 1462219290236 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]]]}] 13:01:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:01:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1929ms 13:01:30 INFO - PROCESS | 12921 | 1462219290458 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:01:30 INFO - PROCESS | 12921 | 1462219290462 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:01:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:01:30 INFO - PROCESS | 12921 | 1462219290473 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:01:30 INFO - PROCESS | 12921 | 1462219290476 Marionette TRACE conn3 <- [1,2258,null,{}] 13:01:30 INFO - PROCESS | 12921 | 1462219290483 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}] 13:01:30 INFO - PROCESS | 12921 | 1462219290673 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:01:30 INFO - PROCESS | 12921 | 1462219290877 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10685e9800 == 143 [pid = 12921] [id = 572] 13:01:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f106a662800) [pid = 12921] [serial = 1717] [outer = (nil)] 13:01:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f106a66c000) [pid = 12921] [serial = 1718] [outer = 0x7f106a662800] 13:01:30 INFO - PROCESS | 12921 | 1462219290975 Marionette DEBUG loaded listener.js 13:01:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f106b754c00) [pid = 12921] [serial = 1719] [outer = 0x7f106a662800] 13:01:31 INFO - PROCESS | 12921 | 1462219291865 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]]]}] 13:01:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:01:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1429ms 13:01:31 INFO - PROCESS | 12921 | 1462219291902 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:01:31 INFO - PROCESS | 12921 | 1462219291916 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:01:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:01:31 INFO - PROCESS | 12921 | 1462219291932 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:01:31 INFO - PROCESS | 12921 | 1462219291935 Marionette TRACE conn3 <- [1,2262,null,{}] 13:01:31 INFO - PROCESS | 12921 | 1462219291946 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}] 13:01:32 INFO - PROCESS | 12921 | 1462219292241 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:01:32 INFO - PROCESS | 12921 | 1462219292490 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106c4cd800 == 144 [pid = 12921] [id = 573] 13:01:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f106c5e0400) [pid = 12921] [serial = 1720] [outer = (nil)] 13:01:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f106c6ef800) [pid = 12921] [serial = 1721] [outer = 0x7f106c5e0400] 13:01:32 INFO - PROCESS | 12921 | 1462219292596 Marionette DEBUG loaded listener.js 13:01:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f106d1ea000) [pid = 12921] [serial = 1722] [outer = 0x7f106c5e0400] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109190d000 == 143 [pid = 12921] [id = 500] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1096045800 == 142 [pid = 12921] [id = 501] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087749000 == 141 [pid = 12921] [id = 499] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108471c800 == 140 [pid = 12921] [id = 498] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f1074979000) [pid = 12921] [serial = 1601] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f109473b800) [pid = 12921] [serial = 1568] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f106854b400) [pid = 12921] [serial = 1571] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f106aedd400) [pid = 12921] [serial = 1574] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f106aed7000) [pid = 12921] [serial = 1577] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074db2800 == 139 [pid = 12921] [id = 555] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074d05800 == 138 [pid = 12921] [id = 554] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10733f0000 == 137 [pid = 12921] [id = 553] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071fd3000 == 136 [pid = 12921] [id = 552] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106caf5800 == 135 [pid = 12921] [id = 551] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067d21000 == 134 [pid = 12921] [id = 550] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106abd1000 == 133 [pid = 12921] [id = 549] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074c13800 == 132 [pid = 12921] [id = 547] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1099758000 == 131 [pid = 12921] [id = 546] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1096816000 == 130 [pid = 12921] [id = 545] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1090af9000 == 129 [pid = 12921] [id = 544] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084ef8000 == 128 [pid = 12921] [id = 543] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108450c000 == 127 [pid = 12921] [id = 542] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10820ae800 == 126 [pid = 12921] [id = 541] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b96b000 == 125 [pid = 12921] [id = 540] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107af0f000 == 124 [pid = 12921] [id = 539] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a254800 == 123 [pid = 12921] [id = 538] 13:01:33 INFO - PROCESS | 12921 | 1462219293481 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]]]}] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107947b800 == 122 [pid = 12921] [id = 537] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1078673800 == 121 [pid = 12921] [id = 536] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10725d6000 == 120 [pid = 12921] [id = 535] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106c6b9000 == 119 [pid = 12921] [id = 534] 13:01:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074dc7000 == 118 [pid = 12921] [id = 533] 13:01:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:01:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1587ms 13:01:33 INFO - PROCESS | 12921 | 1462219293516 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:01:33 INFO - PROCESS | 12921 | 1462219293519 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:01:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:01:33 INFO - PROCESS | 12921 | 1462219293524 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:01:33 INFO - PROCESS | 12921 | 1462219293529 Marionette TRACE conn3 <- [1,2266,null,{}] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f107361f800) [pid = 12921] [serial = 1595] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f107364a400) [pid = 12921] [serial = 1598] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f10742c6c00) [pid = 12921] [serial = 1596] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f106b7dfc00) [pid = 12921] [serial = 1538] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f106e478000) [pid = 12921] [serial = 1586] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f106e480800) [pid = 12921] [serial = 1587] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f106c9c1400) [pid = 12921] [serial = 1583] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f106d1eec00) [pid = 12921] [serial = 1584] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f106fdbe400) [pid = 12921] [serial = 1592] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f1071e60000) [pid = 12921] [serial = 1544] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f106c5dd400) [pid = 12921] [serial = 1536] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f106e1cc000) [pid = 12921] [serial = 1541] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f106e481000) [pid = 12921] [serial = 1589] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f106f1a9000) [pid = 12921] [serial = 1590] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f1075536800) [pid = 12921] [serial = 1550] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f1074977c00) [pid = 12921] [serial = 1547] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f107ab32c00) [pid = 12921] [serial = 1553] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f1085b95400) [pid = 12921] [serial = 1562] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f1083add400) [pid = 12921] [serial = 1559] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f106c5e2800) [pid = 12921] [serial = 1581] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f106b7edc00) [pid = 12921] [serial = 1580] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f10801d0800) [pid = 12921] [serial = 1556] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f108ab8c400) [pid = 12921] [serial = 1565] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f107437e800) [pid = 12921] [serial = 1599] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f10700a3c00) [pid = 12921] [serial = 1593] [outer = (nil)] [url = about:blank] 13:01:33 INFO - PROCESS | 12921 | 1462219293582 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}] 13:01:33 INFO - PROCESS | 12921 | 1462219293754 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:01:33 INFO - PROCESS | 12921 | 1462219293770 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106dec4000 == 119 [pid = 12921] [id = 574] 13:01:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f106d382400) [pid = 12921] [serial = 1723] [outer = (nil)] 13:01:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f106e2e3800) [pid = 12921] [serial = 1724] [outer = 0x7f106d382400] 13:01:33 INFO - PROCESS | 12921 | 1462219293829 Marionette DEBUG loaded listener.js 13:01:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f106e47ac00) [pid = 12921] [serial = 1725] [outer = 0x7f106d382400] 13:01:34 INFO - PROCESS | 12921 | 1462219294651 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]]]}] 13:01:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:01:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1195ms 13:01:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:01:34 INFO - PROCESS | 12921 | 1462219294720 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:01:34 INFO - PROCESS | 12921 | 1462219294723 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:01:34 INFO - PROCESS | 12921 | 1462219294727 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:01:34 INFO - PROCESS | 12921 | 1462219294731 Marionette TRACE conn3 <- [1,2270,null,{}] 13:01:34 INFO - PROCESS | 12921 | 1462219294735 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}] 13:01:34 INFO - PROCESS | 12921 | 1462219294893 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:01:34 INFO - PROCESS | 12921 | 1462219294906 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:34 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106fe3c000 == 120 [pid = 12921] [id = 575] 13:01:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f106e1cf800) [pid = 12921] [serial = 1726] [outer = (nil)] 13:01:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f106e4c6000) [pid = 12921] [serial = 1727] [outer = 0x7f106e1cf800] 13:01:34 INFO - PROCESS | 12921 | 1462219294958 Marionette DEBUG loaded listener.js 13:01:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f106f1a8c00) [pid = 12921] [serial = 1728] [outer = 0x7f106e1cf800] 13:01:35 INFO - PROCESS | 12921 | 1462219295750 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]]]}] 13:01:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:01:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1038ms 13:01:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:01:35 INFO - PROCESS | 12921 | 1462219295766 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:01:35 INFO - PROCESS | 12921 | 1462219295768 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:01:35 INFO - PROCESS | 12921 | 1462219295788 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:01:35 INFO - PROCESS | 12921 | 1462219295790 Marionette TRACE conn3 <- [1,2274,null,{}] 13:01:35 INFO - PROCESS | 12921 | 1462219295795 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}] 13:01:36 INFO - PROCESS | 12921 | 1462219296017 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:01:36 INFO - PROCESS | 12921 | 1462219296050 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071fe1000 == 121 [pid = 12921] [id = 576] 13:01:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f106e2e6000) [pid = 12921] [serial = 1729] [outer = (nil)] 13:01:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f106fdb5000) [pid = 12921] [serial = 1730] [outer = 0x7f106e2e6000] 13:01:36 INFO - PROCESS | 12921 | 1462219296102 Marionette DEBUG loaded listener.js 13:01:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f1071d52400) [pid = 12921] [serial = 1731] [outer = 0x7f106e2e6000] 13:01:36 INFO - PROCESS | 12921 | 1462219296877 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]]]}] 13:01:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:01:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1140ms 13:01:36 INFO - PROCESS | 12921 | 1462219296914 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:01:36 INFO - PROCESS | 12921 | 1462219296917 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:01:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:01:36 INFO - PROCESS | 12921 | 1462219296929 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:01:36 INFO - PROCESS | 12921 | 1462219296930 Marionette TRACE conn3 <- [1,2278,null,{}] 13:01:36 INFO - PROCESS | 12921 | 1462219296934 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}] 13:01:37 INFO - PROCESS | 12921 | 1462219297169 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:01:37 INFO - PROCESS | 12921 | 1462219297202 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073712800 == 122 [pid = 12921] [id = 577] 13:01:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f1071d5d000) [pid = 12921] [serial = 1732] [outer = (nil)] 13:01:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f10736f0400) [pid = 12921] [serial = 1733] [outer = 0x7f1071d5d000] 13:01:37 INFO - PROCESS | 12921 | 1462219297272 Marionette DEBUG loaded listener.js 13:01:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f1074155c00) [pid = 12921] [serial = 1734] [outer = 0x7f1071d5d000] 13:01:38 INFO - PROCESS | 12921 | 1462219298398 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]]]}] 13:01:38 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f1067911c00) [pid = 12921] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:01:38 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f106acc4800) [pid = 12921] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:01:38 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f106c5e4800) [pid = 12921] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:01:38 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f106c5de400) [pid = 12921] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:01:38 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f106aedb400) [pid = 12921] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:01:38 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f106c44e400) [pid = 12921] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:01:38 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f1074c4c000) [pid = 12921] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:01:38 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f106c5e6400) [pid = 12921] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:01:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:01:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1539ms 13:01:38 INFO - PROCESS | 12921 | 1462219298461 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:01:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:01:38 INFO - PROCESS | 12921 | 1462219298472 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:01:38 INFO - PROCESS | 12921 | 1462219298478 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - PROCESS | 12921 | 1462219298480 Marionette TRACE conn3 <- [1,2282,null,{}] 13:01:38 INFO - PROCESS | 12921 | 1462219298485 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}] 13:01:38 INFO - PROCESS | 12921 | 1462219298636 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:01:38 INFO - PROCESS | 12921 | 1462219298831 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:38 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107371c000 == 123 [pid = 12921] [id = 578] 13:01:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f10736ee800) [pid = 12921] [serial = 1735] [outer = (nil)] 13:01:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f1074159400) [pid = 12921] [serial = 1736] [outer = 0x7f10736ee800] 13:01:38 INFO - PROCESS | 12921 | 1462219298882 Marionette DEBUG loaded listener.js 13:01:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f10741f0000) [pid = 12921] [serial = 1737] [outer = 0x7f10736ee800] 13:01:39 INFO - PROCESS | 12921 | 1462219299425 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]]]}] 13:01:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:01:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 976ms 13:01:39 INFO - PROCESS | 12921 | 1462219299452 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:01:39 INFO - PROCESS | 12921 | 1462219299455 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:01:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:01:39 INFO - PROCESS | 12921 | 1462219299460 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:01:39 INFO - PROCESS | 12921 | 1462219299462 Marionette TRACE conn3 <- [1,2286,null,{}] 13:01:39 INFO - PROCESS | 12921 | 1462219299466 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}] 13:01:39 INFO - PROCESS | 12921 | 1462219299612 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:01:39 INFO - PROCESS | 12921 | 1462219299777 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:39 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074c2f000 == 124 [pid = 12921] [id = 579] 13:01:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f106c44e400) [pid = 12921] [serial = 1738] [outer = (nil)] 13:01:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f10743ec000) [pid = 12921] [serial = 1739] [outer = 0x7f106c44e400] 13:01:39 INFO - PROCESS | 12921 | 1462219299830 Marionette DEBUG loaded listener.js 13:01:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f1074a46800) [pid = 12921] [serial = 1740] [outer = 0x7f106c44e400] 13:01:40 INFO - PROCESS | 12921 | 1462219300583 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]]]}] 13:01:40 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 13:01:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1174ms 13:01:40 INFO - PROCESS | 12921 | 1462219300636 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:01:40 INFO - PROCESS | 12921 | 1462219300641 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:01:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:01:40 INFO - PROCESS | 12921 | 1462219300648 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:01:40 INFO - PROCESS | 12921 | 1462219300653 Marionette TRACE conn3 <- [1,2290,null,{}] 13:01:40 INFO - PROCESS | 12921 | 1462219300661 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}] 13:01:40 INFO - PROCESS | 12921 | 1462219300869 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:01:41 INFO - PROCESS | 12921 | 1462219301071 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067cde000 == 125 [pid = 12921] [id = 580] 13:01:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f1068558400) [pid = 12921] [serial = 1741] [outer = (nil)] 13:01:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f1068699400) [pid = 12921] [serial = 1742] [outer = 0x7f1068558400] 13:01:41 INFO - PROCESS | 12921 | 1462219301177 Marionette DEBUG loaded listener.js 13:01:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f106aed8c00) [pid = 12921] [serial = 1743] [outer = 0x7f1068558400] 13:01:42 INFO - PROCESS | 12921 | 1462219302024 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]]]}] 13:01:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:01:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1432ms 13:01:42 INFO - PROCESS | 12921 | 1462219302082 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:01:42 INFO - PROCESS | 12921 | 1462219302089 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:01:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:01:42 INFO - PROCESS | 12921 | 1462219302098 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:01:42 INFO - PROCESS | 12921 | 1462219302101 Marionette TRACE conn3 <- [1,2294,null,{}] 13:01:42 INFO - PROCESS | 12921 | 1462219302106 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}] 13:01:42 INFO - PROCESS | 12921 | 1462219302295 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:01:42 INFO - PROCESS | 12921 | 1462219302494 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f172800 == 126 [pid = 12921] [id = 581] 13:01:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f1068559000) [pid = 12921] [serial = 1744] [outer = (nil)] 13:01:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f106d382000) [pid = 12921] [serial = 1745] [outer = 0x7f1068559000] 13:01:42 INFO - PROCESS | 12921 | 1462219302557 Marionette DEBUG loaded listener.js 13:01:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f106e2e5c00) [pid = 12921] [serial = 1746] [outer = 0x7f1068559000] 13:01:43 INFO - PROCESS | 12921 | 1462219303397 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]]]}] 13:01:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:01:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1339ms 13:01:43 INFO - PROCESS | 12921 | 1462219303437 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:01:43 INFO - PROCESS | 12921 | 1462219303440 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:01:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:01:43 INFO - PROCESS | 12921 | 1462219303446 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:01:43 INFO - PROCESS | 12921 | 1462219303451 Marionette TRACE conn3 <- [1,2298,null,{}] 13:01:43 INFO - PROCESS | 12921 | 1462219303464 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}] 13:01:43 INFO - PROCESS | 12921 | 1462219303643 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:01:43 INFO - PROCESS | 12921 | 1462219303854 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:43 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10756c4800 == 127 [pid = 12921] [id = 582] 13:01:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f106e4c4c00) [pid = 12921] [serial = 1747] [outer = (nil)] 13:01:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f106fdc1800) [pid = 12921] [serial = 1748] [outer = 0x7f106e4c4c00] 13:01:43 INFO - PROCESS | 12921 | 1462219303959 Marionette DEBUG loaded listener.js 13:01:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f107250d000) [pid = 12921] [serial = 1749] [outer = 0x7f106e4c4c00] 13:01:44 INFO - PROCESS | 12921 | 1462219304826 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]]]}] 13:01:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:01:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1434ms 13:01:44 INFO - PROCESS | 12921 | 1462219304880 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:01:44 INFO - PROCESS | 12921 | 1462219304885 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:01:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:01:44 INFO - PROCESS | 12921 | 1462219304890 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:01:44 INFO - PROCESS | 12921 | 1462219304892 Marionette TRACE conn3 <- [1,2302,null,{}] 13:01:44 INFO - PROCESS | 12921 | 1462219304920 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}] 13:01:45 INFO - PROCESS | 12921 | 1462219305153 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:01:45 INFO - PROCESS | 12921 | 1462219305296 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:45 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10793a7800 == 128 [pid = 12921] [id = 583] 13:01:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f107250c000) [pid = 12921] [serial = 1750] [outer = (nil)] 13:01:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f1074151000) [pid = 12921] [serial = 1751] [outer = 0x7f107250c000] 13:01:45 INFO - PROCESS | 12921 | 1462219305362 Marionette DEBUG loaded listener.js 13:01:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f10743f3000) [pid = 12921] [serial = 1752] [outer = 0x7f107250c000] 13:01:46 INFO - PROCESS | 12921 | 1462219306129 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]]]}] 13:01:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:01:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1281ms 13:01:46 INFO - PROCESS | 12921 | 1462219306173 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:01:46 INFO - PROCESS | 12921 | 1462219306176 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:01:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:01:46 INFO - PROCESS | 12921 | 1462219306181 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:01:46 INFO - PROCESS | 12921 | 1462219306183 Marionette TRACE conn3 <- [1,2306,null,{}] 13:01:46 INFO - PROCESS | 12921 | 1462219306188 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}] 13:01:46 INFO - PROCESS | 12921 | 1462219306362 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:01:46 INFO - PROCESS | 12921 | 1462219306566 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a202800 == 129 [pid = 12921] [id = 584] 13:01:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f106f10c400) [pid = 12921] [serial = 1753] [outer = (nil)] 13:01:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f1074b80800) [pid = 12921] [serial = 1754] [outer = 0x7f106f10c400] 13:01:46 INFO - PROCESS | 12921 | 1462219306627 Marionette DEBUG loaded listener.js 13:01:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f1074d41400) [pid = 12921] [serial = 1755] [outer = 0x7f106f10c400] 13:01:47 INFO - PROCESS | 12921 | 1462219307418 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]]]}] 13:01:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:01:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1285ms 13:01:47 INFO - PROCESS | 12921 | 1462219307468 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:01:47 INFO - PROCESS | 12921 | 1462219307471 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:01:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:01:47 INFO - PROCESS | 12921 | 1462219307477 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:01:47 INFO - PROCESS | 12921 | 1462219307479 Marionette TRACE conn3 <- [1,2310,null,{}] 13:01:47 INFO - PROCESS | 12921 | 1462219307485 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}] 13:01:47 INFO - PROCESS | 12921 | 1462219307694 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:01:47 INFO - PROCESS | 12921 | 1462219307913 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107aca2800 == 130 [pid = 12921] [id = 585] 13:01:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f1074d45400) [pid = 12921] [serial = 1756] [outer = (nil)] 13:01:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f1079583000) [pid = 12921] [serial = 1757] [outer = 0x7f1074d45400] 13:01:48 INFO - PROCESS | 12921 | 1462219308019 Marionette DEBUG loaded listener.js 13:01:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f107a9bc400) [pid = 12921] [serial = 1758] [outer = 0x7f1074d45400] 13:01:48 INFO - PROCESS | 12921 | 1462219308843 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]]]}] 13:01:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:01:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1431ms 13:01:48 INFO - PROCESS | 12921 | 1462219308908 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:01:48 INFO - PROCESS | 12921 | 1462219308911 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:01:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:01:48 INFO - PROCESS | 12921 | 1462219308916 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:01:48 INFO - PROCESS | 12921 | 1462219308919 Marionette TRACE conn3 <- [1,2314,null,{}] 13:01:48 INFO - PROCESS | 12921 | 1462219308923 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}] 13:01:49 INFO - PROCESS | 12921 | 1462219309089 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:01:49 INFO - PROCESS | 12921 | 1462219309292 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:49 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b4a2000 == 131 [pid = 12921] [id = 586] 13:01:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f106c5e4800) [pid = 12921] [serial = 1759] [outer = (nil)] 13:01:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f107b07d000) [pid = 12921] [serial = 1760] [outer = 0x7f106c5e4800] 13:01:49 INFO - PROCESS | 12921 | 1462219309354 Marionette DEBUG loaded listener.js 13:01:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f107b1f6800) [pid = 12921] [serial = 1761] [outer = 0x7f106c5e4800] 13:01:49 INFO - PROCESS | 12921 | ************************* 13:01:49 INFO - PROCESS | 12921 | A coding exception was thrown and uncaught in a Task. 13:01:49 INFO - PROCESS | 12921 | 13:01:49 INFO - PROCESS | 12921 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:01:49 INFO - PROCESS | 12921 | Full stack: 13:01:49 INFO - PROCESS | 12921 | ************************* 13:01:50 INFO - PROCESS | 12921 | 1462219310176 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]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:01:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1286ms 13:01:50 INFO - PROCESS | 12921 | 1462219310208 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:01:50 INFO - PROCESS | 12921 | 1462219310210 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:01:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:01:50 INFO - PROCESS | 12921 | 1462219310218 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 12921 | 1462219310221 Marionette TRACE conn3 <- [1,2318,null,{}] 13:01:50 INFO - PROCESS | 12921 | 1462219310226 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}] 13:01:50 INFO - PROCESS | 12921 | 1462219310390 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:01:50 INFO - PROCESS | 12921 | 1462219310666 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10841c2000 == 132 [pid = 12921] [id = 587] 13:01:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f107b6e7c00) [pid = 12921] [serial = 1762] [outer = (nil)] 13:01:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f107e28b000) [pid = 12921] [serial = 1763] [outer = 0x7f107b6e7c00] 13:01:50 INFO - PROCESS | 12921 | 1462219310733 Marionette DEBUG loaded listener.js 13:01:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f1081719400) [pid = 12921] [serial = 1764] [outer = 0x7f107b6e7c00] 13:01:51 INFO - PROCESS | 12921 | 1462219311474 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] 13:01:51 INFO - PROCESS | 12921 | 1462219311550 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:01:51 INFO - PROCESS | 12921 | 1462219311556 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:01:51 INFO - PROCESS | 12921 | 1462219311559 Marionette TRACE conn3 <- [1,2322,null,{}] 13:01:51 INFO - PROCESS | 12921 | 1462219311563 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}] 13:01:51 INFO - PROCESS | 12921 | 1462219311727 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:01:51 INFO - PROCESS | 12921 | 1462219311939 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084e13800 == 133 [pid = 12921] [id = 588] 13:01:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f1071e5dc00) [pid = 12921] [serial = 1765] [outer = (nil)] 13:01:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f1082e8ec00) [pid = 12921] [serial = 1766] [outer = 0x7f1071e5dc00] 13:01:52 INFO - PROCESS | 12921 | 1462219312007 Marionette DEBUG loaded listener.js 13:01:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f1083ad9c00) [pid = 12921] [serial = 1767] [outer = 0x7f1071e5dc00] 13:01:52 INFO - PROCESS | 12921 | 1462219312776 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]]]}] 13:01:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:01:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1276ms 13:01:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:01:52 INFO - PROCESS | 12921 | 1462219312832 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:01:52 INFO - PROCESS | 12921 | 1462219312834 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:01:52 INFO - PROCESS | 12921 | 1462219312838 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:01:52 INFO - PROCESS | 12921 | 1462219312842 Marionette TRACE conn3 <- [1,2326,null,{}] 13:01:52 INFO - PROCESS | 12921 | 1462219312846 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}] 13:01:53 INFO - PROCESS | 12921 | 1462219313021 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:01:53 INFO - PROCESS | 12921 | 1462219313227 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:53 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108ae0d000 == 134 [pid = 12921] [id = 589] 13:01:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f1073612400) [pid = 12921] [serial = 1768] [outer = (nil)] 13:01:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f1084595800) [pid = 12921] [serial = 1769] [outer = 0x7f1073612400] 13:01:53 INFO - PROCESS | 12921 | 1462219313287 Marionette DEBUG loaded listener.js 13:01:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f10850ae400) [pid = 12921] [serial = 1770] [outer = 0x7f1073612400] 13:01:54 INFO - PROCESS | 12921 | 1462219314078 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]]]}] 13:01:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:01:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1282ms 13:01:54 INFO - PROCESS | 12921 | 1462219314121 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:01:54 INFO - PROCESS | 12921 | 1462219314125 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:01:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:01:54 INFO - PROCESS | 12921 | 1462219314130 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:01:54 INFO - PROCESS | 12921 | 1462219314133 Marionette TRACE conn3 <- [1,2330,null,{}] 13:01:54 INFO - PROCESS | 12921 | 1462219314138 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}] 13:01:54 INFO - PROCESS | 12921 | 1462219314320 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:01:54 INFO - PROCESS | 12921 | 1462219314528 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:54 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096687800 == 135 [pid = 12921] [id = 590] 13:01:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f107e107800) [pid = 12921] [serial = 1771] [outer = (nil)] 13:01:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f1085809800) [pid = 12921] [serial = 1772] [outer = 0x7f107e107800] 13:01:54 INFO - PROCESS | 12921 | 1462219314591 Marionette DEBUG loaded listener.js 13:01:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f1087db4400) [pid = 12921] [serial = 1773] [outer = 0x7f107e107800] 13:01:55 INFO - PROCESS | 12921 | 1462219315407 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]]]}] 13:01:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:01:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1334ms 13:01:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:01:55 INFO - PROCESS | 12921 | 1462219315465 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:01:55 INFO - PROCESS | 12921 | 1462219315467 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:01:55 INFO - PROCESS | 12921 | 1462219315473 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:01:55 INFO - PROCESS | 12921 | 1462219315476 Marionette TRACE conn3 <- [1,2334,null,{}] 13:01:55 INFO - PROCESS | 12921 | 1462219315480 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}] 13:01:55 INFO - PROCESS | 12921 | 1462219315665 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:01:55 INFO - PROCESS | 12921 | 1462219315872 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e49f000 == 136 [pid = 12921] [id = 591] 13:01:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f107b1f7400) [pid = 12921] [serial = 1774] [outer = (nil)] 13:01:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f109160fc00) [pid = 12921] [serial = 1775] [outer = 0x7f107b1f7400] 13:01:55 INFO - PROCESS | 12921 | 1462219315935 Marionette DEBUG loaded listener.js 13:01:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f1092809c00) [pid = 12921] [serial = 1776] [outer = 0x7f107b1f7400] 13:01:56 INFO - PROCESS | 12921 | 1462219316708 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]]]}] 13:01:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:01:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1277ms 13:01:56 INFO - PROCESS | 12921 | 1462219316750 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:01:56 INFO - PROCESS | 12921 | 1462219316753 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:01:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:01:56 INFO - PROCESS | 12921 | 1462219316758 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:01:56 INFO - PROCESS | 12921 | 1462219316761 Marionette TRACE conn3 <- [1,2338,null,{}] 13:01:56 INFO - PROCESS | 12921 | 1462219316765 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}] 13:01:56 INFO - PROCESS | 12921 | 1462219316951 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:01:57 INFO - PROCESS | 12921 | 1462219317169 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106de9b000 == 137 [pid = 12921] [id = 592] 13:01:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f106cc2cc00) [pid = 12921] [serial = 1777] [outer = (nil)] 13:01:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f106cc35000) [pid = 12921] [serial = 1778] [outer = 0x7f106cc2cc00] 13:01:57 INFO - PROCESS | 12921 | 1462219317227 Marionette DEBUG loaded listener.js 13:01:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f106cc3a000) [pid = 12921] [serial = 1779] [outer = 0x7f106cc2cc00] 13:01:58 INFO - PROCESS | 12921 | 1462219318006 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]]]}] 13:01:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:01:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1278ms 13:01:58 INFO - PROCESS | 12921 | 1462219318036 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:01:58 INFO - PROCESS | 12921 | 1462219318039 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:01:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:01:58 INFO - PROCESS | 12921 | 1462219318044 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:01:58 INFO - PROCESS | 12921 | 1462219318047 Marionette TRACE conn3 <- [1,2342,null,{}] 13:01:58 INFO - PROCESS | 12921 | 1462219318051 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}] 13:01:58 INFO - PROCESS | 12921 | 1462219318220 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:01:58 INFO - PROCESS | 12921 | 1462219318429 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10632d2800 == 138 [pid = 12921] [id = 593] 13:01:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f1065dc4400) [pid = 12921] [serial = 1780] [outer = (nil)] 13:01:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f1065dcac00) [pid = 12921] [serial = 1781] [outer = 0x7f1065dc4400] 13:01:58 INFO - PROCESS | 12921 | 1462219318529 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 241 (0x7f1065dcfc00) [pid = 12921] [serial = 1782] [outer = 0x7f1065dc4400] 13:01:59 INFO - PROCESS | 12921 | 1462219319316 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]]]}] 13:01:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:01:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1329ms 13:01:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:01:59 INFO - PROCESS | 12921 | 1462219319375 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:01:59 INFO - PROCESS | 12921 | 1462219319377 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:01:59 INFO - PROCESS | 12921 | 1462219319382 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:01:59 INFO - PROCESS | 12921 | 1462219319384 Marionette TRACE conn3 <- [1,2346,null,{}] 13:01:59 INFO - PROCESS | 12921 | 1462219319389 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}] 13:01:59 INFO - PROCESS | 12921 | 1462219319561 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:01:59 INFO - PROCESS | 12921 | 1462219319769 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ac11800 == 139 [pid = 12921] [id = 594] 13:01:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f1065dc6400) [pid = 12921] [serial = 1783] [outer = (nil)] 13:01:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 243 (0x7f106cc36400) [pid = 12921] [serial = 1784] [outer = 0x7f1065dc6400] 13:01:59 INFO - PROCESS | 12921 | 1462219319828 Marionette DEBUG loaded listener.js 13:01:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 244 (0x7f108ba42800) [pid = 12921] [serial = 1785] [outer = 0x7f1065dc6400] 13:02:00 INFO - PROCESS | 12921 | 1462219320633 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]]]}] 13:02:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:02:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1277ms 13:02:00 INFO - PROCESS | 12921 | 1462219320674 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:02:00 INFO - PROCESS | 12921 | 1462219320676 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:02:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:02:00 INFO - PROCESS | 12921 | 1462219320685 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:02:00 INFO - PROCESS | 12921 | 1462219320688 Marionette TRACE conn3 <- [1,2350,null,{}] 13:02:00 INFO - PROCESS | 12921 | 1462219320692 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}] 13:02:00 INFO - PROCESS | 12921 | 1462219320878 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:02:01 INFO - PROCESS | 12921 | 1462219321098 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:01 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ac23800 == 140 [pid = 12921] [id = 595] 13:02:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 245 (0x7f10631d4400) [pid = 12921] [serial = 1786] [outer = (nil)] 13:02:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 246 (0x7f10631da800) [pid = 12921] [serial = 1787] [outer = 0x7f10631d4400] 13:02:01 INFO - PROCESS | 12921 | 1462219321203 Marionette DEBUG loaded listener.js 13:02:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 247 (0x7f10631e0000) [pid = 12921] [serial = 1788] [outer = 0x7f10631d4400] 13:02:02 INFO - PROCESS | 12921 | 1462219322013 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]]]}] 13:02:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:02:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1376ms 13:02:02 INFO - PROCESS | 12921 | 1462219322061 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:02:02 INFO - PROCESS | 12921 | 1462219322064 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:02:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:02:02 INFO - PROCESS | 12921 | 1462219322070 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:02:02 INFO - PROCESS | 12921 | 1462219322072 Marionette TRACE conn3 <- [1,2354,null,{}] 13:02:02 INFO - PROCESS | 12921 | 1462219322078 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}] 13:02:02 INFO - PROCESS | 12921 | 1462219322261 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:02:02 INFO - PROCESS | 12921 | 1462219322480 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067cdf800 == 141 [pid = 12921] [id = 596] 13:02:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 248 (0x7f10631dbc00) [pid = 12921] [serial = 1789] [outer = (nil)] 13:02:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 249 (0x7f10668ea800) [pid = 12921] [serial = 1790] [outer = 0x7f10631dbc00] 13:02:02 INFO - PROCESS | 12921 | 1462219322917 Marionette DEBUG loaded listener.js 13:02:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 250 (0x7f1067ddc400) [pid = 12921] [serial = 1791] [outer = 0x7f10631dbc00] 13:02:03 INFO - PROCESS | 12921 | 1462219323827 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]]]}] 13:02:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:02:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1832ms 13:02:03 INFO - PROCESS | 12921 | 1462219323903 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:02:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:02:03 INFO - PROCESS | 12921 | 1462219323909 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:02:03 INFO - PROCESS | 12921 | 1462219323916 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:02:03 INFO - PROCESS | 12921 | 1462219323920 Marionette TRACE conn3 <- [1,2358,null,{}] 13:02:03 INFO - PROCESS | 12921 | 1462219323927 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}] 13:02:04 INFO - PROCESS | 12921 | 1462219324166 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:02:04 INFO - PROCESS | 12921 | 1462219324377 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1066b8e000 == 142 [pid = 12921] [id = 597] 13:02:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 251 (0x7f106a564c00) [pid = 12921] [serial = 1792] [outer = (nil)] 13:02:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 252 (0x7f106acc3400) [pid = 12921] [serial = 1793] [outer = 0x7f106a564c00] 13:02:04 INFO - PROCESS | 12921 | 1462219324531 Marionette DEBUG loaded listener.js 13:02:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 253 (0x7f106b85bc00) [pid = 12921] [serial = 1794] [outer = 0x7f106a564c00] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107371c000 == 141 [pid = 12921] [id = 578] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073712800 == 140 [pid = 12921] [id = 577] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071fe1000 == 139 [pid = 12921] [id = 576] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 252 (0x7f106a664000) [pid = 12921] [serial = 1640] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 251 (0x7f1087de1c00) [pid = 12921] [serial = 1634] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 250 (0x7f107cc78c00) [pid = 12921] [serial = 1643] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 249 (0x7f107b91e400) [pid = 12921] [serial = 1646] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 248 (0x7f107b079c00) [pid = 12921] [serial = 1670] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 247 (0x7f1067de6800) [pid = 12921] [serial = 1637] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | 1462219325626 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]]]}] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106fe3c000 == 138 [pid = 12921] [id = 575] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106dec4000 == 137 [pid = 12921] [id = 574] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106c4cd800 == 136 [pid = 12921] [id = 573] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10685e9800 == 135 [pid = 12921] [id = 572] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109e49d000 == 134 [pid = 12921] [id = 570] 13:02:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:02:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1743ms 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1066b8f800 == 133 [pid = 12921] [id = 569] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067af1000 == 132 [pid = 12921] [id = 568] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067ce3800 == 131 [pid = 12921] [id = 567] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109946a000 == 130 [pid = 12921] [id = 566] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1066825000 == 129 [pid = 12921] [id = 565] 13:02:05 INFO - PROCESS | 12921 | 1462219325664 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 12921 | 1462219325673 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109682c000 == 128 [pid = 12921] [id = 564] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1092830000 == 127 [pid = 12921] [id = 563] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1085891000 == 126 [pid = 12921] [id = 562] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107d777800 == 125 [pid = 12921] [id = 561] 13:02:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107aeab000 == 124 [pid = 12921] [id = 560] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a252000 == 123 [pid = 12921] [id = 559] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073fc2000 == 122 [pid = 12921] [id = 558] 13:02:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106e398000 == 121 [pid = 12921] [id = 557] 13:02:05 INFO - PROCESS | 12921 | 1462219325725 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 12921 | 1462219325728 Marionette TRACE conn3 <- [1,2362,null,{}] 13:02:05 INFO - PROCESS | 12921 | 1462219325733 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}] 13:02:05 INFO - PROCESS | 12921 | 1462219325893 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 246 (0x7f1074b7b800) [pid = 12921] [serial = 1667] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 245 (0x7f107a40dc00) [pid = 12921] [serial = 1665] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 244 (0x7f107a88f800) [pid = 12921] [serial = 1668] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 243 (0x7f1072504400) [pid = 12921] [serial = 1659] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 242 (0x7f1068559400) [pid = 12921] [serial = 1650] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f106cc10c00) [pid = 12921] [serial = 1653] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 240 (0x7f108580a000) [pid = 12921] [serial = 1631] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f107b0bc400) [pid = 12921] [serial = 1622] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f107a9bf400) [pid = 12921] [serial = 1619] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f106d50d400) [pid = 12921] [serial = 1607] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f10801d6800) [pid = 12921] [serial = 1625] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f1067920400) [pid = 12921] [serial = 1649] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f107497f800) [pid = 12921] [serial = 1613] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f1083ad9800) [pid = 12921] [serial = 1628] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f106d503c00) [pid = 12921] [serial = 1655] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f1074a42c00) [pid = 12921] [serial = 1662] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f106aedb000) [pid = 12921] [serial = 1604] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f106e47b000) [pid = 12921] [serial = 1656] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f106c9b5c00) [pid = 12921] [serial = 1652] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f1073649c00) [pid = 12921] [serial = 1661] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f1075583400) [pid = 12921] [serial = 1616] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f107009d800) [pid = 12921] [serial = 1658] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f1074c45c00) [pid = 12921] [serial = 1602] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f1071d54c00) [pid = 12921] [serial = 1610] [outer = (nil)] [url = about:blank] 13:02:05 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f1075537400) [pid = 12921] [serial = 1664] [outer = (nil)] [url = about:blank] 13:02:06 INFO - PROCESS | 12921 | 1462219326158 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067cd5800 == 122 [pid = 12921] [id = 598] 13:02:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f1068559400) [pid = 12921] [serial = 1795] [outer = (nil)] 13:02:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f106d502800) [pid = 12921] [serial = 1796] [outer = 0x7f1068559400] 13:02:06 INFO - PROCESS | 12921 | 1462219326239 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f106e2f1000) [pid = 12921] [serial = 1797] [outer = 0x7f1068559400] 13:02:06 INFO - PROCESS | 12921 | 1462219326888 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]]]}] 13:02:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:02:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1243ms 13:02:06 INFO - PROCESS | 12921 | 1462219326954 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:02:06 INFO - PROCESS | 12921 | 1462219326957 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:02:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:02:06 INFO - PROCESS | 12921 | 1462219326963 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:02:06 INFO - PROCESS | 12921 | 1462219326968 Marionette TRACE conn3 <- [1,2366,null,{}] 13:02:06 INFO - PROCESS | 12921 | 1462219326981 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}] 13:02:07 INFO - PROCESS | 12921 | 1462219327155 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:02:07 INFO - PROCESS | 12921 | 1462219327321 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e398000 == 123 [pid = 12921] [id = 599] 13:02:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f106e1cf400) [pid = 12921] [serial = 1798] [outer = (nil)] 13:02:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f106e4cf000) [pid = 12921] [serial = 1799] [outer = 0x7f106e1cf400] 13:02:07 INFO - PROCESS | 12921 | 1462219327378 Marionette DEBUG loaded listener.js 13:02:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f106f116000) [pid = 12921] [serial = 1800] [outer = 0x7f106e1cf400] 13:02:08 INFO - PROCESS | 12921 | 1462219328091 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]]]}] 13:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1188ms 13:02:08 INFO - PROCESS | 12921 | 1462219328152 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:02:08 INFO - PROCESS | 12921 | 1462219328155 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:02:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:02:08 INFO - PROCESS | 12921 | 1462219328161 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:02:08 INFO - PROCESS | 12921 | 1462219328163 Marionette TRACE conn3 <- [1,2370,null,{}] 13:02:08 INFO - PROCESS | 12921 | 1462219328167 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}] 13:02:08 INFO - PROCESS | 12921 | 1462219328396 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:02:08 INFO - PROCESS | 12921 | 1462219328423 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107330b000 == 124 [pid = 12921] [id = 600] 13:02:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f106f115800) [pid = 12921] [serial = 1801] [outer = (nil)] 13:02:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f1071d55c00) [pid = 12921] [serial = 1802] [outer = 0x7f106f115800] 13:02:08 INFO - PROCESS | 12921 | 1462219328480 Marionette DEBUG loaded listener.js 13:02:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f107250b400) [pid = 12921] [serial = 1803] [outer = 0x7f106f115800] 13:02:09 INFO - PROCESS | 12921 | 1462219329276 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]]]}] 13:02:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:02:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1178ms 13:02:09 INFO - PROCESS | 12921 | 1462219329355 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:02:09 INFO - PROCESS | 12921 | 1462219329357 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:02:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:02:09 INFO - PROCESS | 12921 | 1462219329363 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:02:09 INFO - PROCESS | 12921 | 1462219329365 Marionette TRACE conn3 <- [1,2374,null,{}] 13:02:09 INFO - PROCESS | 12921 | 1462219329370 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}] 13:02:09 INFO - PROCESS | 12921 | 1462219329596 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:02:09 INFO - PROCESS | 12921 | 1462219329629 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073fd2000 == 125 [pid = 12921] [id = 601] 13:02:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f107361e400) [pid = 12921] [serial = 1804] [outer = (nil)] 13:02:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f1074150000) [pid = 12921] [serial = 1805] [outer = 0x7f107361e400] 13:02:09 INFO - PROCESS | 12921 | 1462219329701 Marionette DEBUG loaded listener.js 13:02:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f107497f800) [pid = 12921] [serial = 1806] [outer = 0x7f107361e400] 13:02:10 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f10736ee800) [pid = 12921] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:02:10 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f106c5e0400) [pid = 12921] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:02:10 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f106a662800) [pid = 12921] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:02:10 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f106e2e6000) [pid = 12921] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:02:10 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f1071d5d000) [pid = 12921] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:02:10 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f106e1cf800) [pid = 12921] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:02:10 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f106d382400) [pid = 12921] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:02:10 INFO - PROCESS | 12921 | 1462219330748 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]]]}] 13:02:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1433ms 13:02:10 INFO - PROCESS | 12921 | 1462219330797 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:02:10 INFO - PROCESS | 12921 | 1462219330799 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:02:10 INFO - PROCESS | 12921 | 1462219330804 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:02:10 INFO - PROCESS | 12921 | 1462219330815 Marionette TRACE conn3 <- [1,2378,null,{}] 13:02:10 INFO - PROCESS | 12921 | 1462219330820 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}] 13:02:11 INFO - PROCESS | 12921 | 1462219331052 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:02:11 INFO - PROCESS | 12921 | 1462219331072 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074d21000 == 126 [pid = 12921] [id = 602] 13:02:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f106fdb6000) [pid = 12921] [serial = 1807] [outer = (nil)] 13:02:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f10741f2800) [pid = 12921] [serial = 1808] [outer = 0x7f106fdb6000] 13:02:11 INFO - PROCESS | 12921 | 1462219331126 Marionette DEBUG loaded listener.js 13:02:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f10757e7400) [pid = 12921] [serial = 1809] [outer = 0x7f106fdb6000] 13:02:11 INFO - PROCESS | 12921 | 1462219331806 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]]]}] 13:02:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:02:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1033ms 13:02:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:02:11 INFO - PROCESS | 12921 | 1462219331838 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:02:11 INFO - PROCESS | 12921 | 1462219331840 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:02:11 INFO - PROCESS | 12921 | 1462219331845 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:02:11 INFO - PROCESS | 12921 | 1462219331852 Marionette TRACE conn3 <- [1,2382,null,{}] 13:02:11 INFO - PROCESS | 12921 | 1462219331861 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}] 13:02:12 INFO - PROCESS | 12921 | 1462219332027 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:02:12 INFO - PROCESS | 12921 | 1462219332194 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:12 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10785d4000 == 127 [pid = 12921] [id = 603] 13:02:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f106fdbe400) [pid = 12921] [serial = 1810] [outer = (nil)] 13:02:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f107957d400) [pid = 12921] [serial = 1811] [outer = 0x7f106fdbe400] 13:02:12 INFO - PROCESS | 12921 | 1462219332247 Marionette DEBUG loaded listener.js 13:02:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f107a88ac00) [pid = 12921] [serial = 1812] [outer = 0x7f106fdbe400] 13:02:13 INFO - PROCESS | 12921 | 1462219333192 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]]]}] 13:02:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:02:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1388ms 13:02:13 INFO - PROCESS | 12921 | 1462219333233 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:02:13 INFO - PROCESS | 12921 | 1462219333239 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:02:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:02:13 INFO - PROCESS | 12921 | 1462219333246 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:02:13 INFO - PROCESS | 12921 | 1462219333252 Marionette TRACE conn3 <- [1,2386,null,{}] 13:02:13 INFO - PROCESS | 12921 | 1462219333258 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}] 13:02:13 INFO - PROCESS | 12921 | 1462219333468 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:02:13 INFO - PROCESS | 12921 | 1462219333675 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:13 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106d53b800 == 128 [pid = 12921] [id = 604] 13:02:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f106a55d400) [pid = 12921] [serial = 1813] [outer = (nil)] 13:02:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f106b7e3000) [pid = 12921] [serial = 1814] [outer = 0x7f106a55d400] 13:02:13 INFO - PROCESS | 12921 | 1462219333784 Marionette DEBUG loaded listener.js 13:02:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f106cc0bc00) [pid = 12921] [serial = 1815] [outer = 0x7f106a55d400] 13:02:14 INFO - PROCESS | 12921 | 1462219334651 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]]]}] 13:02:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:02:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1432ms 13:02:14 INFO - PROCESS | 12921 | 1462219334679 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:02:14 INFO - PROCESS | 12921 | 1462219334687 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:02:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:02:14 INFO - PROCESS | 12921 | 1462219334695 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:02:14 INFO - PROCESS | 12921 | 1462219334699 Marionette TRACE conn3 <- [1,2390,null,{}] 13:02:14 INFO - PROCESS | 12921 | 1462219334704 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}] 13:02:14 INFO - PROCESS | 12921 | 1462219334888 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:02:15 INFO - PROCESS | 12921 | 1462219335151 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073fbe000 == 129 [pid = 12921] [id = 605] 13:02:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f106d1e5800) [pid = 12921] [serial = 1816] [outer = (nil)] 13:02:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f106e47e400) [pid = 12921] [serial = 1817] [outer = 0x7f106d1e5800] 13:02:15 INFO - PROCESS | 12921 | 1462219335216 Marionette DEBUG loaded listener.js 13:02:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f106e4c9800) [pid = 12921] [serial = 1818] [outer = 0x7f106d1e5800] 13:02:16 INFO - PROCESS | 12921 | 1462219336043 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]]]}] 13:02:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:02:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1378ms 13:02:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:02:16 INFO - PROCESS | 12921 | 1462219336074 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:02:16 INFO - PROCESS | 12921 | 1462219336076 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:02:16 INFO - PROCESS | 12921 | 1462219336082 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:02:16 INFO - PROCESS | 12921 | 1462219336087 Marionette TRACE conn3 <- [1,2394,null,{}] 13:02:16 INFO - PROCESS | 12921 | 1462219336101 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}] 13:02:16 INFO - PROCESS | 12921 | 1462219336283 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:02:16 INFO - PROCESS | 12921 | 1462219336499 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:16 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a21b800 == 130 [pid = 12921] [id = 606] 13:02:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f1071d5cc00) [pid = 12921] [serial = 1819] [outer = (nil)] 13:02:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 241 (0x7f10742cd400) [pid = 12921] [serial = 1820] [outer = 0x7f1071d5cc00] 13:02:16 INFO - PROCESS | 12921 | 1462219336604 Marionette DEBUG loaded listener.js 13:02:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f1074b7d000) [pid = 12921] [serial = 1821] [outer = 0x7f1071d5cc00] 13:02:17 INFO - PROCESS | 12921 | 1462219337518 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]]]}] 13:02:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:02:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1494ms 13:02:17 INFO - PROCESS | 12921 | 1462219337575 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:02:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:02:17 INFO - PROCESS | 12921 | 1462219337579 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:02:17 INFO - PROCESS | 12921 | 1462219337600 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:02:17 INFO - PROCESS | 12921 | 1462219337602 Marionette TRACE conn3 <- [1,2398,null,{}] 13:02:17 INFO - PROCESS | 12921 | 1462219337609 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}] 13:02:17 INFO - PROCESS | 12921 | 1462219337780 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:02:17 INFO - PROCESS | 12921 | 1462219337986 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b21e800 == 131 [pid = 12921] [id = 607] 13:02:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 243 (0x7f106e481800) [pid = 12921] [serial = 1822] [outer = (nil)] 13:02:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 244 (0x7f107a406000) [pid = 12921] [serial = 1823] [outer = 0x7f106e481800] 13:02:18 INFO - PROCESS | 12921 | 1462219338087 Marionette DEBUG loaded listener.js 13:02:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 245 (0x7f107ae2c000) [pid = 12921] [serial = 1824] [outer = 0x7f106e481800] 13:02:18 INFO - PROCESS | 12921 | 1462219338870 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]]]}] 13:02:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:02:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1347ms 13:02:18 INFO - PROCESS | 12921 | 1462219338932 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:02:18 INFO - PROCESS | 12921 | 1462219338935 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:02:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:02:18 INFO - PROCESS | 12921 | 1462219338940 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:02:18 INFO - PROCESS | 12921 | 1462219338942 Marionette TRACE conn3 <- [1,2402,null,{}] 13:02:18 INFO - PROCESS | 12921 | 1462219338947 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}] 13:02:19 INFO - PROCESS | 12921 | 1462219339111 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:02:19 INFO - PROCESS | 12921 | 1462219339321 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:19 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10837bc000 == 132 [pid = 12921] [id = 608] 13:02:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 246 (0x7f1074acfc00) [pid = 12921] [serial = 1825] [outer = (nil)] 13:02:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 247 (0x7f107b0cc400) [pid = 12921] [serial = 1826] [outer = 0x7f1074acfc00] 13:02:19 INFO - PROCESS | 12921 | 1462219339421 Marionette DEBUG loaded listener.js 13:02:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 248 (0x7f107b92b000) [pid = 12921] [serial = 1827] [outer = 0x7f1074acfc00] 13:02:20 INFO - PROCESS | 12921 | 1462219340233 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]]]}] 13:02:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:02:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1325ms 13:02:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:02:20 INFO - PROCESS | 12921 | 1462219340266 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:02:20 INFO - PROCESS | 12921 | 1462219340268 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:02:20 INFO - PROCESS | 12921 | 1462219340272 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:02:20 INFO - PROCESS | 12921 | 1462219340276 Marionette TRACE conn3 <- [1,2406,null,{}] 13:02:20 INFO - PROCESS | 12921 | 1462219340280 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}] 13:02:20 INFO - PROCESS | 12921 | 1462219340448 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:02:20 INFO - PROCESS | 12921 | 1462219340660 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091b85800 == 133 [pid = 12921] [id = 609] 13:02:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 249 (0x7f106acc5800) [pid = 12921] [serial = 1828] [outer = (nil)] 13:02:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 250 (0x7f1084b34000) [pid = 12921] [serial = 1829] [outer = 0x7f106acc5800] 13:02:20 INFO - PROCESS | 12921 | 1462219340778 Marionette DEBUG loaded listener.js 13:02:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 251 (0x7f109160e800) [pid = 12921] [serial = 1830] [outer = 0x7f106acc5800] 13:02:21 INFO - PROCESS | 12921 | 1462219341612 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]]]}] 13:02:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:02:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1381ms 13:02:21 INFO - PROCESS | 12921 | 1462219341654 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:02:21 INFO - PROCESS | 12921 | 1462219341657 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:02:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:02:21 INFO - PROCESS | 12921 | 1462219341662 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:02:21 INFO - PROCESS | 12921 | 1462219341664 Marionette TRACE conn3 <- [1,2410,null,{}] 13:02:21 INFO - PROCESS | 12921 | 1462219341669 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}] 13:02:21 INFO - PROCESS | 12921 | 1462219341832 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:02:22 INFO - PROCESS | 12921 | 1462219342051 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109682c000 == 134 [pid = 12921] [id = 610] 13:02:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 252 (0x7f1065fde800) [pid = 12921] [serial = 1831] [outer = (nil)] 13:02:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 253 (0x7f1065fe3800) [pid = 12921] [serial = 1832] [outer = 0x7f1065fde800] 13:02:22 INFO - PROCESS | 12921 | 1462219342153 Marionette DEBUG loaded listener.js 13:02:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 254 (0x7f1065fe8800) [pid = 12921] [serial = 1833] [outer = 0x7f1065fde800] 13:02:22 INFO - PROCESS | 12921 | 1462219342950 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]]]}] 13:02:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:02:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1333ms 13:02:22 INFO - PROCESS | 12921 | 1462219342997 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:02:23 INFO - PROCESS | 12921 | 1462219343000 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:02:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:02:23 INFO - PROCESS | 12921 | 1462219343005 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:02:23 INFO - PROCESS | 12921 | 1462219343007 Marionette TRACE conn3 <- [1,2414,null,{}] 13:02:23 INFO - PROCESS | 12921 | 1462219343012 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}] 13:02:23 INFO - PROCESS | 12921 | 1462219343177 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:02:23 INFO - PROCESS | 12921 | 1462219343388 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:23 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f04e800 == 135 [pid = 12921] [id = 611] 13:02:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 255 (0x7f1065fe0000) [pid = 12921] [serial = 1834] [outer = (nil)] 13:02:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 256 (0x7f109160a000) [pid = 12921] [serial = 1835] [outer = 0x7f1065fe0000] 13:02:23 INFO - PROCESS | 12921 | 1462219343486 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 257 (0x7f1092bf7c00) [pid = 12921] [serial = 1836] [outer = 0x7f1065fe0000] 13:02:24 INFO - PROCESS | 12921 | 1462219344273 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]]]}] 13:02:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:02:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1326ms 13:02:24 INFO - PROCESS | 12921 | 1462219344331 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:02:24 INFO - PROCESS | 12921 | 1462219344334 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:02:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:02:24 INFO - PROCESS | 12921 | 1462219344339 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:02:24 INFO - PROCESS | 12921 | 1462219344341 Marionette TRACE conn3 <- [1,2418,null,{}] 13:02:24 INFO - PROCESS | 12921 | 1462219344346 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}] 13:02:24 INFO - PROCESS | 12921 | 1462219344513 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:02:24 INFO - PROCESS | 12921 | 1462219344738 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109afb0000 == 136 [pid = 12921] [id = 612] 13:02:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 258 (0x7f1065fe0800) [pid = 12921] [serial = 1837] [outer = (nil)] 13:02:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 259 (0x7f1068449800) [pid = 12921] [serial = 1838] [outer = 0x7f1065fe0800] 13:02:24 INFO - PROCESS | 12921 | 1462219344837 Marionette DEBUG loaded listener.js 13:02:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 260 (0x7f106844f400) [pid = 12921] [serial = 1839] [outer = 0x7f1065fe0800] 13:02:25 INFO - PROCESS | 12921 | 1462219345623 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]]]}] 13:02:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:02:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1325ms 13:02:25 INFO - PROCESS | 12921 | 1462219345665 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:02:25 INFO - PROCESS | 12921 | 1462219345668 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:02:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:02:25 INFO - PROCESS | 12921 | 1462219345674 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:02:25 INFO - PROCESS | 12921 | 1462219345676 Marionette TRACE conn3 <- [1,2422,null,{}] 13:02:25 INFO - PROCESS | 12921 | 1462219345681 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}] 13:02:25 INFO - PROCESS | 12921 | 1462219345850 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:02:26 INFO - PROCESS | 12921 | 1462219346063 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106871a000 == 137 [pid = 12921] [id = 613] 13:02:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 261 (0x7f1065fe5400) [pid = 12921] [serial = 1840] [outer = (nil)] 13:02:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 262 (0x7f1074a98c00) [pid = 12921] [serial = 1841] [outer = 0x7f1065fe5400] 13:02:26 INFO - PROCESS | 12921 | 1462219346163 Marionette DEBUG loaded listener.js 13:02:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 263 (0x7f1074a9e400) [pid = 12921] [serial = 1842] [outer = 0x7f1065fe5400] 13:02:27 INFO - PROCESS | 12921 | 1462219347007 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]]]}] 13:02:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:02:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1379ms 13:02:27 INFO - PROCESS | 12921 | 1462219347054 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:02:27 INFO - PROCESS | 12921 | 1462219347057 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:02:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:02:27 INFO - PROCESS | 12921 | 1462219347063 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:02:27 INFO - PROCESS | 12921 | 1462219347066 Marionette TRACE conn3 <- [1,2426,null,{}] 13:02:27 INFO - PROCESS | 12921 | 1462219347070 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}] 13:02:27 INFO - PROCESS | 12921 | 1462219347258 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:02:28 INFO - PROCESS | 12921 | 1462219348050 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:28 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1066828000 == 138 [pid = 12921] [id = 614] 13:02:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 264 (0x7f10631d6c00) [pid = 12921] [serial = 1843] [outer = (nil)] 13:02:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 265 (0x7f1065dc4000) [pid = 12921] [serial = 1844] [outer = 0x7f10631d6c00] 13:02:28 INFO - PROCESS | 12921 | 1462219348116 Marionette DEBUG loaded listener.js 13:02:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 266 (0x7f10668e9400) [pid = 12921] [serial = 1845] [outer = 0x7f10631d6c00] 13:02:28 INFO - PROCESS | 12921 | 1462219348887 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]]]}] 13:02:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:02:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1878ms 13:02:28 INFO - PROCESS | 12921 | 1462219348942 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:02:28 INFO - PROCESS | 12921 | 1462219348947 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:02:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:02:28 INFO - PROCESS | 12921 | 1462219348953 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:02:28 INFO - PROCESS | 12921 | 1462219348957 Marionette TRACE conn3 <- [1,2430,null,{}] 13:02:28 INFO - PROCESS | 12921 | 1462219348982 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}] 13:02:29 INFO - PROCESS | 12921 | 1462219349156 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:02:29 INFO - PROCESS | 12921 | 1462219349430 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106a714800 == 139 [pid = 12921] [id = 615] 13:02:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 267 (0x7f10631d8400) [pid = 12921] [serial = 1846] [outer = (nil)] 13:02:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 268 (0x7f1065dd1400) [pid = 12921] [serial = 1847] [outer = 0x7f10631d8400] 13:02:29 INFO - PROCESS | 12921 | 1462219349487 Marionette DEBUG loaded listener.js 13:02:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 269 (0x7f106854b400) [pid = 12921] [serial = 1848] [outer = 0x7f10631d8400] 13:02:30 INFO - PROCESS | 12921 | 1462219350422 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]]]}] 13:02:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:02:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1485ms 13:02:30 INFO - PROCESS | 12921 | 1462219350441 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:02:30 INFO - PROCESS | 12921 | 1462219350446 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:02:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:02:30 INFO - PROCESS | 12921 | 1462219350451 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:02:30 INFO - PROCESS | 12921 | 1462219350453 Marionette TRACE conn3 <- [1,2434,null,{}] 13:02:30 INFO - PROCESS | 12921 | 1462219350458 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}] 13:02:30 INFO - PROCESS | 12921 | 1462219350606 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:02:30 INFO - PROCESS | 12921 | 1462219350826 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106abda000 == 140 [pid = 12921] [id = 616] 13:02:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 270 (0x7f1067de8c00) [pid = 12921] [serial = 1849] [outer = (nil)] 13:02:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 271 (0x7f106a65fc00) [pid = 12921] [serial = 1850] [outer = 0x7f1067de8c00] 13:02:30 INFO - PROCESS | 12921 | 1462219350929 Marionette DEBUG loaded listener.js 13:02:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 272 (0x7f106a9cd800) [pid = 12921] [serial = 1851] [outer = 0x7f1067de8c00] 13:02:31 INFO - PROCESS | 12921 | 1462219351763 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]]]}] 13:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1325ms 13:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:02:31 INFO - PROCESS | 12921 | 1462219351777 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:02:31 INFO - PROCESS | 12921 | 1462219351779 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:02:31 INFO - PROCESS | 12921 | 1462219351791 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:02:31 INFO - PROCESS | 12921 | 1462219351798 Marionette TRACE conn3 <- [1,2438,null,{}] 13:02:31 INFO - PROCESS | 12921 | 1462219351805 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}] 13:02:31 INFO - PROCESS | 12921 | 1462219351972 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:02:32 INFO - PROCESS | 12921 | 1462219352209 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067d08000 == 141 [pid = 12921] [id = 617] 13:02:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 273 (0x7f1067cf0c00) [pid = 12921] [serial = 1852] [outer = (nil)] 13:02:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 274 (0x7f106b751800) [pid = 12921] [serial = 1853] [outer = 0x7f1067cf0c00] 13:02:32 INFO - PROCESS | 12921 | 1462219352265 Marionette DEBUG loaded listener.js 13:02:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 275 (0x7f106b859400) [pid = 12921] [serial = 1854] [outer = 0x7f1067cf0c00] 13:02:33 INFO - PROCESS | 12921 | 1462219353016 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]]]}] 13:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1291ms 13:02:33 INFO - PROCESS | 12921 | 1462219353075 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:02:33 INFO - PROCESS | 12921 | 1462219353078 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:02:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:02:33 INFO - PROCESS | 12921 | 1462219353083 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:02:33 INFO - PROCESS | 12921 | 1462219353086 Marionette TRACE conn3 <- [1,2442,null,{}] 13:02:33 INFO - PROCESS | 12921 | 1462219353090 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}] 13:02:33 INFO - PROCESS | 12921 | 1462219353240 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:02:33 INFO - PROCESS | 12921 | 1462219353476 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1066b87800 == 142 [pid = 12921] [id = 618] 13:02:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 276 (0x7f1068690c00) [pid = 12921] [serial = 1855] [outer = (nil)] 13:02:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 277 (0x7f106c5de000) [pid = 12921] [serial = 1856] [outer = 0x7f1068690c00] 13:02:33 INFO - PROCESS | 12921 | 1462219353534 Marionette DEBUG loaded listener.js 13:02:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 278 (0x7f106c6ed800) [pid = 12921] [serial = 1857] [outer = 0x7f1068690c00] 13:02:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074c26800 == 141 [pid = 12921] [id = 548] 13:02:33 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074d21000 == 140 [pid = 12921] [id = 602] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 277 (0x7f10743ec000) [pid = 12921] [serial = 1739] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 276 (0x7f107bc88000) [pid = 12921] [serial = 1685] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 275 (0x7f108ab81800) [pid = 12921] [serial = 1703] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 274 (0x7f106e487400) [pid = 12921] [serial = 1700] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 273 (0x7f106b74dc00) [pid = 12921] [serial = 1715] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 272 (0x7f1067cfa000) [pid = 12921] [serial = 1691] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 271 (0x7f106f110000) [pid = 12921] [serial = 1706] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 270 (0x7f106e47e000) [pid = 12921] [serial = 1676] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 269 (0x7f1074151c00) [pid = 12921] [serial = 1709] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 268 (0x7f106a562400) [pid = 12921] [serial = 1697] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 267 (0x7f108ab86000) [pid = 12921] [serial = 1688] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 266 (0x7f106b7e1c00) [pid = 12921] [serial = 1673] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 265 (0x7f107b6f4800) [pid = 12921] [serial = 1682] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 264 (0x7f1074c46800) [pid = 12921] [serial = 1679] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 263 (0x7f10850ba000) [pid = 12921] [serial = 1694] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 262 (0x7f1068697800) [pid = 12921] [serial = 1712] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073fd2000 == 139 [pid = 12921] [id = 601] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107330b000 == 138 [pid = 12921] [id = 600] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106e398000 == 137 [pid = 12921] [id = 599] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067cd5800 == 136 [pid = 12921] [id = 598] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1066b8e000 == 135 [pid = 12921] [id = 597] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067cdf800 == 134 [pid = 12921] [id = 596] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1096687800 == 133 [pid = 12921] [id = 590] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108ae0d000 == 132 [pid = 12921] [id = 589] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084e13800 == 131 [pid = 12921] [id = 588] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10841c2000 == 130 [pid = 12921] [id = 587] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b4a2000 == 129 [pid = 12921] [id = 586] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107aca2800 == 128 [pid = 12921] [id = 585] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a202800 == 127 [pid = 12921] [id = 584] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f166000 == 126 [pid = 12921] [id = 502] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10793a7800 == 125 [pid = 12921] [id = 583] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10756c4800 == 124 [pid = 12921] [id = 582] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f172800 == 123 [pid = 12921] [id = 581] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067cde000 == 122 [pid = 12921] [id = 580] 13:02:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074c2f000 == 121 [pid = 12921] [id = 579] 13:02:34 INFO - PROCESS | 12921 | 1462219354362 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]]]}] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 261 (0x7f10741f0000) [pid = 12921] [serial = 1737] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 260 (0x7f106c6ef800) [pid = 12921] [serial = 1721] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 259 (0x7f106a66c000) [pid = 12921] [serial = 1718] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 258 (0x7f1071d52400) [pid = 12921] [serial = 1731] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 257 (0x7f1074155c00) [pid = 12921] [serial = 1734] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 256 (0x7f106f1a8c00) [pid = 12921] [serial = 1728] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 255 (0x7f106e47ac00) [pid = 12921] [serial = 1725] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 254 (0x7f10736f0400) [pid = 12921] [serial = 1733] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 253 (0x7f106fdb5000) [pid = 12921] [serial = 1730] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 252 (0x7f1074159400) [pid = 12921] [serial = 1736] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 251 (0x7f106e2e3800) [pid = 12921] [serial = 1724] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 250 (0x7f106d1ea000) [pid = 12921] [serial = 1722] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 249 (0x7f106b754c00) [pid = 12921] [serial = 1719] [outer = (nil)] [url = about:blank] 13:02:34 INFO - PROCESS | 12921 | --DOMWINDOW == 248 (0x7f106e4c6000) [pid = 12921] [serial = 1727] [outer = (nil)] [url = about:blank] 13:02:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:02:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1326ms 13:02:34 INFO - PROCESS | 12921 | 1462219354410 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:02:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:02:34 INFO - PROCESS | 12921 | 1462219354413 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:02:34 INFO - PROCESS | 12921 | 1462219354418 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:02:34 INFO - PROCESS | 12921 | 1462219354420 Marionette TRACE conn3 <- [1,2446,null,{}] 13:02:34 INFO - PROCESS | 12921 | 1462219354424 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}] 13:02:34 INFO - PROCESS | 12921 | 1462219354561 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:02:34 INFO - PROCESS | 12921 | 1462219354573 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:34 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067af7000 == 122 [pid = 12921] [id = 619] 13:02:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 249 (0x7f106c9b5000) [pid = 12921] [serial = 1858] [outer = (nil)] 13:02:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 250 (0x7f106c9b9400) [pid = 12921] [serial = 1859] [outer = 0x7f106c9b5000] 13:02:34 INFO - PROCESS | 12921 | 1462219354634 Marionette DEBUG loaded listener.js 13:02:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 251 (0x7f106cc10000) [pid = 12921] [serial = 1860] [outer = 0x7f106c9b5000] 13:02:35 INFO - PROCESS | 12921 | 1462219355437 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]]]}] 13:02:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:02:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1081ms 13:02:35 INFO - PROCESS | 12921 | 1462219355499 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:02:35 INFO - PROCESS | 12921 | 1462219355502 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:02:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:02:35 INFO - PROCESS | 12921 | 1462219355507 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:02:35 INFO - PROCESS | 12921 | 1462219355509 Marionette TRACE conn3 <- [1,2450,null,{}] 13:02:35 INFO - PROCESS | 12921 | 1462219355513 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}] 13:02:35 INFO - PROCESS | 12921 | 1462219355661 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:02:35 INFO - PROCESS | 12921 | 1462219355674 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106deca000 == 123 [pid = 12921] [id = 620] 13:02:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 252 (0x7f106cc11800) [pid = 12921] [serial = 1861] [outer = (nil)] 13:02:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 253 (0x7f106d385800) [pid = 12921] [serial = 1862] [outer = 0x7f106cc11800] 13:02:35 INFO - PROCESS | 12921 | 1462219355726 Marionette DEBUG loaded listener.js 13:02:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 254 (0x7f106d503c00) [pid = 12921] [serial = 1863] [outer = 0x7f106cc11800] 13:02:36 INFO - PROCESS | 12921 | 1462219356509 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]]]}] 13:02:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:02:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1027ms 13:02:36 INFO - PROCESS | 12921 | 1462219356534 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:02:36 INFO - PROCESS | 12921 | 1462219356536 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:02:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:02:36 INFO - PROCESS | 12921 | 1462219356542 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:02:36 INFO - PROCESS | 12921 | 1462219356543 Marionette TRACE conn3 <- [1,2454,null,{}] 13:02:36 INFO - PROCESS | 12921 | 1462219356548 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}] 13:02:36 INFO - PROCESS | 12921 | 1462219356784 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:02:36 INFO - PROCESS | 12921 | 1462219356812 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106df5e000 == 124 [pid = 12921] [id = 621] 13:02:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 255 (0x7f106cc37000) [pid = 12921] [serial = 1864] [outer = (nil)] 13:02:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 256 (0x7f106d50d400) [pid = 12921] [serial = 1865] [outer = 0x7f106cc37000] 13:02:36 INFO - PROCESS | 12921 | 1462219356862 Marionette DEBUG loaded listener.js 13:02:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 257 (0x7f106e1cc000) [pid = 12921] [serial = 1866] [outer = 0x7f106cc37000] 13:02:37 INFO - PROCESS | 12921 | 1462219357550 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]]]}] 13:02:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:02:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1027ms 13:02:37 INFO - PROCESS | 12921 | 1462219357568 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:02:37 INFO - PROCESS | 12921 | 1462219357570 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:02:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:02:37 INFO - PROCESS | 12921 | 1462219357575 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:02:37 INFO - PROCESS | 12921 | 1462219357578 Marionette TRACE conn3 <- [1,2458,null,{}] 13:02:37 INFO - PROCESS | 12921 | 1462219357591 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}] 13:02:37 INFO - PROCESS | 12921 | 1462219357794 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:02:37 INFO - PROCESS | 12921 | 1462219357824 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e8be000 == 125 [pid = 12921] [id = 622] 13:02:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 258 (0x7f106d504800) [pid = 12921] [serial = 1867] [outer = (nil)] 13:02:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 259 (0x7f106e1d2c00) [pid = 12921] [serial = 1868] [outer = 0x7f106d504800] 13:02:37 INFO - PROCESS | 12921 | 1462219357874 Marionette DEBUG loaded listener.js 13:02:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 260 (0x7f106e2f0400) [pid = 12921] [serial = 1869] [outer = 0x7f106d504800] 13:02:38 INFO - PROCESS | 12921 | 1462219358617 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]]]}] 13:02:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:02:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1077ms 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 259 (0x7f1067ddb000) [pid = 12921] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 258 (0x7f10801d7800) [pid = 12921] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 257 (0x7f106a9c7000) [pid = 12921] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 256 (0x7f106fdbb800) [pid = 12921] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 255 (0x7f10743f3c00) [pid = 12921] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 254 (0x7f1067916000) [pid = 12921] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 253 (0x7f1068555c00) [pid = 12921] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 252 (0x7f106acd0800) [pid = 12921] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 251 (0x7f107e28b400) [pid = 12921] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 250 (0x7f106791c400) [pid = 12921] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 249 (0x7f10668f4c00) [pid = 12921] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 248 (0x7f107ca0b400) [pid = 12921] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 247 (0x7f107b07e800) [pid = 12921] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 246 (0x7f1067919400) [pid = 12921] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 245 (0x7f1074b7fc00) [pid = 12921] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 244 (0x7f107437d000) [pid = 12921] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 243 (0x7f1067cf3000) [pid = 12921] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 242 (0x7f1085810400) [pid = 12921] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f10736f4400) [pid = 12921] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 240 (0x7f107ab3d400) [pid = 12921] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f1067ddd400) [pid = 12921] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f106a55cc00) [pid = 12921] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f10817ae400) [pid = 12921] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f10668ee000) [pid = 12921] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f107b0b8c00) [pid = 12921] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f106868f400) [pid = 12921] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f1067913000) [pid = 12921] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f10668ef400) [pid = 12921] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f1070098400) [pid = 12921] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f10700a4800) [pid = 12921] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f1073616c00) [pid = 12921] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f106a65e800) [pid = 12921] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f1074a46400) [pid = 12921] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f106e486400) [pid = 12921] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f1079584800) [pid = 12921] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f107a358400) [pid = 12921] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f1067ddcc00) [pid = 12921] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f1072506400) [pid = 12921] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f1072506800) [pid = 12921] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f1067913400) [pid = 12921] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f1067cf1c00) [pid = 12921] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f107af3b400) [pid = 12921] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f108781f400) [pid = 12921] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f107b1f2800) [pid = 12921] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f106a561400) [pid = 12921] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f106c448c00) [pid = 12921] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f106791c800) [pid = 12921] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f106acc4c00) [pid = 12921] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f1073f52800) [pid = 12921] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f1067cfb800) [pid = 12921] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f10668ed800) [pid = 12921] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f106f108c00) [pid = 12921] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f106cc06400) [pid = 12921] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f106e4c9000) [pid = 12921] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f10742c3800) [pid = 12921] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f10820a5c00) [pid = 12921] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f106e1cf400) [pid = 12921] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f1068559400) [pid = 12921] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f106c44e400) [pid = 12921] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f106fdb6000) [pid = 12921] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f106f1a8800) [pid = 12921] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f106f115800) [pid = 12921] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f107361e400) [pid = 12921] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f106a564c00) [pid = 12921] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:02:39 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f10631dbc00) [pid = 12921] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:02:39 INFO - PROCESS | 12921 | 1462219359676 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:02:39 INFO - PROCESS | 12921 | 1462219359684 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 13:02:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:02:39 INFO - PROCESS | 12921 | 1462219359703 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:02:39 INFO - PROCESS | 12921 | 1462219359705 Marionette TRACE conn3 <- [1,2462,null,{}] 13:02:39 INFO - PROCESS | 12921 | 1462219359710 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}] 13:02:39 INFO - PROCESS | 12921 | 1462219359853 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:02:40 INFO - PROCESS | 12921 | 1462219360018 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:40 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067d0a800 == 126 [pid = 12921] [id = 623] 13:02:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f1067cfb800) [pid = 12921] [serial = 1870] [outer = (nil)] 13:02:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f1067de3c00) [pid = 12921] [serial = 1871] [outer = 0x7f1067cfb800] 13:02:40 INFO - PROCESS | 12921 | 1462219360069 Marionette DEBUG loaded listener.js 13:02:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f106a55c800) [pid = 12921] [serial = 1872] [outer = 0x7f1067cfb800] 13:02:40 INFO - PROCESS | 12921 | 1462219360646 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]]]}] 13:02:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:02:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 977ms 13:02:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:02:40 INFO - PROCESS | 12921 | 1462219360681 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:02:40 INFO - PROCESS | 12921 | 1462219360684 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 13:02:40 INFO - PROCESS | 12921 | 1462219360688 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:02:40 INFO - PROCESS | 12921 | 1462219360691 Marionette TRACE conn3 <- [1,2466,null,{}] 13:02:40 INFO - PROCESS | 12921 | 1462219360695 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}] 13:02:40 INFO - PROCESS | 12921 | 1462219360849 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:02:41 INFO - PROCESS | 12921 | 1462219361021 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f16e000 == 127 [pid = 12921] [id = 624] 13:02:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f106791c800) [pid = 12921] [serial = 1873] [outer = (nil)] 13:02:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f106a9cf800) [pid = 12921] [serial = 1874] [outer = 0x7f106791c800] 13:02:41 INFO - PROCESS | 12921 | 1462219361079 Marionette DEBUG loaded listener.js 13:02:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f106e1cfc00) [pid = 12921] [serial = 1875] [outer = 0x7f106791c800] 13:02:41 INFO - PROCESS | 12921 | 1462219361917 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]]]}] 13:02:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:02:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1276ms 13:02:41 INFO - PROCESS | 12921 | 1462219361965 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:02:41 INFO - PROCESS | 12921 | 1462219361970 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 13:02:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:02:41 INFO - PROCESS | 12921 | 1462219361978 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:02:41 INFO - PROCESS | 12921 | 1462219361983 Marionette TRACE conn3 <- [1,2470,null,{}] 13:02:41 INFO - PROCESS | 12921 | 1462219361992 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}] 13:02:42 INFO - PROCESS | 12921 | 1462219362243 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:02:42 INFO - PROCESS | 12921 | 1462219362454 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106870f000 == 128 [pid = 12921] [id = 625] 13:02:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f1065fe1400) [pid = 12921] [serial = 1876] [outer = (nil)] 13:02:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f106791f000) [pid = 12921] [serial = 1877] [outer = 0x7f1065fe1400] 13:02:42 INFO - PROCESS | 12921 | 1462219362560 Marionette DEBUG loaded listener.js 13:02:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f1067de4c00) [pid = 12921] [serial = 1878] [outer = 0x7f1065fe1400] 13:02:43 INFO - PROCESS | 12921 | 1462219363448 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]]]}] 13:02:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:02:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1498ms 13:02:43 INFO - PROCESS | 12921 | 1462219363476 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:02:43 INFO - PROCESS | 12921 | 1462219363484 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 13:02:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:02:43 INFO - PROCESS | 12921 | 1462219363493 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:02:43 INFO - PROCESS | 12921 | 1462219363497 Marionette TRACE conn3 <- [1,2474,null,{}] 13:02:43 INFO - PROCESS | 12921 | 1462219363502 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}] 13:02:43 INFO - PROCESS | 12921 | 1462219363757 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:02:43 INFO - PROCESS | 12921 | 1462219363960 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:43 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106c69e800 == 129 [pid = 12921] [id = 626] 13:02:43 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f106854bc00) [pid = 12921] [serial = 1879] [outer = (nil)] 13:02:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f106a662800) [pid = 12921] [serial = 1880] [outer = 0x7f106854bc00] 13:02:44 INFO - PROCESS | 12921 | 1462219364026 Marionette DEBUG loaded listener.js 13:02:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f106aed4400) [pid = 12921] [serial = 1881] [outer = 0x7f106854bc00] 13:02:44 INFO - PROCESS | 12921 | 1462219364927 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]]]}] 13:02:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:02:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1479ms 13:02:44 INFO - PROCESS | 12921 | 1462219364974 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:02:44 INFO - PROCESS | 12921 | 1462219364977 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 13:02:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:02:44 INFO - PROCESS | 12921 | 1462219364983 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:02:44 INFO - PROCESS | 12921 | 1462219364988 Marionette TRACE conn3 <- [1,2478,null,{}] 13:02:45 INFO - PROCESS | 12921 | 1462219365002 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}] 13:02:45 INFO - PROCESS | 12921 | 1462219365198 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:02:45 INFO - PROCESS | 12921 | 1462219365413 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:45 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ffca800 == 130 [pid = 12921] [id = 627] 13:02:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f106b7e6800) [pid = 12921] [serial = 1882] [outer = (nil)] 13:02:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f106c5dfc00) [pid = 12921] [serial = 1883] [outer = 0x7f106b7e6800] 13:02:45 INFO - PROCESS | 12921 | 1462219365521 Marionette DEBUG loaded listener.js 13:02:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f106cc07400) [pid = 12921] [serial = 1884] [outer = 0x7f106b7e6800] 13:02:46 INFO - PROCESS | 12921 | 1462219366347 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]]]}] 13:02:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:02:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1432ms 13:02:46 INFO - PROCESS | 12921 | 1462219366415 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:02:46 INFO - PROCESS | 12921 | 1462219366419 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 13:02:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:02:46 INFO - PROCESS | 12921 | 1462219366424 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:02:46 INFO - PROCESS | 12921 | 1462219366427 Marionette TRACE conn3 <- [1,2482,null,{}] 13:02:46 INFO - PROCESS | 12921 | 1462219366432 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}] 13:02:46 INFO - PROCESS | 12921 | 1462219366618 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:02:46 INFO - PROCESS | 12921 | 1462219366826 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071ff2000 == 131 [pid = 12921] [id = 628] 13:02:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f106b7e9800) [pid = 12921] [serial = 1885] [outer = (nil)] 13:02:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f106d386800) [pid = 12921] [serial = 1886] [outer = 0x7f106b7e9800] 13:02:46 INFO - PROCESS | 12921 | 1462219366928 Marionette DEBUG loaded listener.js 13:02:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f106e2e6c00) [pid = 12921] [serial = 1887] [outer = 0x7f106b7e9800] 13:02:47 INFO - PROCESS | 12921 | 1462219367742 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]]]}] 13:02:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:02:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1383ms 13:02:47 INFO - PROCESS | 12921 | 1462219367809 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:02:47 INFO - PROCESS | 12921 | 1462219367812 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 13:02:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:02:47 INFO - PROCESS | 12921 | 1462219367817 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:02:47 INFO - PROCESS | 12921 | 1462219367819 Marionette TRACE conn3 <- [1,2486,null,{}] 13:02:47 INFO - PROCESS | 12921 | 1462219367825 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}] 13:02:48 INFO - PROCESS | 12921 | 1462219367997 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:02:48 INFO - PROCESS | 12921 | 1462219368211 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107330d800 == 132 [pid = 12921] [id = 629] 13:02:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f106cc2d000) [pid = 12921] [serial = 1888] [outer = (nil)] 13:02:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f106e476c00) [pid = 12921] [serial = 1889] [outer = 0x7f106cc2d000] 13:02:48 INFO - PROCESS | 12921 | 1462219368312 Marionette DEBUG loaded listener.js 13:02:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f106e481000) [pid = 12921] [serial = 1890] [outer = 0x7f106cc2d000] 13:02:49 INFO - PROCESS | 12921 | 1462219369132 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]]]}] 13:02:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:02:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1377ms 13:02:49 INFO - PROCESS | 12921 | 1462219369196 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:02:49 INFO - PROCESS | 12921 | 1462219369199 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 13:02:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:02:49 INFO - PROCESS | 12921 | 1462219369204 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:02:49 INFO - PROCESS | 12921 | 1462219369206 Marionette TRACE conn3 <- [1,2490,null,{}] 13:02:49 INFO - PROCESS | 12921 | 1462219369229 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}] 13:02:49 INFO - PROCESS | 12921 | 1462219369438 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:02:49 INFO - PROCESS | 12921 | 1462219369698 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:49 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073f62000 == 133 [pid = 12921] [id = 630] 13:02:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f106e48d400) [pid = 12921] [serial = 1891] [outer = (nil)] 13:02:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f106eee3400) [pid = 12921] [serial = 1892] [outer = 0x7f106e48d400] 13:02:49 INFO - PROCESS | 12921 | 1462219369764 Marionette DEBUG loaded listener.js 13:02:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f106eeee000) [pid = 12921] [serial = 1893] [outer = 0x7f106e48d400] 13:02:50 INFO - PROCESS | 12921 | 1462219370573 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]]]}] 13:02:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:02:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1429ms 13:02:50 INFO - PROCESS | 12921 | 1462219370635 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:02:50 INFO - PROCESS | 12921 | 1462219370637 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 13:02:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:02:50 INFO - PROCESS | 12921 | 1462219370646 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:02:50 INFO - PROCESS | 12921 | 1462219370648 Marionette TRACE conn3 <- [1,2494,null,{}] 13:02:50 INFO - PROCESS | 12921 | 1462219370653 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}] 13:02:50 INFO - PROCESS | 12921 | 1462219370825 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:02:51 INFO - PROCESS | 12921 | 1462219371039 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107439f000 == 134 [pid = 12921] [id = 631] 13:02:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f106e48ec00) [pid = 12921] [serial = 1894] [outer = (nil)] 13:02:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f106f10e400) [pid = 12921] [serial = 1895] [outer = 0x7f106e48ec00] 13:02:51 INFO - PROCESS | 12921 | 1462219371144 Marionette DEBUG loaded listener.js 13:02:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f106f1a7400) [pid = 12921] [serial = 1896] [outer = 0x7f106e48ec00] 13:02:51 INFO - PROCESS | 12921 | 1462219371992 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]]]}] 13:02:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:02:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1377ms 13:02:52 INFO - PROCESS | 12921 | 1462219372023 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:02:52 INFO - PROCESS | 12921 | 1462219372026 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 13:02:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:02:52 INFO - PROCESS | 12921 | 1462219372031 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:02:52 INFO - PROCESS | 12921 | 1462219372033 Marionette TRACE conn3 <- [1,2498,null,{}] 13:02:52 INFO - PROCESS | 12921 | 1462219372039 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}] 13:02:52 INFO - PROCESS | 12921 | 1462219372218 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:02:52 INFO - PROCESS | 12921 | 1462219372433 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074d1b000 == 135 [pid = 12921] [id = 632] 13:02:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f106eeef000) [pid = 12921] [serial = 1897] [outer = (nil)] 13:02:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f106f1af800) [pid = 12921] [serial = 1898] [outer = 0x7f106eeef000] 13:02:52 INFO - PROCESS | 12921 | 1462219372532 Marionette DEBUG loaded listener.js 13:02:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f106fdba400) [pid = 12921] [serial = 1899] [outer = 0x7f106eeef000] 13:02:53 INFO - PROCESS | 12921 | 1462219373336 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]]]}] 13:02:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:02:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1377ms 13:02:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:02:53 INFO - PROCESS | 12921 | 1462219373410 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:02:53 INFO - PROCESS | 12921 | 1462219373412 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 13:02:53 INFO - PROCESS | 12921 | 1462219373417 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:02:53 INFO - PROCESS | 12921 | 1462219373420 Marionette TRACE conn3 <- [1,2502,null,{}] 13:02:53 INFO - PROCESS | 12921 | 1462219373425 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}] 13:02:53 INFO - PROCESS | 12921 | 1462219373596 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:02:53 INFO - PROCESS | 12921 | 1462219373809 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:53 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1075342800 == 136 [pid = 12921] [id = 633] 13:02:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f106eef0400) [pid = 12921] [serial = 1900] [outer = (nil)] 13:02:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f107009b400) [pid = 12921] [serial = 1901] [outer = 0x7f106eef0400] 13:02:53 INFO - PROCESS | 12921 | 1462219373915 Marionette DEBUG loaded listener.js 13:02:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f10700a5400) [pid = 12921] [serial = 1902] [outer = 0x7f106eef0400] 13:02:54 INFO - PROCESS | 12921 | 1462219374730 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]]]}] 13:02:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:02:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1377ms 13:02:54 INFO - PROCESS | 12921 | 1462219374795 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:02:54 INFO - PROCESS | 12921 | 1462219374798 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 13:02:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:02:54 INFO - PROCESS | 12921 | 1462219374803 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:02:54 INFO - PROCESS | 12921 | 1462219374805 Marionette TRACE conn3 <- [1,2506,null,{}] 13:02:54 INFO - PROCESS | 12921 | 1462219374810 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}] 13:02:54 INFO - PROCESS | 12921 | 1462219374977 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:02:55 INFO - PROCESS | 12921 | 1462219375243 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10785c2000 == 137 [pid = 12921] [id = 634] 13:02:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f106f112400) [pid = 12921] [serial = 1903] [outer = (nil)] 13:02:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f1071d5e800) [pid = 12921] [serial = 1904] [outer = 0x7f106f112400] 13:02:55 INFO - PROCESS | 12921 | 1462219375307 Marionette DEBUG loaded listener.js 13:02:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f1071e5f400) [pid = 12921] [serial = 1905] [outer = 0x7f106f112400] 13:02:56 INFO - PROCESS | 12921 | 1462219376091 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]]]}] 13:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1329ms 13:02:56 INFO - PROCESS | 12921 | 1462219376133 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:02:56 INFO - PROCESS | 12921 | 1462219376136 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 13:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:02:56 INFO - PROCESS | 12921 | 1462219376142 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:02:56 INFO - PROCESS | 12921 | 1462219376144 Marionette TRACE conn3 <- [1,2510,null,{}] 13:02:56 INFO - PROCESS | 12921 | 1462219376150 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}] 13:02:56 INFO - PROCESS | 12921 | 1462219376339 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:02:56 INFO - PROCESS | 12921 | 1462219376568 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107933e800 == 138 [pid = 12921] [id = 635] 13:02:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f106f1ad800) [pid = 12921] [serial = 1906] [outer = (nil)] 13:02:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f1072511c00) [pid = 12921] [serial = 1907] [outer = 0x7f106f1ad800] 13:02:56 INFO - PROCESS | 12921 | 1462219376674 Marionette DEBUG loaded listener.js 13:02:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f107364d800) [pid = 12921] [serial = 1908] [outer = 0x7f106f1ad800] 13:02:57 INFO - PROCESS | 12921 | 1462219377493 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]]]}] 13:02:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:02:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1382ms 13:02:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:02:57 INFO - PROCESS | 12921 | 1462219377525 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:02:57 INFO - PROCESS | 12921 | 1462219377527 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 13:02:57 INFO - PROCESS | 12921 | 1462219377532 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:02:57 INFO - PROCESS | 12921 | 1462219377535 Marionette TRACE conn3 <- [1,2514,null,{}] 13:02:57 INFO - PROCESS | 12921 | 1462219377539 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}] 13:02:57 INFO - PROCESS | 12921 | 1462219377713 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:02:57 INFO - PROCESS | 12921 | 1462219377929 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106fe49000 == 139 [pid = 12921] [id = 636] 13:02:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f1065dcb000) [pid = 12921] [serial = 1909] [outer = (nil)] 13:02:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f1072506800) [pid = 12921] [serial = 1910] [outer = 0x7f1065dcb000] 13:02:58 INFO - PROCESS | 12921 | 1462219378039 Marionette DEBUG loaded listener.js 13:02:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f1073f50c00) [pid = 12921] [serial = 1911] [outer = 0x7f1065dcb000] 13:02:58 INFO - PROCESS | 12921 | 1462219378858 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]]]}] 13:02:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:02:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1376ms 13:02:58 INFO - PROCESS | 12921 | 1462219378908 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:02:58 INFO - PROCESS | 12921 | 1462219378911 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 13:02:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:02:58 INFO - PROCESS | 12921 | 1462219378916 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:02:58 INFO - PROCESS | 12921 | 1462219378918 Marionette TRACE conn3 <- [1,2518,null,{}] 13:02:58 INFO - PROCESS | 12921 | 1462219378923 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}] 13:02:59 INFO - PROCESS | 12921 | 1462219379099 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:02:59 INFO - PROCESS | 12921 | 1462219379331 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1066c57000 == 140 [pid = 12921] [id = 637] 13:02:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f1065dd0800) [pid = 12921] [serial = 1912] [outer = (nil)] 13:02:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f106869a000) [pid = 12921] [serial = 1913] [outer = 0x7f1065dd0800] 13:02:59 INFO - PROCESS | 12921 | 1462219379430 Marionette DEBUG loaded listener.js 13:02:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f106e490400) [pid = 12921] [serial = 1914] [outer = 0x7f1065dd0800] 13:03:00 INFO - PROCESS | 12921 | 1462219380251 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]]]}] 13:03:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:03:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1377ms 13:03:00 INFO - PROCESS | 12921 | 1462219380294 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:03:00 INFO - PROCESS | 12921 | 1462219380297 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 13:03:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:03:00 INFO - PROCESS | 12921 | 1462219380302 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:03:00 INFO - PROCESS | 12921 | 1462219380304 Marionette TRACE conn3 <- [1,2522,null,{}] 13:03:00 INFO - PROCESS | 12921 | 1462219380309 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}] 13:03:00 INFO - PROCESS | 12921 | 1462219380562 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:03:00 INFO - PROCESS | 12921 | 1462219380719 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067d0b800 == 141 [pid = 12921] [id = 638] 13:03:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 241 (0x7f1067914800) [pid = 12921] [serial = 1915] [outer = (nil)] 13:03:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f106a565800) [pid = 12921] [serial = 1916] [outer = 0x7f1067914800] 13:03:00 INFO - PROCESS | 12921 | 1462219380819 Marionette DEBUG loaded listener.js 13:03:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 243 (0x7f106c449800) [pid = 12921] [serial = 1917] [outer = 0x7f1067914800] 13:03:01 INFO - PROCESS | 12921 | 1462219381634 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]]]}] 13:03:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:03:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1376ms 13:03:01 INFO - PROCESS | 12921 | 1462219381679 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:03:01 INFO - PROCESS | 12921 | 1462219381683 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 13:03:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:03:01 INFO - PROCESS | 12921 | 1462219381687 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:03:01 INFO - PROCESS | 12921 | 1462219381690 Marionette TRACE conn3 <- [1,2526,null,{}] 13:03:01 INFO - PROCESS | 12921 | 1462219381695 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}] 13:03:01 INFO - PROCESS | 12921 | 1462219381881 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:03:02 INFO - PROCESS | 12921 | 1462219382539 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067d1a000 == 142 [pid = 12921] [id = 639] 13:03:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 244 (0x7f10631df800) [pid = 12921] [serial = 1918] [outer = (nil)] 13:03:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 245 (0x7f1065fe0400) [pid = 12921] [serial = 1919] [outer = 0x7f10631df800] 13:03:02 INFO - PROCESS | 12921 | 1462219382655 Marionette DEBUG loaded listener.js 13:03:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 246 (0x7f1067cefc00) [pid = 12921] [serial = 1920] [outer = 0x7f10631df800] 13:03:03 INFO - PROCESS | 12921 | 1462219383474 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]]]}] 13:03:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:03:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1827ms 13:03:03 INFO - PROCESS | 12921 | 1462219383518 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:03:03 INFO - PROCESS | 12921 | 1462219383523 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 13:03:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:03:03 INFO - PROCESS | 12921 | 1462219383530 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:03:03 INFO - PROCESS | 12921 | 1462219383534 Marionette TRACE conn3 <- [1,2530,null,{}] 13:03:03 INFO - PROCESS | 12921 | 1462219383540 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}] 13:03:03 INFO - PROCESS | 12921 | 1462219383720 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:03:03 INFO - PROCESS | 12921 | 1462219383956 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106caf6800 == 143 [pid = 12921] [id = 640] 13:03:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 247 (0x7f10631de000) [pid = 12921] [serial = 1921] [outer = (nil)] 13:03:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 248 (0x7f10668e6c00) [pid = 12921] [serial = 1922] [outer = 0x7f10631de000] 13:03:04 INFO - PROCESS | 12921 | 1462219384057 Marionette DEBUG loaded listener.js 13:03:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 249 (0x7f1068696400) [pid = 12921] [serial = 1923] [outer = 0x7f10631de000] 13:03:05 INFO - PROCESS | 12921 | 1462219385009 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]]]}] 13:03:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:03:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1529ms 13:03:05 INFO - PROCESS | 12921 | 1462219385062 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:03:05 INFO - PROCESS | 12921 | 1462219385066 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 13:03:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:03:05 INFO - PROCESS | 12921 | 1462219385073 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:03:05 INFO - PROCESS | 12921 | 1462219385075 Marionette TRACE conn3 <- [1,2534,null,{}] 13:03:05 INFO - PROCESS | 12921 | 1462219385081 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}] 13:03:05 INFO - PROCESS | 12921 | 1462219385279 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:03:05 INFO - PROCESS | 12921 | 1462219385507 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:05 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10632da000 == 144 [pid = 12921] [id = 641] 13:03:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 250 (0x7f10668ec000) [pid = 12921] [serial = 1924] [outer = (nil)] 13:03:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 251 (0x7f106aed9000) [pid = 12921] [serial = 1925] [outer = 0x7f10668ec000] 13:03:05 INFO - PROCESS | 12921 | 1462219385627 Marionette DEBUG loaded listener.js 13:03:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 252 (0x7f106b7ecc00) [pid = 12921] [serial = 1926] [outer = 0x7f10668ec000] 13:03:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084551000 == 143 [pid = 12921] [id = 29] 13:03:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1079330000 == 142 [pid = 12921] [id = 556] 13:03:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067d0a800 == 141 [pid = 12921] [id = 623] 13:03:05 INFO - PROCESS | 12921 | --DOMWINDOW == 251 (0x7f107957d400) [pid = 12921] [serial = 1811] [outer = (nil)] [url = about:blank] 13:03:05 INFO - PROCESS | 12921 | --DOMWINDOW == 250 (0x7f1065dcac00) [pid = 12921] [serial = 1781] [outer = (nil)] [url = about:blank] 13:03:05 INFO - PROCESS | 12921 | --DOMWINDOW == 249 (0x7f106cc35000) [pid = 12921] [serial = 1778] [outer = (nil)] [url = about:blank] 13:03:05 INFO - PROCESS | 12921 | --DOMWINDOW == 248 (0x7f106cc36400) [pid = 12921] [serial = 1784] [outer = (nil)] [url = about:blank] 13:03:05 INFO - PROCESS | 12921 | --DOMWINDOW == 247 (0x7f10631da800) [pid = 12921] [serial = 1787] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106e8be000 == 140 [pid = 12921] [id = 622] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106df5e000 == 139 [pid = 12921] [id = 621] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106deca000 == 138 [pid = 12921] [id = 620] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067d08000 == 137 [pid = 12921] [id = 617] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106abda000 == 136 [pid = 12921] [id = 616] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106a714800 == 135 [pid = 12921] [id = 615] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1066828000 == 134 [pid = 12921] [id = 614] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109682c000 == 133 [pid = 12921] [id = 610] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1091b85800 == 132 [pid = 12921] [id = 609] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10837bc000 == 131 [pid = 12921] [id = 608] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b21e800 == 130 [pid = 12921] [id = 607] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a21b800 == 129 [pid = 12921] [id = 606] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073fbe000 == 128 [pid = 12921] [id = 605] 13:03:06 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106d53b800 == 127 [pid = 12921] [id = 604] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 246 (0x7f1074c4ec00) [pid = 12921] [serial = 1614] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 245 (0x7f106cc0e000) [pid = 12921] [serial = 1506] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 244 (0x7f107a9bf800) [pid = 12921] [serial = 1482] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 243 (0x7f107957ec00) [pid = 12921] [serial = 1680] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 242 (0x7f109473e400) [pid = 12921] [serial = 1695] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f1092d26000) [pid = 12921] [serial = 1503] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 240 (0x7f107b924400) [pid = 12921] [serial = 1683] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f1081650c00) [pid = 12921] [serial = 1488] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f106a669c00) [pid = 12921] [serial = 1641] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f106e48bc00) [pid = 12921] [serial = 1701] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f108781dc00) [pid = 12921] [serial = 1500] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f108580e800) [pid = 12921] [serial = 1497] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f108781e000) [pid = 12921] [serial = 1563] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f106869c400) [pid = 12921] [serial = 1713] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f1072505800) [pid = 12921] [serial = 1509] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f106d1e9800) [pid = 12921] [serial = 1572] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f1074b81800) [pid = 12921] [serial = 1548] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f1074380400) [pid = 12921] [serial = 1476] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f1079576c00) [pid = 12921] [serial = 1617] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f1096051800) [pid = 12921] [serial = 1644] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f107957c000) [pid = 12921] [serial = 1479] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f106f114800) [pid = 12921] [serial = 1707] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f107b0c9000) [pid = 12921] [serial = 1620] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f107e10f400) [pid = 12921] [serial = 1623] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f106c5e7400) [pid = 12921] [serial = 1674] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f107b6f4400) [pid = 12921] [serial = 1554] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f109473c800) [pid = 12921] [serial = 1635] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f107b927800) [pid = 12921] [serial = 1647] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f1067cfe400) [pid = 12921] [serial = 1692] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f1082438800) [pid = 12921] [serial = 1626] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f109604f000) [pid = 12921] [serial = 1569] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f10845a0c00) [pid = 12921] [serial = 1629] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f109608b800) [pid = 12921] [serial = 1704] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f106e2e9c00) [pid = 12921] [serial = 1473] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f106c5e2c00) [pid = 12921] [serial = 1539] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f106c451400) [pid = 12921] [serial = 1605] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f107e293000) [pid = 12921] [serial = 1686] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f106a567800) [pid = 12921] [serial = 1698] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f107b0b2c00) [pid = 12921] [serial = 1485] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f1074156000) [pid = 12921] [serial = 1710] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f106e476800) [pid = 12921] [serial = 1608] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f1073616400) [pid = 12921] [serial = 1611] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f107938c400) [pid = 12921] [serial = 1551] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f1085dd3000) [pid = 12921] [serial = 1632] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f1094c67800) [pid = 12921] [serial = 1638] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f10918ed400) [pid = 12921] [serial = 1689] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f106e4cbc00) [pid = 12921] [serial = 1542] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f10736f3400) [pid = 12921] [serial = 1545] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f10820d6c00) [pid = 12921] [serial = 1557] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f108338fc00) [pid = 12921] [serial = 1491] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f106f111800) [pid = 12921] [serial = 1716] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f106fdbbc00) [pid = 12921] [serial = 1677] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f109160f400) [pid = 12921] [serial = 1566] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f106c6f6000) [pid = 12921] [serial = 1578] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f106c9be000) [pid = 12921] [serial = 1575] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f1084b2e800) [pid = 12921] [serial = 1560] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f1084598800) [pid = 12921] [serial = 1494] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f1071d55c00) [pid = 12921] [serial = 1802] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f1074150000) [pid = 12921] [serial = 1805] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 187 (0x7f107250b400) [pid = 12921] [serial = 1803] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 186 (0x7f107497f800) [pid = 12921] [serial = 1806] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 185 (0x7f1082e8ec00) [pid = 12921] [serial = 1766] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 184 (0x7f106b85bc00) [pid = 12921] [serial = 1794] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 183 (0x7f106acc3400) [pid = 12921] [serial = 1793] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 182 (0x7f1067ddc400) [pid = 12921] [serial = 1791] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 181 (0x7f10668ea800) [pid = 12921] [serial = 1790] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 180 (0x7f107e28b000) [pid = 12921] [serial = 1763] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 179 (0x7f106d382000) [pid = 12921] [serial = 1745] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 178 (0x7f109160fc00) [pid = 12921] [serial = 1775] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 177 (0x7f106fdc1800) [pid = 12921] [serial = 1748] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 176 (0x7f1068699400) [pid = 12921] [serial = 1742] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 175 (0x7f106e4cf000) [pid = 12921] [serial = 1799] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 174 (0x7f1084595800) [pid = 12921] [serial = 1769] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 173 (0x7f106d502800) [pid = 12921] [serial = 1796] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 172 (0x7f106e2f1000) [pid = 12921] [serial = 1797] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 171 (0x7f107b07d000) [pid = 12921] [serial = 1760] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 170 (0x7f1079583000) [pid = 12921] [serial = 1757] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 169 (0x7f1074b80800) [pid = 12921] [serial = 1754] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 168 (0x7f1085809800) [pid = 12921] [serial = 1772] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 167 (0x7f1074151000) [pid = 12921] [serial = 1751] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 166 (0x7f1074a46800) [pid = 12921] [serial = 1740] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 165 (0x7f10757e7400) [pid = 12921] [serial = 1809] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 164 (0x7f10741f2800) [pid = 12921] [serial = 1808] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | --DOMWINDOW == 163 (0x7f106f116000) [pid = 12921] [serial = 1800] [outer = (nil)] [url = about:blank] 13:03:06 INFO - PROCESS | 12921 | 1462219386512 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]]]}] 13:03:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:03:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1477ms 13:03:06 INFO - PROCESS | 12921 | 1462219386553 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:03:06 INFO - PROCESS | 12921 | 1462219386557 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 13:03:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:03:06 INFO - PROCESS | 12921 | 1462219386566 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:03:06 INFO - PROCESS | 12921 | 1462219386573 Marionette TRACE conn3 <- [1,2538,null,{}] 13:03:06 INFO - PROCESS | 12921 | 1462219386613 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}] 13:03:06 INFO - PROCESS | 12921 | 1462219386848 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:03:06 INFO - PROCESS | 12921 | 1462219386859 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1068719000 == 128 [pid = 12921] [id = 642] 13:03:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 164 (0x7f106b852c00) [pid = 12921] [serial = 1927] [outer = (nil)] 13:03:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 165 (0x7f106c5e7800) [pid = 12921] [serial = 1928] [outer = 0x7f106b852c00] 13:03:06 INFO - PROCESS | 12921 | 1462219386916 Marionette DEBUG loaded listener.js 13:03:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 166 (0x7f106c9b3400) [pid = 12921] [serial = 1929] [outer = 0x7f106b852c00] 13:03:07 INFO - PROCESS | 12921 | 1462219387660 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]]]}] 13:03:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:03:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1134ms 13:03:07 INFO - PROCESS | 12921 | 1462219387699 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:03:07 INFO - PROCESS | 12921 | 1462219387703 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 13:03:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:03:07 INFO - PROCESS | 12921 | 1462219387708 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:03:07 INFO - PROCESS | 12921 | 1462219387710 Marionette TRACE conn3 <- [1,2542,null,{}] 13:03:07 INFO - PROCESS | 12921 | 1462219387715 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}] 13:03:07 INFO - PROCESS | 12921 | 1462219387880 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:03:08 INFO - PROCESS | 12921 | 1462219388063 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106b418800 == 129 [pid = 12921] [id = 643] 13:03:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 167 (0x7f1068699400) [pid = 12921] [serial = 1930] [outer = (nil)] 13:03:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 168 (0x7f106cc06400) [pid = 12921] [serial = 1931] [outer = 0x7f1068699400] 13:03:08 INFO - PROCESS | 12921 | 1462219388124 Marionette DEBUG loaded listener.js 13:03:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 169 (0x7f106d1ee800) [pid = 12921] [serial = 1932] [outer = 0x7f1068699400] 13:03:08 INFO - PROCESS | 12921 | 1462219388824 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]]]}] 13:03:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:03:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1176ms 13:03:08 INFO - PROCESS | 12921 | 1462219388886 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:03:08 INFO - PROCESS | 12921 | 1462219388888 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 13:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:03:08 INFO - PROCESS | 12921 | 1462219388894 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:03:08 INFO - PROCESS | 12921 | 1462219388895 Marionette TRACE conn3 <- [1,2546,null,{}] 13:03:08 INFO - PROCESS | 12921 | 1462219388900 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}] 13:03:09 INFO - PROCESS | 12921 | 1462219389114 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:03:09 INFO - PROCESS | 12921 | 1462219389140 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106df53000 == 130 [pid = 12921] [id = 644] 13:03:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 170 (0x7f106d50ac00) [pid = 12921] [serial = 1933] [outer = (nil)] 13:03:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 171 (0x7f106e1c6c00) [pid = 12921] [serial = 1934] [outer = 0x7f106d50ac00] 13:03:09 INFO - PROCESS | 12921 | 1462219389203 Marionette DEBUG loaded listener.js 13:03:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 172 (0x7f106e476800) [pid = 12921] [serial = 1935] [outer = 0x7f106d50ac00] 13:03:10 INFO - PROCESS | 12921 | 1462219390146 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]]]}] 13:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1280ms 13:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:03:10 INFO - PROCESS | 12921 | 1462219390175 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:03:10 INFO - PROCESS | 12921 | 1462219390177 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 13:03:10 INFO - PROCESS | 12921 | 1462219390182 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:03:10 INFO - PROCESS | 12921 | 1462219390185 Marionette TRACE conn3 <- [1,2550,null,{}] 13:03:10 INFO - PROCESS | 12921 | 1462219390189 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}] 13:03:10 INFO - PROCESS | 12921 | 1462219390409 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:03:10 INFO - PROCESS | 12921 | --DOMWINDOW == 171 (0x7f106cc37000) [pid = 12921] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:03:10 INFO - PROCESS | 12921 | --DOMWINDOW == 170 (0x7f106d504800) [pid = 12921] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:03:10 INFO - PROCESS | 12921 | --DOMWINDOW == 169 (0x7f1067cfb800) [pid = 12921] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:03:10 INFO - PROCESS | 12921 | --DOMWINDOW == 168 (0x7f106cc11800) [pid = 12921] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:03:10 INFO - PROCESS | 12921 | --DOMWINDOW == 167 (0x7f10631d6c00) [pid = 12921] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:03:10 INFO - PROCESS | 12921 | --DOMWINDOW == 166 (0x7f1067cf0c00) [pid = 12921] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:03:10 INFO - PROCESS | 12921 | --DOMWINDOW == 165 (0x7f1068690c00) [pid = 12921] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:03:10 INFO - PROCESS | 12921 | --DOMWINDOW == 164 (0x7f10631d8400) [pid = 12921] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:03:10 INFO - PROCESS | 12921 | --DOMWINDOW == 163 (0x7f106c9b5000) [pid = 12921] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:03:10 INFO - PROCESS | 12921 | --DOMWINDOW == 162 (0x7f1067de8c00) [pid = 12921] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:03:10 INFO - PROCESS | 12921 | 1462219390853 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10687ef000 == 131 [pid = 12921] [id = 645] 13:03:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 163 (0x7f10631d6c00) [pid = 12921] [serial = 1936] [outer = (nil)] 13:03:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 164 (0x7f1067cf0c00) [pid = 12921] [serial = 1937] [outer = 0x7f10631d6c00] 13:03:10 INFO - PROCESS | 12921 | 1462219390908 Marionette DEBUG loaded listener.js 13:03:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 165 (0x7f106cc11800) [pid = 12921] [serial = 1938] [outer = 0x7f10631d6c00] 13:03:11 INFO - PROCESS | 12921 | 1462219391484 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]]]}] 13:03:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:03:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1384ms 13:03:11 INFO - PROCESS | 12921 | 1462219391566 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:03:11 INFO - PROCESS | 12921 | 1462219391569 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 13:03:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:03:11 INFO - PROCESS | 12921 | 1462219391576 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:03:11 INFO - PROCESS | 12921 | 1462219391577 Marionette TRACE conn3 <- [1,2554,null,{}] 13:03:11 INFO - PROCESS | 12921 | 1462219391582 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}] 13:03:11 INFO - PROCESS | 12921 | 1462219391797 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:03:11 INFO - PROCESS | 12921 | 1462219391818 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071fe3800 == 132 [pid = 12921] [id = 646] 13:03:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 166 (0x7f10631d8400) [pid = 12921] [serial = 1939] [outer = (nil)] 13:03:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 167 (0x7f106e4c8000) [pid = 12921] [serial = 1940] [outer = 0x7f10631d8400] 13:03:11 INFO - PROCESS | 12921 | 1462219391874 Marionette DEBUG loaded listener.js 13:03:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 168 (0x7f106eee8000) [pid = 12921] [serial = 1941] [outer = 0x7f10631d8400] 13:03:12 INFO - PROCESS | 12921 | 1462219392599 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]]]}] 13:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1075ms 13:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:03:12 INFO - PROCESS | 12921 | 1462219392651 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:03:12 INFO - PROCESS | 12921 | 1462219392653 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 13:03:12 INFO - PROCESS | 12921 | 1462219392657 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:03:12 INFO - PROCESS | 12921 | 1462219392660 Marionette TRACE conn3 <- [1,2558,null,{}] 13:03:12 INFO - PROCESS | 12921 | 1462219392665 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}] 13:03:12 INFO - PROCESS | 12921 | 1462219392942 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:03:13 INFO - PROCESS | 12921 | 1462219393163 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:13 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1066c4d800 == 133 [pid = 12921] [id = 647] 13:03:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 169 (0x7f10631de400) [pid = 12921] [serial = 1942] [outer = (nil)] 13:03:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 170 (0x7f1065dc8000) [pid = 12921] [serial = 1943] [outer = 0x7f10631de400] 13:03:13 INFO - PROCESS | 12921 | 1462219393274 Marionette DEBUG loaded listener.js 13:03:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 171 (0x7f1067cf2000) [pid = 12921] [serial = 1944] [outer = 0x7f10631de400] 13:03:14 INFO - PROCESS | 12921 | 1462219394227 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]]]}] 13:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1626ms 13:03:14 INFO - PROCESS | 12921 | 1462219394286 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:03:14 INFO - PROCESS | 12921 | 1462219394290 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 13:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:03:14 INFO - PROCESS | 12921 | 1462219394297 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:03:14 INFO - PROCESS | 12921 | 1462219394303 Marionette TRACE conn3 <- [1,2562,null,{}] 13:03:14 INFO - PROCESS | 12921 | 1462219394309 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}] 13:03:14 INFO - PROCESS | 12921 | 1462219394507 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:03:14 INFO - PROCESS | 12921 | 1462219394761 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:14 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106de8d000 == 134 [pid = 12921] [id = 648] 13:03:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 172 (0x7f106b755c00) [pid = 12921] [serial = 1945] [outer = (nil)] 13:03:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 173 (0x7f106b7e6400) [pid = 12921] [serial = 1946] [outer = 0x7f106b755c00] 13:03:14 INFO - PROCESS | 12921 | 1462219394876 Marionette DEBUG loaded listener.js 13:03:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 174 (0x7f106c447c00) [pid = 12921] [serial = 1947] [outer = 0x7f106b755c00] 13:03:15 INFO - PROCESS | 12921 | 1462219395694 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]]]}] 13:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1429ms 13:03:15 INFO - PROCESS | 12921 | 1462219395727 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:03:15 INFO - PROCESS | 12921 | 1462219395730 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 13:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:03:15 INFO - PROCESS | 12921 | 1462219395736 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:03:15 INFO - PROCESS | 12921 | 1462219395738 Marionette TRACE conn3 <- [1,2566,null,{}] 13:03:15 INFO - PROCESS | 12921 | 1462219395744 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}] 13:03:15 INFO - PROCESS | 12921 | 1462219395921 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:03:16 INFO - PROCESS | 12921 | 1462219396134 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:16 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073717800 == 135 [pid = 12921] [id = 649] 13:03:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 175 (0x7f106cc0d400) [pid = 12921] [serial = 1948] [outer = (nil)] 13:03:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 176 (0x7f106d388c00) [pid = 12921] [serial = 1949] [outer = 0x7f106cc0d400] 13:03:16 INFO - PROCESS | 12921 | 1462219396196 Marionette DEBUG loaded listener.js 13:03:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 177 (0x7f106e2ee400) [pid = 12921] [serial = 1950] [outer = 0x7f106cc0d400] 13:03:17 INFO - PROCESS | 12921 | 1462219397080 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]]]}] 13:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1381ms 13:03:17 INFO - PROCESS | 12921 | 1462219397118 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:03:17 INFO - PROCESS | 12921 | 1462219397123 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 13:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:03:17 INFO - PROCESS | 12921 | 1462219397137 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:03:17 INFO - PROCESS | 12921 | 1462219397143 Marionette TRACE conn3 <- [1,2570,null,{}] 13:03:17 INFO - PROCESS | 12921 | 1462219397148 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}] 13:03:17 INFO - PROCESS | 12921 | 1462219397331 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:03:17 INFO - PROCESS | 12921 | 1462219397539 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:17 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107533e000 == 136 [pid = 12921] [id = 650] 13:03:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 178 (0x7f106d1e7800) [pid = 12921] [serial = 1951] [outer = (nil)] 13:03:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 179 (0x7f106eeea400) [pid = 12921] [serial = 1952] [outer = 0x7f106d1e7800] 13:03:17 INFO - PROCESS | 12921 | 1462219397602 Marionette DEBUG loaded listener.js 13:03:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f106f1b0800) [pid = 12921] [serial = 1953] [outer = 0x7f106d1e7800] 13:03:18 INFO - PROCESS | 12921 | 1462219398425 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]]]}] 13:03:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:03:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1352ms 13:03:18 INFO - PROCESS | 12921 | 1462219398482 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:03:18 INFO - PROCESS | 12921 | 1462219398485 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 13:03:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:03:18 INFO - PROCESS | 12921 | 1462219398490 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:03:18 INFO - PROCESS | 12921 | 1462219398492 Marionette TRACE conn3 <- [1,2574,null,{}] 13:03:18 INFO - PROCESS | 12921 | 1462219398497 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}] 13:03:18 INFO - PROCESS | 12921 | 1462219398674 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:03:18 INFO - PROCESS | 12921 | 1462219398883 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1079337800 == 137 [pid = 12921] [id = 651] 13:03:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f106e1cf000) [pid = 12921] [serial = 1954] [outer = (nil)] 13:03:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f1071d61400) [pid = 12921] [serial = 1955] [outer = 0x7f106e1cf000] 13:03:18 INFO - PROCESS | 12921 | 1462219398986 Marionette DEBUG loaded listener.js 13:03:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 183 (0x7f1073612c00) [pid = 12921] [serial = 1956] [outer = 0x7f106e1cf000] 13:03:19 INFO - PROCESS | 12921 | 1462219399778 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]]]}] 13:03:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:03:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1330ms 13:03:19 INFO - PROCESS | 12921 | 1462219399821 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:03:19 INFO - PROCESS | 12921 | 1462219399825 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 13:03:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:03:19 INFO - PROCESS | 12921 | 1462219399830 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:03:19 INFO - PROCESS | 12921 | 1462219399832 Marionette TRACE conn3 <- [1,2578,null,{}] 13:03:19 INFO - PROCESS | 12921 | 1462219399836 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}] 13:03:20 INFO - PROCESS | 12921 | 1462219400010 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:03:20 INFO - PROCESS | 12921 | 1462219400226 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a20e800 == 138 [pid = 12921] [id = 652] 13:03:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 184 (0x7f10736ed800) [pid = 12921] [serial = 1957] [outer = (nil)] 13:03:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 185 (0x7f10736f1400) [pid = 12921] [serial = 1958] [outer = 0x7f10736ed800] 13:03:20 INFO - PROCESS | 12921 | 1462219400337 Marionette DEBUG loaded listener.js 13:03:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 186 (0x7f1074153c00) [pid = 12921] [serial = 1959] [outer = 0x7f10736ed800] 13:03:21 INFO - PROCESS | 12921 | 1462219401137 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]]]}] 13:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1376ms 13:03:21 INFO - PROCESS | 12921 | 1462219401206 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:03:21 INFO - PROCESS | 12921 | 1462219401209 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 13:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:03:21 INFO - PROCESS | 12921 | 1462219401215 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:03:21 INFO - PROCESS | 12921 | 1462219401217 Marionette TRACE conn3 <- [1,2582,null,{}] 13:03:21 INFO - PROCESS | 12921 | 1462219401221 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}] 13:03:21 INFO - PROCESS | 12921 | 1462219401396 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:03:21 INFO - PROCESS | 12921 | 1462219401679 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a314000 == 139 [pid = 12921] [id = 653] 13:03:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 187 (0x7f1071e63800) [pid = 12921] [serial = 1960] [outer = (nil)] 13:03:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f10741f8c00) [pid = 12921] [serial = 1961] [outer = 0x7f1071e63800] 13:03:21 INFO - PROCESS | 12921 | 1462219401747 Marionette DEBUG loaded listener.js 13:03:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f10742cb400) [pid = 12921] [serial = 1962] [outer = 0x7f1071e63800] 13:03:22 INFO - PROCESS | 12921 | 1462219402496 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]]]}] 13:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1325ms 13:03:22 INFO - PROCESS | 12921 | 1462219402540 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:03:22 INFO - PROCESS | 12921 | 1462219402544 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 13:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:03:22 INFO - PROCESS | 12921 | 1462219402549 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:03:22 INFO - PROCESS | 12921 | 1462219402551 Marionette TRACE conn3 <- [1,2586,null,{}] 13:03:22 INFO - PROCESS | 12921 | 1462219402556 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}] 13:03:22 INFO - PROCESS | 12921 | 1462219402726 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:03:22 INFO - PROCESS | 12921 | 1462219402936 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a87f800 == 140 [pid = 12921] [id = 654] 13:03:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f1074154c00) [pid = 12921] [serial = 1963] [outer = (nil)] 13:03:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f1074378800) [pid = 12921] [serial = 1964] [outer = 0x7f1074154c00] 13:03:23 INFO - PROCESS | 12921 | 1462219403035 Marionette DEBUG loaded listener.js 13:03:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f1074386800) [pid = 12921] [serial = 1965] [outer = 0x7f1074154c00] 13:03:23 INFO - PROCESS | 12921 | 1462219403828 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]]]}] 13:03:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:03:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1335ms 13:03:23 INFO - PROCESS | 12921 | 1462219403885 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:03:23 INFO - PROCESS | 12921 | 1462219403887 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 13:03:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:03:23 INFO - PROCESS | 12921 | 1462219403892 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:03:23 INFO - PROCESS | 12921 | 1462219403895 Marionette TRACE conn3 <- [1,2590,null,{}] 13:03:23 INFO - PROCESS | 12921 | 1462219403900 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}] 13:03:24 INFO - PROCESS | 12921 | 1462219404068 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:03:24 INFO - PROCESS | 12921 | 1462219404281 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107aeaa800 == 141 [pid = 12921] [id = 655] 13:03:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f1074159800) [pid = 12921] [serial = 1966] [outer = (nil)] 13:03:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f10743f2c00) [pid = 12921] [serial = 1967] [outer = 0x7f1074159800] 13:03:24 INFO - PROCESS | 12921 | 1462219404384 Marionette DEBUG loaded listener.js 13:03:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f1074976000) [pid = 12921] [serial = 1968] [outer = 0x7f1074159800] 13:03:25 INFO - PROCESS | 12921 | 1462219405187 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]]]}] 13:03:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:03:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1326ms 13:03:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:03:25 INFO - PROCESS | 12921 | 1462219405219 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:03:25 INFO - PROCESS | 12921 | 1462219405221 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 13:03:25 INFO - PROCESS | 12921 | 1462219405227 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:03:25 INFO - PROCESS | 12921 | 1462219405236 Marionette TRACE conn3 <- [1,2594,null,{}] 13:03:25 INFO - PROCESS | 12921 | 1462219405240 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}] 13:03:25 INFO - PROCESS | 12921 | 1462219405416 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:03:25 INFO - PROCESS | 12921 | 1462219405627 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b220000 == 142 [pid = 12921] [id = 656] 13:03:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f10742cb800) [pid = 12921] [serial = 1969] [outer = (nil)] 13:03:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f1074980000) [pid = 12921] [serial = 1970] [outer = 0x7f10742cb800] 13:03:25 INFO - PROCESS | 12921 | 1462219405728 Marionette DEBUG loaded listener.js 13:03:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f1074a49800) [pid = 12921] [serial = 1971] [outer = 0x7f10742cb800] 13:03:26 INFO - PROCESS | 12921 | 1462219406574 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]]]}] 13:03:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:03:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1386ms 13:03:26 INFO - PROCESS | 12921 | 1462219406613 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:03:26 INFO - PROCESS | 12921 | 1462219406615 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 13:03:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:03:26 INFO - PROCESS | 12921 | 1462219406620 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:03:26 INFO - PROCESS | 12921 | 1462219406622 Marionette TRACE conn3 <- [1,2598,null,{}] 13:03:26 INFO - PROCESS | 12921 | 1462219406627 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}] 13:03:26 INFO - PROCESS | 12921 | 1462219406812 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:03:27 INFO - PROCESS | 12921 | 1462219407027 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b64e000 == 143 [pid = 12921] [id = 657] 13:03:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f1074a4b800) [pid = 12921] [serial = 1972] [outer = (nil)] 13:03:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f1074a99c00) [pid = 12921] [serial = 1973] [outer = 0x7f1074a4b800] 13:03:27 INFO - PROCESS | 12921 | 1462219407133 Marionette DEBUG loaded listener.js 13:03:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f1074aa2800) [pid = 12921] [serial = 1974] [outer = 0x7f1074a4b800] 13:03:28 INFO - PROCESS | 12921 | 1462219408007 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]]]}] 13:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1429ms 13:03:28 INFO - PROCESS | 12921 | 1462219408050 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:03:28 INFO - PROCESS | 12921 | 1462219408053 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 13:03:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:03:28 INFO - PROCESS | 12921 | 1462219408059 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:03:28 INFO - PROCESS | 12921 | 1462219408062 Marionette TRACE conn3 <- [1,2602,null,{}] 13:03:28 INFO - PROCESS | 12921 | 1462219408068 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}] 13:03:28 INFO - PROCESS | 12921 | 1462219408263 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:03:28 INFO - PROCESS | 12921 | 1462219408476 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:28 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107ccb6000 == 144 [pid = 12921] [id = 658] 13:03:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f1074a4bc00) [pid = 12921] [serial = 1975] [outer = (nil)] 13:03:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f1074b85000) [pid = 12921] [serial = 1976] [outer = 0x7f1074a4bc00] 13:03:28 INFO - PROCESS | 12921 | 1462219408575 Marionette DEBUG loaded listener.js 13:03:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f1074d3c400) [pid = 12921] [serial = 1977] [outer = 0x7f1074a4bc00] 13:03:29 INFO - PROCESS | 12921 | 1462219409409 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]]]}] 13:03:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:03:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1380ms 13:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:03:29 INFO - PROCESS | 12921 | 1462219409440 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:03:29 INFO - PROCESS | 12921 | 1462219409443 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 13:03:29 INFO - PROCESS | 12921 | 1462219409448 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:03:29 INFO - PROCESS | 12921 | 1462219409451 Marionette TRACE conn3 <- [1,2606,null,{}] 13:03:29 INFO - PROCESS | 12921 | 1462219409455 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}] 13:03:29 INFO - PROCESS | 12921 | 1462219409633 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:03:29 INFO - PROCESS | 12921 | 1462219409847 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e37d000 == 145 [pid = 12921] [id = 659] 13:03:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f1074aa2c00) [pid = 12921] [serial = 1978] [outer = (nil)] 13:03:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f1074d46800) [pid = 12921] [serial = 1979] [outer = 0x7f1074aa2c00] 13:03:29 INFO - PROCESS | 12921 | 1462219409948 Marionette DEBUG loaded listener.js 13:03:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f1075538800) [pid = 12921] [serial = 1980] [outer = 0x7f1074aa2c00] 13:03:30 INFO - PROCESS | 12921 | 1462219410886 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]]]}] 13:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1486ms 13:03:30 INFO - PROCESS | 12921 | 1462219410933 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:03:30 INFO - PROCESS | 12921 | 1462219410936 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 13:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:03:30 INFO - PROCESS | 12921 | 1462219410942 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:03:30 INFO - PROCESS | 12921 | 1462219410943 Marionette TRACE conn3 <- [1,2610,null,{}] 13:03:30 INFO - PROCESS | 12921 | 1462219410949 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}] 13:03:31 INFO - PROCESS | 12921 | 1462219411135 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:03:31 INFO - PROCESS | 12921 | 1462219411356 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:31 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10687dc000 == 146 [pid = 12921] [id = 660] 13:03:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f1065dc5400) [pid = 12921] [serial = 1981] [outer = (nil)] 13:03:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f106aedc000) [pid = 12921] [serial = 1982] [outer = 0x7f1065dc5400] 13:03:31 INFO - PROCESS | 12921 | 1462219411462 Marionette DEBUG loaded listener.js 13:03:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f1074d3f800) [pid = 12921] [serial = 1983] [outer = 0x7f1065dc5400] 13:03:32 INFO - PROCESS | 12921 | 1462219412809 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]]]}] 13:03:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:03:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1929ms 13:03:32 INFO - PROCESS | 12921 | 1462219412872 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:03:32 INFO - PROCESS | 12921 | 1462219412877 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 13:03:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:03:32 INFO - PROCESS | 12921 | 1462219412885 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:03:32 INFO - PROCESS | 12921 | 1462219412890 Marionette TRACE conn3 <- [1,2614,null,{}] 13:03:32 INFO - PROCESS | 12921 | 1462219412983 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}] 13:03:33 INFO - PROCESS | 12921 | 1462219413258 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:03:33 INFO - PROCESS | 12921 | 1462219413473 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106c368000 == 147 [pid = 12921] [id = 661] 13:03:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f10668e7000) [pid = 12921] [serial = 1984] [outer = (nil)] 13:03:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f1067cf2400) [pid = 12921] [serial = 1985] [outer = 0x7f10668e7000] 13:03:33 INFO - PROCESS | 12921 | 1462219413538 Marionette DEBUG loaded listener.js 13:03:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f106a561000) [pid = 12921] [serial = 1986] [outer = 0x7f10668e7000] 13:03:34 INFO - PROCESS | 12921 | 1462219414485 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]]]}] 13:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1638ms 13:03:34 INFO - PROCESS | 12921 | 1462219414521 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:03:34 INFO - PROCESS | 12921 | 1462219414528 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 13:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:03:34 INFO - PROCESS | 12921 | 1462219414537 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:03:34 INFO - PROCESS | 12921 | 1462219414540 Marionette TRACE conn3 <- [1,2618,null,{}] 13:03:34 INFO - PROCESS | 12921 | 1462219414545 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}] 13:03:34 INFO - PROCESS | 12921 | 1462219414722 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:03:34 INFO - PROCESS | 12921 | 1462219414955 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1066832800 == 148 [pid = 12921] [id = 662] 13:03:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f1068447400) [pid = 12921] [serial = 1987] [outer = (nil)] 13:03:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f106c448400) [pid = 12921] [serial = 1988] [outer = 0x7f1068447400] 13:03:35 INFO - PROCESS | 12921 | 1462219415119 Marionette DEBUG loaded listener.js 13:03:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f106c6ea000) [pid = 12921] [serial = 1989] [outer = 0x7f1068447400] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071fe3800 == 147 [pid = 12921] [id = 646] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10687ef000 == 146 [pid = 12921] [id = 645] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f106a9cf800) [pid = 12921] [serial = 1874] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f1074a98c00) [pid = 12921] [serial = 1841] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f1068449800) [pid = 12921] [serial = 1838] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067af7000 == 145 [pid = 12921] [id = 619] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106df53000 == 144 [pid = 12921] [id = 644] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106b418800 == 143 [pid = 12921] [id = 643] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1068719000 == 142 [pid = 12921] [id = 642] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1066b87800 == 141 [pid = 12921] [id = 618] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10632da000 == 140 [pid = 12921] [id = 641] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106caf6800 == 139 [pid = 12921] [id = 640] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067d1a000 == 138 [pid = 12921] [id = 639] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1075342800 == 137 [pid = 12921] [id = 633] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074d1b000 == 136 [pid = 12921] [id = 632] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107439f000 == 135 [pid = 12921] [id = 631] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073f62000 == 134 [pid = 12921] [id = 630] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107330d800 == 133 [pid = 12921] [id = 629] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071ff2000 == 132 [pid = 12921] [id = 628] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ffca800 == 131 [pid = 12921] [id = 627] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106c69e800 == 130 [pid = 12921] [id = 626] 13:03:35 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106870f000 == 129 [pid = 12921] [id = 625] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f106e1d2c00) [pid = 12921] [serial = 1868] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f1067de3c00) [pid = 12921] [serial = 1871] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f1065fe3800) [pid = 12921] [serial = 1832] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f106d385800) [pid = 12921] [serial = 1862] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f106d503c00) [pid = 12921] [serial = 1863] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f1065dc4000) [pid = 12921] [serial = 1844] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f10668e9400) [pid = 12921] [serial = 1845] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f1084b34000) [pid = 12921] [serial = 1829] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f107b0cc400) [pid = 12921] [serial = 1826] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f106b859400) [pid = 12921] [serial = 1854] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f106b751800) [pid = 12921] [serial = 1853] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f106c6ed800) [pid = 12921] [serial = 1857] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f106c5de000) [pid = 12921] [serial = 1856] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f106854b400) [pid = 12921] [serial = 1848] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f1065dd1400) [pid = 12921] [serial = 1847] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f106c9b9400) [pid = 12921] [serial = 1859] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f106cc10000) [pid = 12921] [serial = 1860] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f106a9cd800) [pid = 12921] [serial = 1851] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f106a65fc00) [pid = 12921] [serial = 1850] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f106b7e3000) [pid = 12921] [serial = 1814] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f109160a000) [pid = 12921] [serial = 1835] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f10742cd400) [pid = 12921] [serial = 1820] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f107a406000) [pid = 12921] [serial = 1823] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f106e47e400) [pid = 12921] [serial = 1817] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f106d50d400) [pid = 12921] [serial = 1865] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 187 (0x7f106a55c800) [pid = 12921] [serial = 1872] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 186 (0x7f106e2f0400) [pid = 12921] [serial = 1869] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | --DOMWINDOW == 185 (0x7f106e1cc000) [pid = 12921] [serial = 1866] [outer = (nil)] [url = about:blank] 13:03:35 INFO - PROCESS | 12921 | 1462219415979 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]]]}] 13:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1482ms 13:03:36 INFO - PROCESS | 12921 | 1462219416019 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:03:36 INFO - PROCESS | 12921 | 1462219416022 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 13:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:03:36 INFO - PROCESS | 12921 | 1462219416070 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:03:36 INFO - PROCESS | 12921 | 1462219416075 Marionette TRACE conn3 <- [1,2622,null,{}] 13:03:36 INFO - PROCESS | 12921 | 1462219416094 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}] 13:03:36 INFO - PROCESS | 12921 | 1462219416272 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:03:36 INFO - PROCESS | 12921 | 1462219416283 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ac24000 == 130 [pid = 12921] [id = 663] 13:03:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 186 (0x7f10668f5c00) [pid = 12921] [serial = 1990] [outer = (nil)] 13:03:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 187 (0x7f106cc36c00) [pid = 12921] [serial = 1991] [outer = 0x7f10668f5c00] 13:03:36 INFO - PROCESS | 12921 | 1462219416338 Marionette DEBUG loaded listener.js 13:03:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f106d510800) [pid = 12921] [serial = 1992] [outer = 0x7f10668f5c00] 13:03:37 INFO - PROCESS | 12921 | 1462219417200 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]]]}] 13:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1229ms 13:03:37 INFO - PROCESS | 12921 | 1462219417257 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:03:37 INFO - PROCESS | 12921 | 1462219417261 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 13:03:37 INFO - PROCESS | 12921 | 1462219417266 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:03:37 INFO - PROCESS | 12921 | 1462219417268 Marionette TRACE conn3 <- [1,2626,null,{}] 13:03:37 INFO - PROCESS | 12921 | 1462219417272 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}] 13:03:37 INFO - PROCESS | 12921 | 1462219417436 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:03:37 INFO - PROCESS | 12921 | 1462219417445 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106dedf000 == 131 [pid = 12921] [id = 664] 13:03:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f106791e000) [pid = 12921] [serial = 1993] [outer = (nil)] 13:03:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f106e477000) [pid = 12921] [serial = 1994] [outer = 0x7f106791e000] 13:03:37 INFO - PROCESS | 12921 | 1462219417674 Marionette DEBUG loaded listener.js 13:03:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f106e48e400) [pid = 12921] [serial = 1995] [outer = 0x7f106791e000] 13:03:38 INFO - PROCESS | 12921 | 1462219418400 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]]]}] 13:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1175ms 13:03:38 INFO - PROCESS | 12921 | 1462219418441 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:03:38 INFO - PROCESS | 12921 | 1462219418444 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 13:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:03:38 INFO - PROCESS | 12921 | 1462219418456 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:03:38 INFO - PROCESS | 12921 | 1462219418458 Marionette TRACE conn3 <- [1,2630,null,{}] 13:03:38 INFO - PROCESS | 12921 | 1462219418463 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}] 13:03:38 INFO - PROCESS | 12921 | 1462219418689 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:03:38 INFO - PROCESS | 12921 | 1462219418718 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:38 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f170000 == 132 [pid = 12921] [id = 665] 13:03:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f106a661800) [pid = 12921] [serial = 1996] [outer = (nil)] 13:03:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f106eee9c00) [pid = 12921] [serial = 1997] [outer = 0x7f106a661800] 13:03:38 INFO - PROCESS | 12921 | 1462219418774 Marionette DEBUG loaded listener.js 13:03:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f106fdb4800) [pid = 12921] [serial = 1998] [outer = 0x7f106a661800] 13:03:39 INFO - PROCESS | 12921 | 1462219419607 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]]]}] 13:03:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:03:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1184ms 13:03:39 INFO - PROCESS | 12921 | 1462219419634 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:03:39 INFO - PROCESS | 12921 | 1462219419637 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 13:03:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:03:39 INFO - PROCESS | 12921 | 1462219419657 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:03:39 INFO - PROCESS | 12921 | 1462219419660 Marionette TRACE conn3 <- [1,2634,null,{}] 13:03:39 INFO - PROCESS | 12921 | 1462219419665 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}] 13:03:39 INFO - PROCESS | 12921 | 1462219419921 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:03:39 INFO - PROCESS | 12921 | 1462219419950 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:39 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073303800 == 133 [pid = 12921] [id = 666] 13:03:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f107009fc00) [pid = 12921] [serial = 1999] [outer = (nil)] 13:03:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f10736ee400) [pid = 12921] [serial = 2000] [outer = 0x7f107009fc00] 13:03:40 INFO - PROCESS | 12921 | 1462219420007 Marionette DEBUG loaded listener.js 13:03:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f1074159400) [pid = 12921] [serial = 2001] [outer = 0x7f107009fc00] 13:03:40 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f1068699400) [pid = 12921] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:03:40 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f10668ec000) [pid = 12921] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:03:40 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f106d50ac00) [pid = 12921] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:03:40 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f106b852c00) [pid = 12921] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:03:40 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f10631de000) [pid = 12921] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:03:40 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f10631d6c00) [pid = 12921] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:03:40 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f10631df800) [pid = 12921] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:03:41 INFO - PROCESS | 12921 | 1462219421090 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]]]}] 13:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1484ms 13:03:41 INFO - PROCESS | 12921 | 1462219421139 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:03:41 INFO - PROCESS | 12921 | 1462219421141 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 13:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:03:41 INFO - PROCESS | 12921 | 1462219421146 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:03:41 INFO - PROCESS | 12921 | 1462219421148 Marionette TRACE conn3 <- [1,2638,null,{}] 13:03:41 INFO - PROCESS | 12921 | 1462219421153 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}] 13:03:41 INFO - PROCESS | 12921 | 1462219421383 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:03:41 INFO - PROCESS | 12921 | 1462219421400 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10725d5800 == 134 [pid = 12921] [id = 667] 13:03:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f106a664c00) [pid = 12921] [serial = 2002] [outer = (nil)] 13:03:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f1073f4ac00) [pid = 12921] [serial = 2003] [outer = 0x7f106a664c00] 13:03:41 INFO - PROCESS | 12921 | 1462219421455 Marionette DEBUG loaded listener.js 13:03:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f1074378c00) [pid = 12921] [serial = 2004] [outer = 0x7f106a664c00] 13:03:42 INFO - PROCESS | 12921 | 1462219422180 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]]]}] 13:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1074ms 13:03:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:03:42 INFO - PROCESS | 12921 | 1462219422222 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:03:42 INFO - PROCESS | 12921 | 1462219422224 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 13:03:42 INFO - PROCESS | 12921 | 1462219422230 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:03:42 INFO - PROCESS | 12921 | 1462219422232 Marionette TRACE conn3 <- [1,2642,null,{}] 13:03:42 INFO - PROCESS | 12921 | 1462219422237 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}] 13:03:42 INFO - PROCESS | 12921 | 1462219422463 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:03:42 INFO - PROCESS | 12921 | 1462219422484 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074c1b000 == 135 [pid = 12921] [id = 668] 13:03:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f106d502800) [pid = 12921] [serial = 2005] [outer = (nil)] 13:03:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f10743f7000) [pid = 12921] [serial = 2006] [outer = 0x7f106d502800] 13:03:42 INFO - PROCESS | 12921 | 1462219422537 Marionette DEBUG loaded listener.js 13:03:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f1074aa6000) [pid = 12921] [serial = 2007] [outer = 0x7f106d502800] 13:03:43 INFO - PROCESS | 12921 | 1462219423649 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]]]}] 13:03:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:03:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1478ms 13:03:43 INFO - PROCESS | 12921 | 1462219423708 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:03:43 INFO - PROCESS | 12921 | 1462219423715 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 13:03:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:03:43 INFO - PROCESS | 12921 | 1462219423722 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:03:43 INFO - PROCESS | 12921 | 1462219423728 Marionette TRACE conn3 <- [1,2646,null,{}] 13:03:43 INFO - PROCESS | 12921 | 1462219423734 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}] 13:03:43 INFO - PROCESS | 12921 | 1462219423983 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:03:44 INFO - PROCESS | 12921 | 1462219424281 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:44 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106abdc800 == 136 [pid = 12921] [id = 669] 13:03:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f106a662000) [pid = 12921] [serial = 2008] [outer = (nil)] 13:03:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f106acd1800) [pid = 12921] [serial = 2009] [outer = 0x7f106a662000] 13:03:44 INFO - PROCESS | 12921 | 1462219424355 Marionette DEBUG loaded listener.js 13:03:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f106c451000) [pid = 12921] [serial = 2010] [outer = 0x7f106a662000] 13:03:45 INFO - PROCESS | 12921 | 1462219425163 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]]]}] 13:03:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:03:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1490ms 13:03:45 INFO - PROCESS | 12921 | 1462219425213 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:03:45 INFO - PROCESS | 12921 | 1462219425221 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 13:03:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:03:45 INFO - PROCESS | 12921 | 1462219425230 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:03:45 INFO - PROCESS | 12921 | 1462219425233 Marionette TRACE conn3 <- [1,2650,null,{}] 13:03:45 INFO - PROCESS | 12921 | 1462219425237 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}] 13:03:45 INFO - PROCESS | 12921 | 1462219425434 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:03:45 INFO - PROCESS | 12921 | 1462219425701 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:45 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071f91800 == 137 [pid = 12921] [id = 670] 13:03:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f10668e9800) [pid = 12921] [serial = 2011] [outer = (nil)] 13:03:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f106c9ba000) [pid = 12921] [serial = 2012] [outer = 0x7f10668e9800] 13:03:45 INFO - PROCESS | 12921 | 1462219425768 Marionette DEBUG loaded listener.js 13:03:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f106d510000) [pid = 12921] [serial = 2013] [outer = 0x7f10668e9800] 13:03:46 INFO - PROCESS | 12921 | 1462219426582 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]]]}] 13:03:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:03:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1385ms 13:03:46 INFO - PROCESS | 12921 | 1462219426616 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:03:46 INFO - PROCESS | 12921 | 1462219426619 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 13:03:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:03:46 INFO - PROCESS | 12921 | 1462219426624 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:03:46 INFO - PROCESS | 12921 | 1462219426629 Marionette TRACE conn3 <- [1,2654,null,{}] 13:03:46 INFO - PROCESS | 12921 | 1462219426643 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}] 13:03:46 INFO - PROCESS | 12921 | 1462219426827 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:03:47 INFO - PROCESS | 12921 | 1462219427054 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10785b6000 == 138 [pid = 12921] [id = 671] 13:03:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f106e2ee000) [pid = 12921] [serial = 2014] [outer = (nil)] 13:03:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f106fdc1800) [pid = 12921] [serial = 2015] [outer = 0x7f106e2ee000] 13:03:47 INFO - PROCESS | 12921 | 1462219427160 Marionette DEBUG loaded listener.js 13:03:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f1073646c00) [pid = 12921] [serial = 2016] [outer = 0x7f106e2ee000] 13:03:47 INFO - PROCESS | 12921 | 1462219427991 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]]]}] 13:03:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:03:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1431ms 13:03:48 INFO - PROCESS | 12921 | 1462219428057 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:03:48 INFO - PROCESS | 12921 | 1462219428061 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 13:03:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:03:48 INFO - PROCESS | 12921 | 1462219428066 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:03:48 INFO - PROCESS | 12921 | 1462219428068 Marionette TRACE conn3 <- [1,2658,null,{}] 13:03:48 INFO - PROCESS | 12921 | 1462219428073 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}] 13:03:48 INFO - PROCESS | 12921 | 1462219428256 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:03:48 INFO - PROCESS | 12921 | 1462219428471 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10795c0800 == 139 [pid = 12921] [id = 672] 13:03:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f106b85d400) [pid = 12921] [serial = 2017] [outer = (nil)] 13:03:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f1073f48400) [pid = 12921] [serial = 2018] [outer = 0x7f106b85d400] 13:03:48 INFO - PROCESS | 12921 | 1462219428576 Marionette DEBUG loaded listener.js 13:03:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f10743f5c00) [pid = 12921] [serial = 2019] [outer = 0x7f106b85d400] 13:03:49 INFO - PROCESS | 12921 | 1462219429360 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]]]}] 13:03:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:03:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1329ms 13:03:49 INFO - PROCESS | 12921 | 1462219429396 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:03:49 INFO - PROCESS | 12921 | 1462219429399 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 13:03:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:03:49 INFO - PROCESS | 12921 | 1462219429404 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:03:49 INFO - PROCESS | 12921 | 1462219429406 Marionette TRACE conn3 <- [1,2662,null,{}] 13:03:49 INFO - PROCESS | 12921 | 1462219429411 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}] 13:03:49 INFO - PROCESS | 12921 | 1462219429581 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:03:50 INFO - PROCESS | 12921 | 1462219430010 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b495800 == 140 [pid = 12921] [id = 673] 13:03:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f1074c44400) [pid = 12921] [serial = 2020] [outer = (nil)] 13:03:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f1074c4bc00) [pid = 12921] [serial = 2021] [outer = 0x7f1074c44400] 13:03:50 INFO - PROCESS | 12921 | 1462219430142 Marionette DEBUG loaded listener.js 13:03:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f1074d46000) [pid = 12921] [serial = 2022] [outer = 0x7f1074c44400] 13:03:50 INFO - PROCESS | 12921 | 1462219430901 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]]]}] 13:03:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:03:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1527ms 13:03:50 INFO - PROCESS | 12921 | 1462219430936 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:03:50 INFO - PROCESS | 12921 | 1462219430939 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 13:03:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:03:50 INFO - PROCESS | 12921 | 1462219430946 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:03:50 INFO - PROCESS | 12921 | 1462219430948 Marionette TRACE conn3 <- [1,2666,null,{}] 13:03:50 INFO - PROCESS | 12921 | 1462219430954 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}] 13:03:51 INFO - PROCESS | 12921 | 1462219431137 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:03:51 INFO - PROCESS | 12921 | 1462219431355 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1082692000 == 141 [pid = 12921] [id = 674] 13:03:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f1074d47800) [pid = 12921] [serial = 2023] [outer = (nil)] 13:03:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f1079388400) [pid = 12921] [serial = 2024] [outer = 0x7f1074d47800] 13:03:51 INFO - PROCESS | 12921 | 1462219431460 Marionette DEBUG loaded listener.js 13:03:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f1079576800) [pid = 12921] [serial = 2025] [outer = 0x7f1074d47800] 13:03:52 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 13:03:52 INFO - PROCESS | 12921 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:03:52 INFO - PROCESS | 12921 | 1462219432775 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]]]}] 13:03:52 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) 13:03:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1839ms 13:03:52 INFO - PROCESS | 12921 | 1462219432786 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:03:52 INFO - PROCESS | 12921 | 1462219432790 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 13:03:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:03:52 INFO - PROCESS | 12921 | 1462219432799 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:03:52 INFO - PROCESS | 12921 | 1462219432802 Marionette TRACE conn3 <- [1,2670,null,{}] 13:03:52 INFO - PROCESS | 12921 | 1462219432808 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}] 13:03:53 INFO - PROCESS | 12921 | 1462219433008 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:03:53 INFO - PROCESS | 12921 | 1462219433234 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:53 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10844c5800 == 142 [pid = 12921] [id = 675] 13:03:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f1075586800) [pid = 12921] [serial = 2026] [outer = (nil)] 13:03:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f1079582c00) [pid = 12921] [serial = 2027] [outer = 0x7f1075586800] 13:03:53 INFO - PROCESS | 12921 | 1462219433295 Marionette DEBUG loaded listener.js 13:03:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f107a403000) [pid = 12921] [serial = 2028] [outer = 0x7f1075586800] 13:03:54 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 13:03:54 INFO - PROCESS | 12921 | 1462219434505 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] 13:03:54 INFO - PROCESS | 12921 | 1462219434540 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 13:03:54 INFO - PROCESS | 12921 | 1462219434544 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:03:54 INFO - PROCESS | 12921 | 1462219434548 Marionette TRACE conn3 <- [1,2674,null,{}] 13:03:54 INFO - PROCESS | 12921 | 1462219434552 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}] 13:03:54 INFO - PROCESS | 12921 | 1462219434720 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:03:54 INFO - PROCESS | 12921 | 1462219434949 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084717000 == 143 [pid = 12921] [id = 676] 13:03:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f1065fe2400) [pid = 12921] [serial = 2029] [outer = (nil)] 13:03:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f1079583000) [pid = 12921] [serial = 2030] [outer = 0x7f1065fe2400] 13:03:55 INFO - PROCESS | 12921 | 1462219435050 Marionette DEBUG loaded listener.js 13:03:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f107a413c00) [pid = 12921] [serial = 2031] [outer = 0x7f1065fe2400] 13:03:56 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 13:03:56 INFO - PROCESS | 12921 | 1462219436273 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] 13:03:56 INFO - PROCESS | 12921 | 1462219436335 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 13:03:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:03:56 INFO - PROCESS | 12921 | 1462219436341 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:03:56 INFO - PROCESS | 12921 | 1462219436344 Marionette TRACE conn3 <- [1,2678,null,{}] 13:03:56 INFO - PROCESS | 12921 | 1462219436349 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}] 13:03:56 INFO - PROCESS | 12921 | 1462219436560 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:03:56 INFO - PROCESS | 12921 | 1462219436824 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1085879800 == 144 [pid = 12921] [id = 677] 13:03:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f106e478c00) [pid = 12921] [serial = 2032] [outer = (nil)] 13:03:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f107a485c00) [pid = 12921] [serial = 2033] [outer = 0x7f106e478c00] 13:03:56 INFO - PROCESS | 12921 | 1462219436887 Marionette DEBUG loaded listener.js 13:03:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f107a88ec00) [pid = 12921] [serial = 2034] [outer = 0x7f106e478c00] 13:03:58 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 13:03:58 INFO - PROCESS | 12921 | 1462219438098 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]]]}] 13:03:58 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) 13:03:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1785ms 13:03:58 INFO - PROCESS | 12921 | 1462219438128 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:03:58 INFO - PROCESS | 12921 | 1462219438131 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 13:03:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:03:58 INFO - PROCESS | 12921 | 1462219438136 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:03:58 INFO - PROCESS | 12921 | 1462219438138 Marionette TRACE conn3 <- [1,2682,null,{}] 13:03:58 INFO - PROCESS | 12921 | 1462219438143 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}] 13:03:58 INFO - PROCESS | 12921 | 1462219438327 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:03:58 INFO - PROCESS | 12921 | 1462219438557 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a8a800 == 145 [pid = 12921] [id = 678] 13:03:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f107ab33400) [pid = 12921] [serial = 2035] [outer = (nil)] 13:03:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f107ab38c00) [pid = 12921] [serial = 2036] [outer = 0x7f107ab33400] 13:03:58 INFO - PROCESS | 12921 | 1462219438657 Marionette DEBUG loaded listener.js 13:03:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f107ae26400) [pid = 12921] [serial = 2037] [outer = 0x7f107ab33400] 13:03:59 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 13:03:59 INFO - PROCESS | 12921 | 1462219439931 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]]]}] 13:03:59 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) 13:03:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1828ms 13:03:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:03:59 INFO - PROCESS | 12921 | 1462219439964 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:03:59 INFO - PROCESS | 12921 | 1462219439966 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 13:03:59 INFO - PROCESS | 12921 | 1462219439971 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:03:59 INFO - PROCESS | 12921 | 1462219439975 Marionette TRACE conn3 <- [1,2686,null,{}] 13:03:59 INFO - PROCESS | 12921 | 1462219439979 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}] 13:04:00 INFO - PROCESS | 12921 | 1462219440256 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:04:00 INFO - PROCESS | 12921 | 1462219440488 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1066b91000 == 146 [pid = 12921] [id = 679] 13:04:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f1067ddf000) [pid = 12921] [serial = 2038] [outer = (nil)] 13:04:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f106aee2400) [pid = 12921] [serial = 2039] [outer = 0x7f1067ddf000] 13:04:00 INFO - PROCESS | 12921 | 1462219440556 Marionette DEBUG loaded listener.js 13:04:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f107b0b9c00) [pid = 12921] [serial = 2040] [outer = 0x7f1067ddf000] 13:04:01 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 13:04:01 INFO - PROCESS | 12921 | 1462219441776 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] 13:04:01 INFO - PROCESS | 12921 | 1462219441806 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 13:04:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:04:01 INFO - PROCESS | 12921 | 1462219441811 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:04:01 INFO - PROCESS | 12921 | 1462219441814 Marionette TRACE conn3 <- [1,2690,null,{}] 13:04:01 INFO - PROCESS | 12921 | 1462219441818 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}] 13:04:01 INFO - PROCESS | 12921 | 1462219441988 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:04:02 INFO - PROCESS | 12921 | 1462219442644 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:02 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10685eb000 == 147 [pid = 12921] [id = 680] 13:04:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f10631da800) [pid = 12921] [serial = 2041] [outer = (nil)] 13:04:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f1065dce000) [pid = 12921] [serial = 2042] [outer = 0x7f10631da800] 13:04:02 INFO - PROCESS | 12921 | 1462219442772 Marionette DEBUG loaded listener.js 13:04:02 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f1067919400) [pid = 12921] [serial = 2043] [outer = 0x7f10631da800] 13:04:03 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 13:04:04 INFO - PROCESS | 12921 | 1462219444053 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] 13:04:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:04:04 INFO - PROCESS | 12921 | 1462219444105 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 13:04:04 INFO - PROCESS | 12921 | 1462219444114 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:04:04 INFO - PROCESS | 12921 | 1462219444122 Marionette TRACE conn3 <- [1,2694,null,{}] 13:04:04 INFO - PROCESS | 12921 | 1462219444135 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}] 13:04:04 INFO - PROCESS | 12921 | 1462219444484 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:04:04 INFO - PROCESS | 12921 | 1462219444722 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067ccb000 == 148 [pid = 12921] [id = 681] 13:04:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f106a9cf800) [pid = 12921] [serial = 2044] [outer = (nil)] 13:04:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f106b850800) [pid = 12921] [serial = 2045] [outer = 0x7f106a9cf800] 13:04:04 INFO - PROCESS | 12921 | 1462219444783 Marionette DEBUG loaded listener.js 13:04:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f106c6eb400) [pid = 12921] [serial = 2046] [outer = 0x7f106a9cf800] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10725d5800 == 147 [pid = 12921] [id = 667] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073303800 == 146 [pid = 12921] [id = 666] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f106e4c8000) [pid = 12921] [serial = 1940] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f170000 == 145 [pid = 12921] [id = 665] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106dedf000 == 144 [pid = 12921] [id = 664] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10785d4000 == 143 [pid = 12921] [id = 603] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ac24000 == 142 [pid = 12921] [id = 663] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1066832800 == 141 [pid = 12921] [id = 662] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106c368000 == 140 [pid = 12921] [id = 661] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b220000 == 139 [pid = 12921] [id = 656] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107aeaa800 == 138 [pid = 12921] [id = 655] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a87f800 == 137 [pid = 12921] [id = 654] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a314000 == 136 [pid = 12921] [id = 653] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a20e800 == 135 [pid = 12921] [id = 652] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1079337800 == 134 [pid = 12921] [id = 651] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107533e000 == 133 [pid = 12921] [id = 650] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073717800 == 132 [pid = 12921] [id = 649] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106de8d000 == 131 [pid = 12921] [id = 648] 13:04:05 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1066c4d800 == 130 [pid = 12921] [id = 647] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f106a662800) [pid = 12921] [serial = 1880] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f106cc06400) [pid = 12921] [serial = 1931] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f106aed9000) [pid = 12921] [serial = 1925] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f1072506800) [pid = 12921] [serial = 1910] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f106791f000) [pid = 12921] [serial = 1877] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f106a565800) [pid = 12921] [serial = 1916] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f106e476800) [pid = 12921] [serial = 1935] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f106c5e7800) [pid = 12921] [serial = 1928] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f106c9b3400) [pid = 12921] [serial = 1929] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f1068696400) [pid = 12921] [serial = 1923] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f107009b400) [pid = 12921] [serial = 1901] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f106c5dfc00) [pid = 12921] [serial = 1883] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f106f10e400) [pid = 12921] [serial = 1895] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f106cc11800) [pid = 12921] [serial = 1938] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f1071d5e800) [pid = 12921] [serial = 1904] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f1067cf0c00) [pid = 12921] [serial = 1937] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f106d386800) [pid = 12921] [serial = 1886] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f106eee3400) [pid = 12921] [serial = 1892] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f106869a000) [pid = 12921] [serial = 1913] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f106f1af800) [pid = 12921] [serial = 1898] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f1065fe0400) [pid = 12921] [serial = 1919] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f106b7ecc00) [pid = 12921] [serial = 1926] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f106e1c6c00) [pid = 12921] [serial = 1934] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f106e476c00) [pid = 12921] [serial = 1889] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f106d1ee800) [pid = 12921] [serial = 1932] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f1072511c00) [pid = 12921] [serial = 1907] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f1067cefc00) [pid = 12921] [serial = 1920] [outer = (nil)] [url = about:blank] 13:04:05 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f10668e6c00) [pid = 12921] [serial = 1922] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 13:04:06 INFO - PROCESS | 12921 | 1462219446101 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] 13:04:06 INFO - PROCESS | 12921 | 1462219446166 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 13:04:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:04:06 INFO - PROCESS | 12921 | 1462219446173 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:04:06 INFO - PROCESS | 12921 | 1462219446175 Marionette TRACE conn3 <- [1,2698,null,{}] 13:04:06 INFO - PROCESS | 12921 | 1462219446180 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}] 13:04:06 INFO - PROCESS | 12921 | 1462219446399 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:04:06 INFO - PROCESS | 12921 | 1462219446585 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106abdd000 == 131 [pid = 12921] [id = 682] 13:04:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f1068693800) [pid = 12921] [serial = 2047] [outer = (nil)] 13:04:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f106cc04400) [pid = 12921] [serial = 2048] [outer = 0x7f1068693800] 13:04:06 INFO - PROCESS | 12921 | 1462219446645 Marionette DEBUG loaded listener.js 13:04:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f106cc38400) [pid = 12921] [serial = 2049] [outer = 0x7f1068693800] 13:04:07 INFO - PROCESS | 12921 | SkCairoFTTypeface::onFilterRec unimplemented 13:04:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:04:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:04:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:04:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:04:07 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 13:04:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:07 INFO - _addTest/ [0,2701,"getWindowHandle",null] 13:04:07 INFO - PROCESS | 12921 | 1462219447815 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 13:04:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:04:07 INFO - PROCESS | 12921 | 1462219447823 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:04:07 INFO - PROCESS | 12921 | 1462219447830 Marionette TRACE conn3 <- [1,2702,null,{}] 13:04:07 INFO - PROCESS | 12921 | 1462219447860 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}] 13:04:08 INFO - PROCESS | 12921 | 1462219448090 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:04:08 INFO - PROCESS | 12921 | 1462219448159 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106fe3e800 == 132 [pid = 12921] [id = 683] 13:04:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f106d502400) [pid = 12921] [serial = 2050] [outer = (nil)] 13:04:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f106e47cc00) [pid = 12921] [serial = 2051] [outer = 0x7f106d502400] 13:04:08 INFO - PROCESS | 12921 | 1462219448212 Marionette DEBUG loaded listener.js 13:04:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f106e490c00) [pid = 12921] [serial = 2052] [outer = 0x7f106d502400] 13:04:08 INFO - PROCESS | 12921 | 1462219448981 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]]]}] 13:04:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:04:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1205ms 13:04:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:04:09 INFO - PROCESS | 12921 | 1462219449034 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:04:09 INFO - PROCESS | 12921 | 1462219449037 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 13:04:09 INFO - PROCESS | 12921 | 1462219449043 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:04:09 INFO - PROCESS | 12921 | 1462219449046 Marionette TRACE conn3 <- [1,2706,null,{}] 13:04:09 INFO - PROCESS | 12921 | 1462219449050 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}] 13:04:09 INFO - PROCESS | 12921 | 1462219449281 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:04:09 INFO - PROCESS | 12921 | 1462219449318 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073315000 == 133 [pid = 12921] [id = 684] 13:04:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f106e492000) [pid = 12921] [serial = 2053] [outer = (nil)] 13:04:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f106eeea800) [pid = 12921] [serial = 2054] [outer = 0x7f106e492000] 13:04:09 INFO - PROCESS | 12921 | 1462219449380 Marionette DEBUG loaded listener.js 13:04:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f106f1b2000) [pid = 12921] [serial = 2055] [outer = 0x7f106e492000] 13:04:10 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f106a661800) [pid = 12921] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:04:10 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f107009fc00) [pid = 12921] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:04:10 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f106791e000) [pid = 12921] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:04:10 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f10668f5c00) [pid = 12921] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:04:10 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f1068447400) [pid = 12921] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:04:10 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f10668e7000) [pid = 12921] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:04:10 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f10631d8400) [pid = 12921] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:04:10 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f106a664c00) [pid = 12921] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:04:10 INFO - PROCESS | 12921 | 1462219450466 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]]]}] 13:04:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:04:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1431ms 13:04:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:04:10 INFO - PROCESS | 12921 | 1462219450473 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 13:04:10 INFO - PROCESS | 12921 | 1462219450475 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 13:04:10 INFO - PROCESS | 12921 | 1462219450481 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:04:10 INFO - PROCESS | 12921 | 1462219450483 Marionette TRACE conn3 <- [1,2710,null,{}] 13:04:10 INFO - PROCESS | 12921 | 1462219450488 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}] 13:04:10 INFO - PROCESS | 12921 | 1462219450712 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:04:10 INFO - PROCESS | 12921 | 1462219450733 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10733d5000 == 134 [pid = 12921] [id = 685] 13:04:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f106f1a5c00) [pid = 12921] [serial = 2056] [outer = (nil)] 13:04:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f107009b400) [pid = 12921] [serial = 2057] [outer = 0x7f106f1a5c00] 13:04:10 INFO - PROCESS | 12921 | 1462219450796 Marionette DEBUG loaded listener.js 13:04:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f1072511c00) [pid = 12921] [serial = 2058] [outer = 0x7f106f1a5c00] 13:04:11 INFO - PROCESS | 12921 | 1462219451569 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] 13:04:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:04:11 INFO - PROCESS | 12921 | 1462219451630 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 13:04:11 INFO - PROCESS | 12921 | 1462219451635 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:04:11 INFO - PROCESS | 12921 | 1462219451638 Marionette TRACE conn3 <- [1,2714,null,{}] 13:04:11 INFO - PROCESS | 12921 | 1462219451642 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}] 13:04:11 INFO - PROCESS | 12921 | 1462219451809 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:04:11 INFO - PROCESS | 12921 | 1462219451818 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107533c800 == 135 [pid = 12921] [id = 686] 13:04:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f10736f1c00) [pid = 12921] [serial = 2059] [outer = (nil)] 13:04:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f10742c7c00) [pid = 12921] [serial = 2060] [outer = 0x7f10736f1c00] 13:04:11 INFO - PROCESS | 12921 | 1462219451870 Marionette DEBUG loaded listener.js 13:04:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f10743ef000) [pid = 12921] [serial = 2061] [outer = 0x7f10736f1c00] 13:04:13 INFO - PROCESS | 12921 | 1462219453020 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]]]}] 13:04:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:04:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1436ms 13:04:13 INFO - PROCESS | 12921 | 1462219453071 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:04:13 INFO - PROCESS | 12921 | 1462219453078 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 13:04:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:04:13 INFO - PROCESS | 12921 | 1462219453084 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:04:13 INFO - PROCESS | 12921 | 1462219453090 Marionette TRACE conn3 <- [1,2718,null,{}] 13:04:13 INFO - PROCESS | 12921 | 1462219453096 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}] 13:04:13 INFO - PROCESS | 12921 | 1462219453333 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:04:13 INFO - PROCESS | 12921 | 1462219453545 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:13 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106de9f800 == 136 [pid = 12921] [id = 687] 13:04:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f10668e7000) [pid = 12921] [serial = 2062] [outer = (nil)] 13:04:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f106b7df400) [pid = 12921] [serial = 2063] [outer = 0x7f10668e7000] 13:04:13 INFO - PROCESS | 12921 | 1462219453649 Marionette DEBUG loaded listener.js 13:04:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f106c9b5400) [pid = 12921] [serial = 2064] [outer = 0x7f10668e7000] 13:04:14 INFO - PROCESS | 12921 | 1462219454554 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] 13:04:14 INFO - PROCESS | 12921 | 1462219454628 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 13:04:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:04:14 INFO - PROCESS | 12921 | 1462219454637 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:04:14 INFO - PROCESS | 12921 | 1462219454640 Marionette TRACE conn3 <- [1,2722,null,{}] 13:04:14 INFO - PROCESS | 12921 | 1462219454646 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}] 13:04:14 INFO - PROCESS | 12921 | 1462219454875 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:04:15 INFO - PROCESS | 12921 | 1462219455086 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074c28800 == 137 [pid = 12921] [id = 688] 13:04:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f106d382400) [pid = 12921] [serial = 2065] [outer = (nil)] 13:04:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f106e47bc00) [pid = 12921] [serial = 2066] [outer = 0x7f106d382400] 13:04:15 INFO - PROCESS | 12921 | 1462219455267 Marionette DEBUG loaded listener.js 13:04:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f106eee5000) [pid = 12921] [serial = 2067] [outer = 0x7f106d382400] 13:04:16 INFO - PROCESS | 12921 | 1462219456083 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] 13:04:16 INFO - PROCESS | 12921 | 1462219456120 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 13:04:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:04:16 INFO - PROCESS | 12921 | 1462219456126 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:04:16 INFO - PROCESS | 12921 | 1462219456131 Marionette TRACE conn3 <- [1,2726,null,{}] 13:04:16 INFO - PROCESS | 12921 | 1462219456145 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}] 13:04:16 INFO - PROCESS | 12921 | 1462219456330 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:04:16 INFO - PROCESS | 12921 | 1462219456598 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:16 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10795a9800 == 138 [pid = 12921] [id = 689] 13:04:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f107250ac00) [pid = 12921] [serial = 2068] [outer = (nil)] 13:04:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f10742ce400) [pid = 12921] [serial = 2069] [outer = 0x7f107250ac00] 13:04:16 INFO - PROCESS | 12921 | 1462219456666 Marionette DEBUG loaded listener.js 13:04:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f1074a46000) [pid = 12921] [serial = 2070] [outer = 0x7f107250ac00] 13:04:17 INFO - PROCESS | 12921 | 1462219457454 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]]]}] 13:04:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:04:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1381ms 13:04:17 INFO - PROCESS | 12921 | 1462219457507 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:04:17 INFO - PROCESS | 12921 | 1462219457510 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 13:04:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:04:17 INFO - PROCESS | 12921 | 1462219457516 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:04:17 INFO - PROCESS | 12921 | 1462219457518 Marionette TRACE conn3 <- [1,2730,null,{}] 13:04:17 INFO - PROCESS | 12921 | 1462219457523 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}] 13:04:17 INFO - PROCESS | 12921 | 1462219457698 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:04:17 INFO - PROCESS | 12921 | 1462219457913 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:17 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a4ca800 == 139 [pid = 12921] [id = 690] 13:04:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f106e1c9400) [pid = 12921] [serial = 2071] [outer = (nil)] 13:04:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f1074aa3000) [pid = 12921] [serial = 2072] [outer = 0x7f106e1c9400] 13:04:18 INFO - PROCESS | 12921 | 1462219458014 Marionette DEBUG loaded listener.js 13:04:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f1074b7ec00) [pid = 12921] [serial = 2073] [outer = 0x7f106e1c9400] 13:04:19 INFO - PROCESS | 12921 | 1462219459253 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] 13:04:19 INFO - PROCESS | 12921 | 1462219459300 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 13:04:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:04:19 INFO - PROCESS | 12921 | 1462219459305 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:04:19 INFO - PROCESS | 12921 | 1462219459308 Marionette TRACE conn3 <- [1,2734,null,{}] 13:04:19 INFO - PROCESS | 12921 | 1462219459312 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}] 13:04:19 INFO - PROCESS | 12921 | 1462219459506 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:04:19 INFO - PROCESS | 12921 | 1462219459811 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:19 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b228800 == 140 [pid = 12921] [id = 691] 13:04:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f1075538000) [pid = 12921] [serial = 2074] [outer = (nil)] 13:04:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f107558ec00) [pid = 12921] [serial = 2075] [outer = 0x7f1075538000] 13:04:19 INFO - PROCESS | 12921 | 1462219459880 Marionette DEBUG loaded listener.js 13:04:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f10757f0000) [pid = 12921] [serial = 2076] [outer = 0x7f1075538000] 13:04:20 INFO - PROCESS | 12921 | 1462219460700 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]]]}] 13:04:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:04:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1428ms 13:04:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:04:20 INFO - PROCESS | 12921 | 1462219460734 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:04:20 INFO - PROCESS | 12921 | 1462219460737 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 13:04:20 INFO - PROCESS | 12921 | 1462219460742 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:04:20 INFO - PROCESS | 12921 | 1462219460746 Marionette TRACE conn3 <- [1,2738,null,{}] 13:04:20 INFO - PROCESS | 12921 | 1462219460750 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}] 13:04:20 INFO - PROCESS | 12921 | 1462219460925 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:04:21 INFO - PROCESS | 12921 | 1462219461144 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e37f000 == 141 [pid = 12921] [id = 692] 13:04:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f10757f2400) [pid = 12921] [serial = 2077] [outer = (nil)] 13:04:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f107a420000) [pid = 12921] [serial = 2078] [outer = 0x7f10757f2400] 13:04:21 INFO - PROCESS | 12921 | 1462219461248 Marionette DEBUG loaded listener.js 13:04:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f107ae28400) [pid = 12921] [serial = 2079] [outer = 0x7f10757f2400] 13:04:22 INFO - PROCESS | 12921 | 1462219462058 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]]]}] 13:04:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:04:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1384ms 13:04:22 INFO - PROCESS | 12921 | 1462219462141 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:04:22 INFO - PROCESS | 12921 | 1462219462144 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 13:04:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:04:22 INFO - PROCESS | 12921 | 1462219462153 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:04:22 INFO - PROCESS | 12921 | 1462219462155 Marionette TRACE conn3 <- [1,2742,null,{}] 13:04:22 INFO - PROCESS | 12921 | 1462219462159 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}] 13:04:22 INFO - PROCESS | 12921 | 1462219462344 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:04:22 INFO - PROCESS | 12921 | 1462219462625 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084ef5800 == 142 [pid = 12921] [id = 693] 13:04:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f106b852000) [pid = 12921] [serial = 2080] [outer = (nil)] 13:04:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f107af3dc00) [pid = 12921] [serial = 2081] [outer = 0x7f106b852000] 13:04:22 INFO - PROCESS | 12921 | 1462219462686 Marionette DEBUG loaded listener.js 13:04:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f107b0bc000) [pid = 12921] [serial = 2082] [outer = 0x7f106b852000] 13:04:23 INFO - PROCESS | 12921 | 1462219463449 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]]]}] 13:04:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:04:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1334ms 13:04:23 INFO - PROCESS | 12921 | 1462219463487 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:04:23 INFO - PROCESS | 12921 | 1462219463490 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 13:04:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:04:23 INFO - PROCESS | 12921 | 1462219463495 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:04:23 INFO - PROCESS | 12921 | 1462219463497 Marionette TRACE conn3 <- [1,2746,null,{}] 13:04:23 INFO - PROCESS | 12921 | 1462219463502 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}] 13:04:23 INFO - PROCESS | 12921 | 1462219463679 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:04:23 INFO - PROCESS | 12921 | 1462219463898 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:23 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109161e000 == 143 [pid = 12921] [id = 694] 13:04:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f10757f4400) [pid = 12921] [serial = 2083] [outer = (nil)] 13:04:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f107b0cd000) [pid = 12921] [serial = 2084] [outer = 0x7f10757f4400] 13:04:24 INFO - PROCESS | 12921 | 1462219464000 Marionette DEBUG loaded listener.js 13:04:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f107b1f0800) [pid = 12921] [serial = 2085] [outer = 0x7f10757f4400] 13:04:24 INFO - PROCESS | 12921 | 1462219464784 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]]]}] 13:04:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:04:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1326ms 13:04:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:04:24 INFO - PROCESS | 12921 | 1462219464823 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:04:24 INFO - PROCESS | 12921 | 1462219464825 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 13:04:24 INFO - PROCESS | 12921 | 1462219464830 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:04:24 INFO - PROCESS | 12921 | 1462219464832 Marionette TRACE conn3 <- [1,2750,null,{}] 13:04:24 INFO - PROCESS | 12921 | 1462219464837 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}] 13:04:25 INFO - PROCESS | 12921 | 1462219465006 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:04:25 INFO - PROCESS | 12921 | 1462219465279 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091d1e800 == 144 [pid = 12921] [id = 695] 13:04:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f107b0bc400) [pid = 12921] [serial = 2086] [outer = (nil)] 13:04:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f107b69d400) [pid = 12921] [serial = 2087] [outer = 0x7f107b0bc400] 13:04:25 INFO - PROCESS | 12921 | 1462219465342 Marionette DEBUG loaded listener.js 13:04:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f107b6f1c00) [pid = 12921] [serial = 2088] [outer = 0x7f107b0bc400] 13:04:26 INFO - PROCESS | 12921 | 1462219466059 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]]]}] 13:04:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:04:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1278ms 13:04:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:04:26 INFO - PROCESS | 12921 | 1462219466108 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:04:26 INFO - PROCESS | 12921 | 1462219466111 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 13:04:26 INFO - PROCESS | 12921 | 1462219466115 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:04:26 INFO - PROCESS | 12921 | 1462219466118 Marionette TRACE conn3 <- [1,2754,null,{}] 13:04:26 INFO - PROCESS | 12921 | 1462219466123 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}] 13:04:26 INFO - PROCESS | 12921 | 1462219466285 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:04:26 INFO - PROCESS | 12921 | 1462219466501 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1094c07800 == 145 [pid = 12921] [id = 696] 13:04:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 241 (0x7f107b0c0c00) [pid = 12921] [serial = 2089] [outer = (nil)] 13:04:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f107b922400) [pid = 12921] [serial = 2090] [outer = 0x7f107b0c0c00] 13:04:26 INFO - PROCESS | 12921 | 1462219466607 Marionette DEBUG loaded listener.js 13:04:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 243 (0x7f107b928800) [pid = 12921] [serial = 2091] [outer = 0x7f107b0c0c00] 13:04:27 INFO - PROCESS | 12921 | 1462219467427 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]]]}] 13:04:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:04:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1378ms 13:04:27 INFO - PROCESS | 12921 | 1462219467494 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:04:27 INFO - PROCESS | 12921 | 1462219467497 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 13:04:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:04:27 INFO - PROCESS | 12921 | 1462219467502 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:04:27 INFO - PROCESS | 12921 | 1462219467505 Marionette TRACE conn3 <- [1,2758,null,{}] 13:04:27 INFO - PROCESS | 12921 | 1462219467510 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}] 13:04:27 INFO - PROCESS | 12921 | 1462219467712 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:04:27 INFO - PROCESS | 12921 | 1462219467931 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109669d800 == 146 [pid = 12921] [id = 697] 13:04:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 244 (0x7f107b3df400) [pid = 12921] [serial = 2092] [outer = (nil)] 13:04:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 245 (0x7f107e120400) [pid = 12921] [serial = 2093] [outer = 0x7f107b3df400] 13:04:28 INFO - PROCESS | 12921 | 1462219468035 Marionette DEBUG loaded listener.js 13:04:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 246 (0x7f107e28cc00) [pid = 12921] [serial = 2094] [outer = 0x7f107b3df400] 13:04:28 INFO - PROCESS | 12921 | 1462219468839 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]]]}] 13:04:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:04:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1384ms 13:04:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:04:28 INFO - PROCESS | 12921 | 1462219468887 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:04:28 INFO - PROCESS | 12921 | 1462219468890 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 13:04:28 INFO - PROCESS | 12921 | 1462219468894 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:04:28 INFO - PROCESS | 12921 | 1462219468897 Marionette TRACE conn3 <- [1,2762,null,{}] 13:04:28 INFO - PROCESS | 12921 | 1462219468902 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}] 13:04:29 INFO - PROCESS | 12921 | 1462219469063 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:04:29 INFO - PROCESS | 12921 | 1462219469286 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106a72a800 == 147 [pid = 12921] [id = 698] 13:04:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 247 (0x7f10631da000) [pid = 12921] [serial = 2095] [outer = (nil)] 13:04:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 248 (0x7f1065fe8400) [pid = 12921] [serial = 2096] [outer = 0x7f10631da000] 13:04:29 INFO - PROCESS | 12921 | 1462219469694 Marionette DEBUG loaded listener.js 13:04:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 249 (0x7f1067de8c00) [pid = 12921] [serial = 2097] [outer = 0x7f10631da000] 13:04:30 INFO - PROCESS | 12921 | 1462219470601 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]]]}] 13:04:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:04:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1734ms 13:04:30 INFO - PROCESS | 12921 | 1462219470641 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:04:30 INFO - PROCESS | 12921 | 1462219470647 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 13:04:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:04:30 INFO - PROCESS | 12921 | 1462219470657 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:04:30 INFO - PROCESS | 12921 | 1462219470661 Marionette TRACE conn3 <- [1,2766,null,{}] 13:04:30 INFO - PROCESS | 12921 | 1462219470667 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}] 13:04:30 INFO - PROCESS | 12921 | 1462219470843 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:04:31 INFO - PROCESS | 12921 | 1462219471132 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:31 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ffdb800 == 148 [pid = 12921] [id = 699] 13:04:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 250 (0x7f106a565800) [pid = 12921] [serial = 2098] [outer = (nil)] 13:04:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 251 (0x7f106b7e6000) [pid = 12921] [serial = 2099] [outer = 0x7f106a565800] 13:04:31 INFO - PROCESS | 12921 | 1462219471251 Marionette DEBUG loaded listener.js 13:04:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 252 (0x7f106d1e8800) [pid = 12921] [serial = 2100] [outer = 0x7f106a565800] 13:04:32 INFO - PROCESS | 12921 | 1462219472107 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]]]}] 13:04:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:04:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1487ms 13:04:32 INFO - PROCESS | 12921 | 1462219472143 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:04:32 INFO - PROCESS | 12921 | 1462219472147 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 13:04:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:04:32 INFO - PROCESS | 12921 | 1462219472155 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:04:32 INFO - PROCESS | 12921 | 1462219472159 Marionette TRACE conn3 <- [1,2770,null,{}] 13:04:32 INFO - PROCESS | 12921 | 1462219472163 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}] 13:04:32 INFO - PROCESS | 12921 | 1462219472390 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:04:32 INFO - PROCESS | 12921 | 1462219472602 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f061800 == 149 [pid = 12921] [id = 700] 13:04:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 253 (0x7f106e2e3800) [pid = 12921] [serial = 2101] [outer = (nil)] 13:04:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 254 (0x7f106e486c00) [pid = 12921] [serial = 2102] [outer = 0x7f106e2e3800] 13:04:32 INFO - PROCESS | 12921 | 1462219472660 Marionette DEBUG loaded listener.js 13:04:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 255 (0x7f106f112000) [pid = 12921] [serial = 2103] [outer = 0x7f106e2e3800] 13:04:33 INFO - PROCESS | 12921 | 1462219473436 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]]]}] 13:04:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:04:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1337ms 13:04:33 INFO - PROCESS | 12921 | 1462219473492 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:04:33 INFO - PROCESS | 12921 | 1462219473496 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 13:04:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:04:33 INFO - PROCESS | 12921 | 1462219473501 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:04:33 INFO - PROCESS | 12921 | 1462219473504 Marionette TRACE conn3 <- [1,2774,null,{}] 13:04:33 INFO - PROCESS | 12921 | 1462219473518 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}] 13:04:33 INFO - PROCESS | 12921 | 1462219473681 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:04:33 INFO - PROCESS | 12921 | 1462219473911 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:33 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ac0f800 == 150 [pid = 12921] [id = 701] 13:04:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 256 (0x7f106a55e000) [pid = 12921] [serial = 2104] [outer = (nil)] 13:04:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 257 (0x7f10736e9c00) [pid = 12921] [serial = 2105] [outer = 0x7f106a55e000] 13:04:34 INFO - PROCESS | 12921 | 1462219474012 Marionette DEBUG loaded listener.js 13:04:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 258 (0x7f107437f800) [pid = 12921] [serial = 2106] [outer = 0x7f106a55e000] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10733d5000 == 149 [pid = 12921] [id = 685] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1073315000 == 148 [pid = 12921] [id = 684] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106fe3e800 == 147 [pid = 12921] [id = 683] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 257 (0x7f1074980000) [pid = 12921] [serial = 1970] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 256 (0x7f1074b85000) [pid = 12921] [serial = 1976] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 255 (0x7f1065dc8000) [pid = 12921] [serial = 1943] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 254 (0x7f106b7e6400) [pid = 12921] [serial = 1946] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 253 (0x7f1074378800) [pid = 12921] [serial = 1964] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 252 (0x7f106aedc000) [pid = 12921] [serial = 1982] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 251 (0x7f1071d61400) [pid = 12921] [serial = 1955] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 250 (0x7f10736f1400) [pid = 12921] [serial = 1958] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 249 (0x7f106eeea400) [pid = 12921] [serial = 1952] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 248 (0x7f106d388c00) [pid = 12921] [serial = 1949] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 247 (0x7f1074a99c00) [pid = 12921] [serial = 1973] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 246 (0x7f10741f8c00) [pid = 12921] [serial = 1961] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 245 (0x7f10743f2c00) [pid = 12921] [serial = 1967] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106abdd000 == 146 [pid = 12921] [id = 682] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067ccb000 == 145 [pid = 12921] [id = 681] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10685eb000 == 144 [pid = 12921] [id = 680] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087a8a800 == 143 [pid = 12921] [id = 678] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1085879800 == 142 [pid = 12921] [id = 677] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084717000 == 141 [pid = 12921] [id = 676] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10844c5800 == 140 [pid = 12921] [id = 675] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1082692000 == 139 [pid = 12921] [id = 674] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b495800 == 138 [pid = 12921] [id = 673] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10795c0800 == 137 [pid = 12921] [id = 672] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10785b6000 == 136 [pid = 12921] [id = 671] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071f91800 == 135 [pid = 12921] [id = 670] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106abdc800 == 134 [pid = 12921] [id = 669] 13:04:34 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10785c2000 == 133 [pid = 12921] [id = 634] 13:04:34 INFO - PROCESS | 12921 | 1462219474865 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]]]}] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 244 (0x7f106eee9c00) [pid = 12921] [serial = 1997] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 243 (0x7f10736ee400) [pid = 12921] [serial = 2000] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 242 (0x7f106fdb4800) [pid = 12921] [serial = 1998] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f106e477000) [pid = 12921] [serial = 1994] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 240 (0x7f1074159400) [pid = 12921] [serial = 2001] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f106cc36c00) [pid = 12921] [serial = 1991] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f106d510800) [pid = 12921] [serial = 1992] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f106c448400) [pid = 12921] [serial = 1988] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f106c6ea000) [pid = 12921] [serial = 1989] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f106a561000) [pid = 12921] [serial = 1986] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f1067cf2400) [pid = 12921] [serial = 1985] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f106eee8000) [pid = 12921] [serial = 1941] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f1074d46800) [pid = 12921] [serial = 1979] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f1073f4ac00) [pid = 12921] [serial = 2003] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f1074378c00) [pid = 12921] [serial = 2004] [outer = (nil)] [url = about:blank] 13:04:34 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f106e48e400) [pid = 12921] [serial = 1995] [outer = (nil)] [url = about:blank] 13:04:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:04:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1441ms 13:04:34 INFO - PROCESS | 12921 | 1462219474942 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:04:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:04:34 INFO - PROCESS | 12921 | 1462219474946 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 13:04:34 INFO - PROCESS | 12921 | 1462219474950 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:04:34 INFO - PROCESS | 12921 | 1462219474953 Marionette TRACE conn3 <- [1,2778,null,{}] 13:04:34 INFO - PROCESS | 12921 | 1462219474957 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}] 13:04:35 INFO - PROCESS | 12921 | 1462219475102 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:04:35 INFO - PROCESS | 12921 | 1462219475452 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067d1b800 == 134 [pid = 12921] [id = 702] 13:04:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f1065dc8000) [pid = 12921] [serial = 2107] [outer = (nil)] 13:04:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f106844dc00) [pid = 12921] [serial = 2108] [outer = 0x7f1065dc8000] 13:04:35 INFO - PROCESS | 12921 | 1462219475572 Marionette DEBUG loaded listener.js 13:04:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f106b74d000) [pid = 12921] [serial = 2109] [outer = 0x7f1065dc8000] 13:04:36 INFO - PROCESS | 12921 | 1462219476331 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]]]}] 13:04:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:04:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1426ms 13:04:36 INFO - PROCESS | 12921 | 1462219476378 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:04:36 INFO - PROCESS | 12921 | 1462219476384 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 13:04:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:04:36 INFO - PROCESS | 12921 | 1462219476390 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:04:36 INFO - PROCESS | 12921 | 1462219476395 Marionette TRACE conn3 <- [1,2782,null,{}] 13:04:36 INFO - PROCESS | 12921 | 1462219476419 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}] 13:04:36 INFO - PROCESS | 12921 | 1462219476606 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:04:36 INFO - PROCESS | 12921 | 1462219476820 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f04c800 == 135 [pid = 12921] [id = 703] 13:04:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f106c9c1800) [pid = 12921] [serial = 2110] [outer = (nil)] 13:04:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f106e2e5800) [pid = 12921] [serial = 2111] [outer = 0x7f106c9c1800] 13:04:36 INFO - PROCESS | 12921 | 1462219476924 Marionette DEBUG loaded listener.js 13:04:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f106eef1000) [pid = 12921] [serial = 2112] [outer = 0x7f106c9c1800] 13:04:37 INFO - PROCESS | 12921 | 1462219477814 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]]]}] 13:04:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:04:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1487ms 13:04:37 INFO - PROCESS | 12921 | 1462219477881 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:04:37 INFO - PROCESS | 12921 | 1462219477886 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 13:04:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:04:37 INFO - PROCESS | 12921 | 1462219477891 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:04:37 INFO - PROCESS | 12921 | 1462219477894 Marionette TRACE conn3 <- [1,2786,null,{}] 13:04:37 INFO - PROCESS | 12921 | 1462219477899 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}] 13:04:38 INFO - PROCESS | 12921 | 1462219478070 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:04:38 INFO - PROCESS | 12921 | 1462219478286 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:38 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107371c000 == 136 [pid = 12921] [id = 704] 13:04:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f1073649400) [pid = 12921] [serial = 2113] [outer = (nil)] 13:04:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f10741ed400) [pid = 12921] [serial = 2114] [outer = 0x7f1073649400] 13:04:38 INFO - PROCESS | 12921 | 1462219478389 Marionette DEBUG loaded listener.js 13:04:38 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f107497e800) [pid = 12921] [serial = 2115] [outer = 0x7f1073649400] 13:04:39 INFO - PROCESS | 12921 | 1462219479273 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]]]}] 13:04:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:04:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1433ms 13:04:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:04:39 INFO - PROCESS | 12921 | 1462219479325 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:04:39 INFO - PROCESS | 12921 | 1462219479328 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 13:04:39 INFO - PROCESS | 12921 | 1462219479341 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:04:39 INFO - PROCESS | 12921 | 1462219479349 Marionette TRACE conn3 <- [1,2790,null,{}] 13:04:39 INFO - PROCESS | 12921 | 1462219479354 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}] 13:04:39 INFO - PROCESS | 12921 | 1462219479531 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:04:39 INFO - PROCESS | 12921 | 1462219479745 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:39 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107945f800 == 137 [pid = 12921] [id = 705] 13:04:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f107414ec00) [pid = 12921] [serial = 2116] [outer = (nil)] 13:04:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f107558a000) [pid = 12921] [serial = 2117] [outer = 0x7f107414ec00] 13:04:39 INFO - PROCESS | 12921 | 1462219479847 Marionette DEBUG loaded listener.js 13:04:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 241 (0x7f1070099000) [pid = 12921] [serial = 2118] [outer = 0x7f107414ec00] 13:04:40 INFO - PROCESS | 12921 | 1462219480688 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]]]}] 13:04:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:04:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1403ms 13:04:40 INFO - PROCESS | 12921 | 1462219480737 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:04:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:04:40 INFO - PROCESS | 12921 | 1462219480741 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 13:04:40 INFO - PROCESS | 12921 | 1462219480746 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:04:40 INFO - PROCESS | 12921 | 1462219480749 Marionette TRACE conn3 <- [1,2794,null,{}] 13:04:40 INFO - PROCESS | 12921 | 1462219480753 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}] 13:04:40 INFO - PROCESS | 12921 | 1462219480920 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:04:41 INFO - PROCESS | 12921 | 1462219481140 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a326800 == 138 [pid = 12921] [id = 706] 13:04:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f10741f8800) [pid = 12921] [serial = 2119] [outer = (nil)] 13:04:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 243 (0x7f107a41a400) [pid = 12921] [serial = 2120] [outer = 0x7f10741f8800] 13:04:41 INFO - PROCESS | 12921 | 1462219481242 Marionette DEBUG loaded listener.js 13:04:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 244 (0x7f107a492c00) [pid = 12921] [serial = 2121] [outer = 0x7f10741f8800] 13:04:42 INFO - PROCESS | 12921 | 1462219482043 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]]]}] 13:04:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:04:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1327ms 13:04:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:04:42 INFO - PROCESS | 12921 | 1462219482073 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:04:42 INFO - PROCESS | 12921 | 1462219482075 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 13:04:42 INFO - PROCESS | 12921 | 1462219482079 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:04:42 INFO - PROCESS | 12921 | 1462219482083 Marionette TRACE conn3 <- [1,2798,null,{}] 13:04:42 INFO - PROCESS | 12921 | 1462219482087 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}] 13:04:42 INFO - PROCESS | 12921 | 1462219482241 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:04:42 INFO - PROCESS | 12921 | 1462219482461 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b11f800 == 139 [pid = 12921] [id = 707] 13:04:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 245 (0x7f107ab36800) [pid = 12921] [serial = 2122] [outer = (nil)] 13:04:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 246 (0x7f107ab3fc00) [pid = 12921] [serial = 2123] [outer = 0x7f107ab36800] 13:04:42 INFO - PROCESS | 12921 | 1462219482573 Marionette DEBUG loaded listener.js 13:04:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 247 (0x7f107b3e9c00) [pid = 12921] [serial = 2124] [outer = 0x7f107ab36800] 13:04:44 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107cc03000 == 138 [pid = 12921] [id = 26] 13:04:44 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10793a4800 == 137 [pid = 12921] [id = 461] 13:04:44 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1090ae8000 == 136 [pid = 12921] [id = 25] 13:04:44 INFO - PROCESS | 12921 | --DOCSHELL 0x7f108ae0c800 == 135 [pid = 12921] [id = 24] 13:04:44 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10687f6000 == 134 [pid = 12921] [id = 450] 13:04:44 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ac11800 == 133 [pid = 12921] [id = 594] 13:04:44 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106a72b800 == 132 [pid = 12921] [id = 451] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ac23800 == 131 [pid = 12921] [id = 595] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1095e69800 == 130 [pid = 12921] [id = 128] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b116800 == 129 [pid = 12921] [id = 16] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107933e800 == 128 [pid = 12921] [id = 635] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107330f000 == 127 [pid = 12921] [id = 475] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10965c1800 == 126 [pid = 12921] [id = 78] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ac0f800 == 125 [pid = 12921] [id = 701] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f061800 == 124 [pid = 12921] [id = 700] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106ffdb800 == 123 [pid = 12921] [id = 699] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106a72a800 == 122 [pid = 12921] [id = 698] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1091d1e800 == 121 [pid = 12921] [id = 695] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109161e000 == 120 [pid = 12921] [id = 694] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1084ef5800 == 119 [pid = 12921] [id = 693] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107e37f000 == 118 [pid = 12921] [id = 692] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b228800 == 117 [pid = 12921] [id = 691] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a4ca800 == 116 [pid = 12921] [id = 690] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10795a9800 == 115 [pid = 12921] [id = 689] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1074c28800 == 114 [pid = 12921] [id = 688] 13:04:45 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106de9f800 == 113 [pid = 12921] [id = 687] 13:04:45 INFO - PROCESS | 12921 | 1462219485700 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]]]}] 13:04:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:04:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 3684ms 13:04:45 INFO - PROCESS | 12921 | 1462219485765 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:04:45 INFO - PROCESS | 12921 | 1462219485770 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 13:04:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:04:45 INFO - PROCESS | 12921 | 1462219485776 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:04:45 INFO - PROCESS | 12921 | 1462219485781 Marionette TRACE conn3 <- [1,2802,null,{}] 13:04:45 INFO - PROCESS | 12921 | 1462219485787 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}] 13:04:45 INFO - PROCESS | 12921 | 1462219485946 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:04:46 INFO - PROCESS | 12921 | 1462219486123 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e4a1800 == 114 [pid = 12921] [id = 708] 13:04:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 248 (0x7f106c9b9800) [pid = 12921] [serial = 2125] [outer = (nil)] 13:04:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 249 (0x7f106d509800) [pid = 12921] [serial = 2126] [outer = 0x7f106c9b9800] 13:04:46 INFO - PROCESS | 12921 | 1462219486182 Marionette DEBUG loaded listener.js 13:04:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 250 (0x7f106e47fc00) [pid = 12921] [serial = 2127] [outer = 0x7f106c9b9800] 13:04:46 INFO - PROCESS | 12921 | 1462219486950 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]]]}] 13:04:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:04:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1232ms 13:04:47 INFO - PROCESS | 12921 | 1462219487009 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:04:47 INFO - PROCESS | 12921 | 1462219487015 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 13:04:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:04:47 INFO - PROCESS | 12921 | 1462219487023 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:04:47 INFO - PROCESS | 12921 | 1462219487027 Marionette TRACE conn3 <- [1,2806,null,{}] 13:04:47 INFO - PROCESS | 12921 | 1462219487031 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}] 13:04:47 INFO - PROCESS | 12921 | 1462219487272 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:04:47 INFO - PROCESS | 12921 | 1462219487301 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10733d5000 == 115 [pid = 12921] [id = 709] 13:04:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 251 (0x7f106eee8000) [pid = 12921] [serial = 2128] [outer = (nil)] 13:04:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 252 (0x7f10736f1400) [pid = 12921] [serial = 2129] [outer = 0x7f106eee8000] 13:04:47 INFO - PROCESS | 12921 | 1462219487354 Marionette DEBUG loaded listener.js 13:04:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 253 (0x7f10743ef400) [pid = 12921] [serial = 2130] [outer = 0x7f106eee8000] 13:04:48 INFO - PROCESS | 12921 | 1462219488204 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]]]}] 13:04:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:04:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1226ms 13:04:48 INFO - PROCESS | 12921 | 1462219488257 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:04:48 INFO - PROCESS | 12921 | 1462219488260 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 13:04:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:04:48 INFO - PROCESS | 12921 | 1462219488269 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:04:48 INFO - PROCESS | 12921 | 1462219488272 Marionette TRACE conn3 <- [1,2810,null,{}] 13:04:48 INFO - PROCESS | 12921 | 1462219488286 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}] 13:04:48 INFO - PROCESS | 12921 | 1462219488527 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:04:48 INFO - PROCESS | 12921 | 1462219488550 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1079466800 == 116 [pid = 12921] [id = 710] 13:04:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 254 (0x7f1074c4a800) [pid = 12921] [serial = 2131] [outer = (nil)] 13:04:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 255 (0x7f10757f1c00) [pid = 12921] [serial = 2132] [outer = 0x7f1074c4a800] 13:04:48 INFO - PROCESS | 12921 | 1462219488607 Marionette DEBUG loaded listener.js 13:04:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 256 (0x7f107ab31400) [pid = 12921] [serial = 2133] [outer = 0x7f1074c4a800] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 255 (0x7f106e481800) [pid = 12921] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 254 (0x7f107250c000) [pid = 12921] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 253 (0x7f106f10c400) [pid = 12921] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 252 (0x7f1074d45400) [pid = 12921] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 251 (0x7f106c5e4800) [pid = 12921] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 250 (0x7f107b6e7c00) [pid = 12921] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 249 (0x7f1071e5dc00) [pid = 12921] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 248 (0x7f1073612400) [pid = 12921] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 247 (0x7f107e107800) [pid = 12921] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 246 (0x7f1065fe0000) [pid = 12921] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 245 (0x7f1065fe0800) [pid = 12921] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 244 (0x7f1065fe5400) [pid = 12921] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 243 (0x7f1065fe1400) [pid = 12921] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 242 (0x7f106854bc00) [pid = 12921] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f106b7e6800) [pid = 12921] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 240 (0x7f106b7e9800) [pid = 12921] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f106cc2d000) [pid = 12921] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f106e48d400) [pid = 12921] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f106e48ec00) [pid = 12921] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f106eeef000) [pid = 12921] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f106eef0400) [pid = 12921] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f106f112400) [pid = 12921] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f106f1ad800) [pid = 12921] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f1065dcb000) [pid = 12921] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f1065dd0800) [pid = 12921] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f106d1e7800) [pid = 12921] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f106e1cf000) [pid = 12921] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f10736ed800) [pid = 12921] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f1071e63800) [pid = 12921] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f1074154c00) [pid = 12921] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f1074159800) [pid = 12921] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f10742cb800) [pid = 12921] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f1074a4b800) [pid = 12921] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f1074a4bc00) [pid = 12921] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f106c6f0800) [pid = 12921] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f1065dc5400) [pid = 12921] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f10631da800) [pid = 12921] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f1074c44400) [pid = 12921] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f10668e9800) [pid = 12921] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f106d502800) [pid = 12921] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f106a662000) [pid = 12921] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f106d502400) [pid = 12921] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f106a9cf800) [pid = 12921] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f106b85d400) [pid = 12921] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f1068693800) [pid = 12921] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f106e2ee000) [pid = 12921] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f1074d47800) [pid = 12921] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f1075586800) [pid = 12921] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f1065fe2400) [pid = 12921] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f106e478c00) [pid = 12921] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f107ab33400) [pid = 12921] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f106a565800) [pid = 12921] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f106e492000) [pid = 12921] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f106e2e3800) [pid = 12921] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f106f1a5c00) [pid = 12921] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f10631da000) [pid = 12921] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f106a55d400) [pid = 12921] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f1071d5cc00) [pid = 12921] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f10631de400) [pid = 12921] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f10631d4400) [pid = 12921] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f1065dc4400) [pid = 12921] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f106cc0d400) [pid = 12921] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f106acc5800) [pid = 12921] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f1074acfc00) [pid = 12921] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f1065fde800) [pid = 12921] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f1067914800) [pid = 12921] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f106cc2cc00) [pid = 12921] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f1074aa2c00) [pid = 12921] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 187 (0x7f106b755c00) [pid = 12921] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 186 (0x7f1065dc6400) [pid = 12921] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 185 (0x7f106d1e5800) [pid = 12921] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 184 (0x7f107b1f7400) [pid = 12921] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 183 (0x7f1068558400) [pid = 12921] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 182 (0x7f106fdbe400) [pid = 12921] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 181 (0x7f106791c800) [pid = 12921] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 180 (0x7f1068559000) [pid = 12921] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:04:49 INFO - PROCESS | 12921 | --DOMWINDOW == 179 (0x7f106e4c4c00) [pid = 12921] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:04:50 INFO - PROCESS | 12921 | 1462219490247 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]]]}] 13:04:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:04:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2036ms 13:04:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:04:50 INFO - PROCESS | 12921 | 1462219490302 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:04:50 INFO - PROCESS | 12921 | 1462219490305 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 13:04:50 INFO - PROCESS | 12921 | 1462219490314 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:04:50 INFO - PROCESS | 12921 | 1462219490323 Marionette TRACE conn3 <- [1,2814,null,{}] 13:04:50 INFO - PROCESS | 12921 | 1462219490328 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}] 13:04:50 INFO - PROCESS | 12921 | 1462219490486 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:04:50 INFO - PROCESS | 12921 | 1462219490672 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106de8b800 == 117 [pid = 12921] [id = 711] 13:04:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f10631d6400) [pid = 12921] [serial = 2134] [outer = (nil)] 13:04:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f1067919c00) [pid = 12921] [serial = 2135] [outer = 0x7f10631d6400] 13:04:50 INFO - PROCESS | 12921 | 1462219490724 Marionette DEBUG loaded listener.js 13:04:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f106a662000) [pid = 12921] [serial = 2136] [outer = 0x7f10631d6400] 13:04:51 INFO - PROCESS | 12921 | 1462219491318 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]]]}] 13:04:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:04:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1037ms 13:04:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:04:51 INFO - PROCESS | 12921 | 1462219491347 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:04:51 INFO - PROCESS | 12921 | 1462219491349 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 13:04:51 INFO - PROCESS | 12921 | 1462219491353 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:04:51 INFO - PROCESS | 12921 | 1462219491355 Marionette TRACE conn3 <- [1,2818,null,{}] 13:04:51 INFO - PROCESS | 12921 | 1462219491370 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}] 13:04:51 INFO - PROCESS | 12921 | 1462219491538 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:04:51 INFO - PROCESS | 12921 | 1462219491828 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067aeb000 == 118 [pid = 12921] [id = 712] 13:04:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 183 (0x7f10631d3000) [pid = 12921] [serial = 2137] [outer = (nil)] 13:04:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 184 (0x7f1065dcb000) [pid = 12921] [serial = 2138] [outer = 0x7f10631d3000] 13:04:51 INFO - PROCESS | 12921 | 1462219491894 Marionette DEBUG loaded listener.js 13:04:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 185 (0x7f1068446000) [pid = 12921] [serial = 2139] [outer = 0x7f10631d3000] 13:04:52 INFO - PROCESS | 12921 | 1462219492818 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]]]}] 13:04:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:04:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1536ms 13:04:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:04:52 INFO - PROCESS | 12921 | 1462219492890 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:04:52 INFO - PROCESS | 12921 | 1462219492895 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 13:04:52 INFO - PROCESS | 12921 | 1462219492901 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:04:52 INFO - PROCESS | 12921 | 1462219492906 Marionette TRACE conn3 <- [1,2822,null,{}] 13:04:52 INFO - PROCESS | 12921 | 1462219492912 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}] 13:04:53 INFO - PROCESS | 12921 | 1462219493135 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:04:53 INFO - PROCESS | 12921 | 1462219493395 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:53 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107532f800 == 119 [pid = 12921] [id = 713] 13:04:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 186 (0x7f106cc30800) [pid = 12921] [serial = 2140] [outer = (nil)] 13:04:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 187 (0x7f106e1cf800) [pid = 12921] [serial = 2141] [outer = 0x7f106cc30800] 13:04:53 INFO - PROCESS | 12921 | 1462219493505 Marionette DEBUG loaded listener.js 13:04:53 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f106e48a000) [pid = 12921] [serial = 2142] [outer = 0x7f106cc30800] 13:04:54 INFO - PROCESS | 12921 | 1462219494292 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]]]}] 13:04:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:04:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1430ms 13:04:54 INFO - PROCESS | 12921 | 1462219494333 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:04:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:04:54 INFO - PROCESS | 12921 | 1462219494338 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 13:04:54 INFO - PROCESS | 12921 | 1462219494345 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:04:54 INFO - PROCESS | 12921 | 1462219494348 Marionette TRACE conn3 <- [1,2826,null,{}] 13:04:54 INFO - PROCESS | 12921 | 1462219494353 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}] 13:04:54 INFO - PROCESS | 12921 | 1462219494517 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:04:54 INFO - PROCESS | 12921 | 1462219494741 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:54 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a4c6000 == 120 [pid = 12921] [id = 714] 13:04:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f106eeedc00) [pid = 12921] [serial = 2143] [outer = (nil)] 13:04:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f1070098000) [pid = 12921] [serial = 2144] [outer = 0x7f106eeedc00] 13:04:54 INFO - PROCESS | 12921 | 1462219494842 Marionette DEBUG loaded listener.js 13:04:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f1071d5d000) [pid = 12921] [serial = 2145] [outer = 0x7f106eeedc00] 13:04:55 INFO - PROCESS | 12921 | 1462219495747 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:04:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:04:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1480ms 13:04:55 INFO - PROCESS | 12921 | 1462219495824 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:04:55 INFO - PROCESS | 12921 | 1462219495828 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 13:04:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:04:55 INFO - PROCESS | 12921 | 1462219495835 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:04:55 INFO - PROCESS | 12921 | 1462219495843 Marionette TRACE conn3 <- [1,2830,null,{}] 13:04:55 INFO - PROCESS | 12921 | 1462219495855 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}] 13:04:56 INFO - PROCESS | 12921 | 1462219496033 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:04:56 INFO - PROCESS | 12921 | 1462219496225 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:56 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107bc11000 == 121 [pid = 12921] [id = 715] 13:04:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f1071d5dc00) [pid = 12921] [serial = 2146] [outer = (nil)] 13:04:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f1074155c00) [pid = 12921] [serial = 2147] [outer = 0x7f1071d5dc00] 13:04:56 INFO - PROCESS | 12921 | 1462219496325 Marionette DEBUG loaded listener.js 13:04:56 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f1074977400) [pid = 12921] [serial = 2148] [outer = 0x7f1071d5dc00] 13:04:57 INFO - PROCESS | 12921 | 1462219497136 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]]]}] 13:04:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:04:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1335ms 13:04:57 INFO - PROCESS | 12921 | 1462219497169 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:04:57 INFO - PROCESS | 12921 | 1462219497173 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 13:04:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:04:57 INFO - PROCESS | 12921 | 1462219497178 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:04:57 INFO - PROCESS | 12921 | 1462219497180 Marionette TRACE conn3 <- [1,2834,null,{}] 13:04:57 INFO - PROCESS | 12921 | 1462219497185 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}] 13:04:57 INFO - PROCESS | 12921 | 1462219497349 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:04:57 INFO - PROCESS | 12921 | 1462219497612 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107e370800 == 122 [pid = 12921] [id = 716] 13:04:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f1067cf5800) [pid = 12921] [serial = 2149] [outer = (nil)] 13:04:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f1074a9ec00) [pid = 12921] [serial = 2150] [outer = 0x7f1067cf5800] 13:04:57 INFO - PROCESS | 12921 | 1462219497677 Marionette DEBUG loaded listener.js 13:04:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f1074c46800) [pid = 12921] [serial = 2151] [outer = 0x7f1067cf5800] 13:04:58 INFO - PROCESS | 12921 | 1462219498450 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:04:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:04:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1326ms 13:04:58 INFO - PROCESS | 12921 | 1462219498505 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:04:58 INFO - PROCESS | 12921 | 1462219498508 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 13:04:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:04:58 INFO - PROCESS | 12921 | 1462219498513 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:04:58 INFO - PROCESS | 12921 | 1462219498515 Marionette TRACE conn3 <- [1,2838,null,{}] 13:04:58 INFO - PROCESS | 12921 | 1462219498520 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}] 13:04:58 INFO - PROCESS | 12921 | 1462219498684 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:04:58 INFO - PROCESS | 12921 | 1462219498907 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:58 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1083d9d800 == 123 [pid = 12921] [id = 717] 13:04:58 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f1075586000) [pid = 12921] [serial = 2152] [outer = (nil)] 13:04:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f1075590c00) [pid = 12921] [serial = 2153] [outer = 0x7f1075586000] 13:04:59 INFO - PROCESS | 12921 | 1462219499021 Marionette DEBUG loaded listener.js 13:04:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f107a413400) [pid = 12921] [serial = 2154] [outer = 0x7f1075586000] 13:04:59 INFO - PROCESS | 12921 | 1462219499871 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]]]}] 13:04:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:04:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1427ms 13:04:59 INFO - PROCESS | 12921 | 1462219499940 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:04:59 INFO - PROCESS | 12921 | 1462219499944 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 13:04:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:04:59 INFO - PROCESS | 12921 | 1462219499949 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:04:59 INFO - PROCESS | 12921 | 1462219499951 Marionette TRACE conn3 <- [1,2842,null,{}] 13:04:59 INFO - PROCESS | 12921 | 1462219499955 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}] 13:05:00 INFO - PROCESS | 12921 | 1462219500135 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:05:00 INFO - PROCESS | 12921 | 1462219500406 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:00 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1085168000 == 124 [pid = 12921] [id = 718] 13:05:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f107b071400) [pid = 12921] [serial = 2155] [outer = (nil)] 13:05:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f107b0bcc00) [pid = 12921] [serial = 2156] [outer = 0x7f107b071400] 13:05:00 INFO - PROCESS | 12921 | 1462219500475 Marionette DEBUG loaded listener.js 13:05:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f107b1ed400) [pid = 12921] [serial = 2157] [outer = 0x7f107b071400] 13:05:01 INFO - PROCESS | 12921 | 1462219501233 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]]]}] 13:05:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:05:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1331ms 13:05:01 INFO - PROCESS | 12921 | 1462219501280 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:05:01 INFO - PROCESS | 12921 | 1462219501283 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 13:05:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:05:01 INFO - PROCESS | 12921 | 1462219501288 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:05:01 INFO - PROCESS | 12921 | 1462219501290 Marionette TRACE conn3 <- [1,2846,null,{}] 13:05:01 INFO - PROCESS | 12921 | 1462219501295 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}] 13:05:01 INFO - PROCESS | 12921 | 1462219501481 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:05:01 INFO - PROCESS | 12921 | 1462219501749 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:01 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108ae15800 == 125 [pid = 12921] [id = 719] 13:05:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f107b077400) [pid = 12921] [serial = 2158] [outer = (nil)] 13:05:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f107b3e5800) [pid = 12921] [serial = 2159] [outer = 0x7f107b077400] 13:05:01 INFO - PROCESS | 12921 | 1462219501814 Marionette DEBUG loaded listener.js 13:05:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f107b6f3000) [pid = 12921] [serial = 2160] [outer = 0x7f107b077400] 13:05:02 INFO - PROCESS | 12921 | 1462219502583 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]]]}] 13:05:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:05:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1329ms 13:05:02 INFO - PROCESS | 12921 | 1462219502622 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 13:05:02 INFO - PROCESS | 12921 | 1462219502624 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 13:05:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:05:02 INFO - PROCESS | 12921 | 1462219502630 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:05:02 INFO - PROCESS | 12921 | 1462219502632 Marionette TRACE conn3 <- [1,2850,null,{}] 13:05:02 INFO - PROCESS | 12921 | 1462219502637 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}] 13:05:02 INFO - PROCESS | 12921 | 1462219502814 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 13:05:03 INFO - PROCESS | 12921 | 1462219503080 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:03 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1092a52000 == 126 [pid = 12921] [id = 720] 13:05:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f107b1eb400) [pid = 12921] [serial = 2161] [outer = (nil)] 13:05:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f107b924400) [pid = 12921] [serial = 2162] [outer = 0x7f107b1eb400] 13:05:03 INFO - PROCESS | 12921 | 1462219503142 Marionette DEBUG loaded listener.js 13:05:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f107be08000) [pid = 12921] [serial = 2163] [outer = 0x7f107b1eb400] 13:05:03 INFO - PROCESS | 12921 | 1462219503953 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:05:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:05:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1383ms 13:05:04 INFO - PROCESS | 12921 | 1462219504014 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 13:05:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:05:04 INFO - PROCESS | 12921 | 1462219504018 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 13:05:04 INFO - PROCESS | 12921 | 1462219504022 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:05:04 INFO - PROCESS | 12921 | 1462219504025 Marionette TRACE conn3 <- [1,2854,null,{}] 13:05:04 INFO - PROCESS | 12921 | 1462219504029 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}] 13:05:04 INFO - PROCESS | 12921 | 1462219504195 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 13:05:04 INFO - PROCESS | 12921 | 1462219504467 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:04 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10965a9800 == 127 [pid = 12921] [id = 721] 13:05:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f106e1c5c00) [pid = 12921] [serial = 2164] [outer = (nil)] 13:05:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f107ca09c00) [pid = 12921] [serial = 2165] [outer = 0x7f106e1c5c00] 13:05:04 INFO - PROCESS | 12921 | 1462219504531 Marionette DEBUG loaded listener.js 13:05:04 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f107cd1d800) [pid = 12921] [serial = 2166] [outer = 0x7f106e1c5c00] 13:05:05 INFO - PROCESS | 12921 | 1462219505315 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]]]}] 13:05:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:05:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1335ms 13:05:05 INFO - PROCESS | 12921 | 1462219505357 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 13:05:05 INFO - PROCESS | 12921 | 1462219505364 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 13:05:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:05:05 INFO - PROCESS | 12921 | 1462219505372 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:05:05 INFO - PROCESS | 12921 | 1462219505377 Marionette TRACE conn3 <- [1,2858,null,{}] 13:05:05 INFO - PROCESS | 12921 | 1462219505381 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}] 13:05:05 INFO - PROCESS | 12921 | 1462219505547 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 13:05:05 INFO - PROCESS | 12921 | 1462219505815 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:05 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096914000 == 128 [pid = 12921] [id = 722] 13:05:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f106e1d2000) [pid = 12921] [serial = 2167] [outer = (nil)] 13:05:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f107e109800) [pid = 12921] [serial = 2168] [outer = 0x7f106e1d2000] 13:05:05 INFO - PROCESS | 12921 | 1462219505887 Marionette DEBUG loaded listener.js 13:05:05 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f107e1eac00) [pid = 12921] [serial = 2169] [outer = 0x7f106e1d2000] 13:05:06 INFO - PROCESS | 12921 | 1462219506657 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:05:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:05:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1335ms 13:05:06 INFO - PROCESS | 12921 | 1462219506707 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 13:05:06 INFO - PROCESS | 12921 | 1462219506710 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 13:05:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:05:06 INFO - PROCESS | 12921 | 1462219506732 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:05:06 INFO - PROCESS | 12921 | 1462219506736 Marionette TRACE conn3 <- [1,2862,null,{}] 13:05:06 INFO - PROCESS | 12921 | 1462219506742 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}] 13:05:06 INFO - PROCESS | 12921 | 1462219506923 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 13:05:07 INFO - PROCESS | 12921 | 1462219507185 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10997cc000 == 129 [pid = 12921] [id = 723] 13:05:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f107ab33c00) [pid = 12921] [serial = 2170] [outer = (nil)] 13:05:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f1080b3dc00) [pid = 12921] [serial = 2171] [outer = 0x7f107ab33c00] 13:05:07 INFO - PROCESS | 12921 | 1462219507245 Marionette DEBUG loaded listener.js 13:05:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f1081f5fc00) [pid = 12921] [serial = 2172] [outer = 0x7f107ab33c00] 13:05:08 INFO - PROCESS | 12921 | 1462219508069 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]]]}] 13:05:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:05:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1395ms 13:05:08 INFO - PROCESS | 12921 | 1462219508111 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 13:05:08 INFO - PROCESS | 12921 | 1462219508115 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 13:05:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:05:08 INFO - PROCESS | 12921 | 1462219508119 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:05:08 INFO - PROCESS | 12921 | 1462219508121 Marionette TRACE conn3 <- [1,2866,null,{}] 13:05:08 INFO - PROCESS | 12921 | 1462219508126 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}] 13:05:08 INFO - PROCESS | 12921 | 1462219508290 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 13:05:08 INFO - PROCESS | 12921 | 1462219508564 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1072211000 == 130 [pid = 12921] [id = 724] 13:05:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f106cc09800) [pid = 12921] [serial = 2173] [outer = (nil)] 13:05:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f10820a5c00) [pid = 12921] [serial = 2174] [outer = 0x7f106cc09800] 13:05:08 INFO - PROCESS | 12921 | 1462219508629 Marionette DEBUG loaded listener.js 13:05:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f1082e86800) [pid = 12921] [serial = 2175] [outer = 0x7f106cc09800] 13:05:09 INFO - PROCESS | 12921 | 1462219509397 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]]]}] 13:05:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:05:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1324ms 13:05:09 INFO - PROCESS | 12921 | 1462219509444 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 13:05:09 INFO - PROCESS | 12921 | 1462219509447 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 13:05:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:05:09 INFO - PROCESS | 12921 | 1462219509452 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:05:09 INFO - PROCESS | 12921 | 1462219509454 Marionette TRACE conn3 <- [1,2870,null,{}] 13:05:09 INFO - PROCESS | 12921 | 1462219509459 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}] 13:05:09 INFO - PROCESS | 12921 | 1462219509632 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 13:05:09 INFO - PROCESS | 12921 | 1462219509901 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:09 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1072229000 == 131 [pid = 12921] [id = 725] 13:05:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f107e289400) [pid = 12921] [serial = 2176] [outer = (nil)] 13:05:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f1082f2f000) [pid = 12921] [serial = 2177] [outer = 0x7f107e289400] 13:05:09 INFO - PROCESS | 12921 | 1462219509963 Marionette DEBUG loaded listener.js 13:05:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f1083392400) [pid = 12921] [serial = 2178] [outer = 0x7f107e289400] 13:05:10 INFO - PROCESS | 12921 | 1462219510730 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]]]}] 13:05:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:05:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1325ms 13:05:10 INFO - PROCESS | 12921 | 1462219510778 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 13:05:10 INFO - PROCESS | 12921 | 1462219510781 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 13:05:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:05:10 INFO - PROCESS | 12921 | 1462219510786 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:05:10 INFO - PROCESS | 12921 | 1462219510788 Marionette TRACE conn3 <- [1,2874,null,{}] 13:05:10 INFO - PROCESS | 12921 | 1462219510793 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}] 13:05:10 INFO - PROCESS | 12921 | 1462219510948 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 13:05:11 INFO - PROCESS | 12921 | 1462219511215 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10626d6000 == 132 [pid = 12921] [id = 726] 13:05:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f107e291800) [pid = 12921] [serial = 2179] [outer = (nil)] 13:05:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f108339b400) [pid = 12921] [serial = 2180] [outer = 0x7f107e291800] 13:05:11 INFO - PROCESS | 12921 | 1462219511279 Marionette DEBUG loaded listener.js 13:05:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f1083ad6400) [pid = 12921] [serial = 2181] [outer = 0x7f107e291800] 13:05:12 INFO - PROCESS | 12921 | 1462219512045 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]]]}] 13:05:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:05:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1324ms 13:05:12 INFO - PROCESS | 12921 | 1462219512111 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 13:05:12 INFO - PROCESS | 12921 | 1462219512114 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 13:05:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:05:12 INFO - PROCESS | 12921 | 1462219512119 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:05:12 INFO - PROCESS | 12921 | 1462219512121 Marionette TRACE conn3 <- [1,2878,null,{}] 13:05:12 INFO - PROCESS | 12921 | 1462219512126 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}] 13:05:12 INFO - PROCESS | 12921 | 1462219512291 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 13:05:12 INFO - PROCESS | 12921 | 1462219512593 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:12 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10634e4000 == 133 [pid = 12921] [id = 727] 13:05:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f1067cfbc00) [pid = 12921] [serial = 2182] [outer = (nil)] 13:05:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f106c9bb400) [pid = 12921] [serial = 2183] [outer = 0x7f1067cfbc00] 13:05:12 INFO - PROCESS | 12921 | 1462219512656 Marionette DEBUG loaded listener.js 13:05:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f106f1ac400) [pid = 12921] [serial = 2184] [outer = 0x7f1067cfbc00] 13:05:13 INFO - PROCESS | 12921 | 1462219513419 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]]]}] 13:05:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:05:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1326ms 13:05:13 INFO - PROCESS | 12921 | 1462219513462 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 13:05:13 INFO - PROCESS | 12921 | 1462219513465 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 13:05:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:05:13 INFO - PROCESS | 12921 | 1462219513470 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:05:13 INFO - PROCESS | 12921 | 1462219513472 Marionette TRACE conn3 <- [1,2882,null,{}] 13:05:13 INFO - PROCESS | 12921 | 1462219513479 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}] 13:05:13 INFO - PROCESS | 12921 | 1462219513663 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 13:05:13 INFO - PROCESS | 12921 | 1462219513941 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:13 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10634f8800 == 134 [pid = 12921] [id = 728] 13:05:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f10631dec00) [pid = 12921] [serial = 2185] [outer = (nil)] 13:05:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f1067911400) [pid = 12921] [serial = 2186] [outer = 0x7f10631dec00] 13:05:14 INFO - PROCESS | 12921 | 1462219514003 Marionette DEBUG loaded listener.js 13:05:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f1068695c00) [pid = 12921] [serial = 2187] [outer = 0x7f10631dec00] 13:05:14 INFO - PROCESS | 12921 | 1462219514763 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]]]}] 13:05:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:05:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1330ms 13:05:14 INFO - PROCESS | 12921 | 1462219514804 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 13:05:14 INFO - PROCESS | 12921 | 1462219514806 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 13:05:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:05:14 INFO - PROCESS | 12921 | 1462219514812 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:05:14 INFO - PROCESS | 12921 | 1462219514814 Marionette TRACE conn3 <- [1,2886,null,{}] 13:05:14 INFO - PROCESS | 12921 | 1462219514819 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}] 13:05:14 INFO - PROCESS | 12921 | 1462219514988 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 13:05:15 INFO - PROCESS | 12921 | 1462219515274 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:15 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067cd7000 == 135 [pid = 12921] [id = 729] 13:05:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f10631e0400) [pid = 12921] [serial = 2188] [outer = (nil)] 13:05:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f1065fe4400) [pid = 12921] [serial = 2189] [outer = 0x7f10631e0400] 13:05:15 INFO - PROCESS | 12921 | 1462219515334 Marionette DEBUG loaded listener.js 13:05:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f1068699000) [pid = 12921] [serial = 2190] [outer = 0x7f10631e0400] 13:05:16 INFO - PROCESS | 12921 | 1462219516510 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]]]}] 13:05:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:05:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1727ms 13:05:16 INFO - PROCESS | 12921 | 1462219516540 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 13:05:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:05:16 INFO - PROCESS | 12921 | 1462219516545 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 13:05:16 INFO - PROCESS | 12921 | 1462219516552 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:05:16 INFO - PROCESS | 12921 | 1462219516557 Marionette TRACE conn3 <- [1,2890,null,{}] 13:05:16 INFO - PROCESS | 12921 | 1462219516564 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}] 13:05:16 INFO - PROCESS | 12921 | 1462219516755 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 13:05:17 INFO - PROCESS | 12921 | 1462219517092 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:17 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10687df800 == 136 [pid = 12921] [id = 730] 13:05:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f106844f800) [pid = 12921] [serial = 2191] [outer = (nil)] 13:05:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f1068557400) [pid = 12921] [serial = 2192] [outer = 0x7f106844f800] 13:05:17 INFO - PROCESS | 12921 | 1462219517154 Marionette DEBUG loaded listener.js 13:05:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f106a562400) [pid = 12921] [serial = 2193] [outer = 0x7f106844f800] 13:05:17 INFO - PROCESS | 12921 | 1462219517961 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:05:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:05:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1484ms 13:05:18 INFO - PROCESS | 12921 | 1462219518036 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 13:05:18 INFO - PROCESS | 12921 | 1462219518043 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 13:05:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:05:18 INFO - PROCESS | 12921 | 1462219518051 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:05:18 INFO - PROCESS | 12921 | 1462219518054 Marionette TRACE conn3 <- [1,2894,null,{}] 13:05:18 INFO - PROCESS | 12921 | 1462219518059 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}] 13:05:18 INFO - PROCESS | 12921 | 1462219518357 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 13:05:18 INFO - PROCESS | 12921 | 1462219518705 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067d1a000 == 137 [pid = 12921] [id = 731] 13:05:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 240 (0x7f106acd1000) [pid = 12921] [serial = 2194] [outer = (nil)] 13:05:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 241 (0x7f106b7e5000) [pid = 12921] [serial = 2195] [outer = 0x7f106acd1000] 13:05:18 INFO - PROCESS | 12921 | 1462219518765 Marionette DEBUG loaded listener.js 13:05:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 242 (0x7f106c5e0400) [pid = 12921] [serial = 2196] [outer = 0x7f106acd1000] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 241 (0x7f106b7df400) [pid = 12921] [serial = 2063] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 240 (0x7f106aee2400) [pid = 12921] [serial = 2039] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 239 (0x7f106e47bc00) [pid = 12921] [serial = 2066] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 238 (0x7f10742ce400) [pid = 12921] [serial = 2069] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 237 (0x7f1074aa3000) [pid = 12921] [serial = 2072] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 236 (0x7f107558ec00) [pid = 12921] [serial = 2075] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 235 (0x7f107a420000) [pid = 12921] [serial = 2078] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 234 (0x7f107af3dc00) [pid = 12921] [serial = 2081] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 233 (0x7f107b0cd000) [pid = 12921] [serial = 2084] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 232 (0x7f107b69d400) [pid = 12921] [serial = 2087] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 231 (0x7f107b922400) [pid = 12921] [serial = 2090] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 230 (0x7f107e120400) [pid = 12921] [serial = 2093] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107a326800 == 136 [pid = 12921] [id = 706] 13:05:19 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107945f800 == 135 [pid = 12921] [id = 705] 13:05:19 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107371c000 == 134 [pid = 12921] [id = 704] 13:05:19 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f04c800 == 133 [pid = 12921] [id = 703] 13:05:19 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067d1b800 == 132 [pid = 12921] [id = 702] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 229 (0x7f10743f3000) [pid = 12921] [serial = 1752] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 228 (0x7f1074d41400) [pid = 12921] [serial = 1755] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 227 (0x7f107a9bc400) [pid = 12921] [serial = 1758] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 226 (0x7f107b1f6800) [pid = 12921] [serial = 1761] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 225 (0x7f1081719400) [pid = 12921] [serial = 1764] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 224 (0x7f1083ad9c00) [pid = 12921] [serial = 1767] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 223 (0x7f10850ae400) [pid = 12921] [serial = 1770] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 222 (0x7f1087db4400) [pid = 12921] [serial = 1773] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 221 (0x7f1092bf7c00) [pid = 12921] [serial = 1836] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 220 (0x7f106844f400) [pid = 12921] [serial = 1839] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 219 (0x7f1074a9e400) [pid = 12921] [serial = 1842] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 218 (0x7f1067de4c00) [pid = 12921] [serial = 1878] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 217 (0x7f106aed4400) [pid = 12921] [serial = 1881] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 216 (0x7f106cc07400) [pid = 12921] [serial = 1884] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 215 (0x7f106e2e6c00) [pid = 12921] [serial = 1887] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 214 (0x7f106e481000) [pid = 12921] [serial = 1890] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 213 (0x7f106eeee000) [pid = 12921] [serial = 1893] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 212 (0x7f106f1a7400) [pid = 12921] [serial = 1896] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 211 (0x7f106fdba400) [pid = 12921] [serial = 1899] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 210 (0x7f10700a5400) [pid = 12921] [serial = 1902] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 209 (0x7f1071e5f400) [pid = 12921] [serial = 1905] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 208 (0x7f107364d800) [pid = 12921] [serial = 1908] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 207 (0x7f1073f50c00) [pid = 12921] [serial = 1911] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 206 (0x7f106e490400) [pid = 12921] [serial = 1914] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 205 (0x7f106f1b0800) [pid = 12921] [serial = 1953] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 204 (0x7f1073612c00) [pid = 12921] [serial = 1956] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 203 (0x7f1074153c00) [pid = 12921] [serial = 1959] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 202 (0x7f10742cb400) [pid = 12921] [serial = 1962] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 201 (0x7f1074386800) [pid = 12921] [serial = 1965] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f1074976000) [pid = 12921] [serial = 1968] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f1074a49800) [pid = 12921] [serial = 1971] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f1074aa2800) [pid = 12921] [serial = 1974] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f1074d3c400) [pid = 12921] [serial = 1977] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f107b91e800) [pid = 12921] [serial = 1671] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f1074d3f800) [pid = 12921] [serial = 1983] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f1075538800) [pid = 12921] [serial = 1980] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f106c447c00) [pid = 12921] [serial = 1947] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f108ba42800) [pid = 12921] [serial = 1785] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f106e4c9800) [pid = 12921] [serial = 1818] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f1092809c00) [pid = 12921] [serial = 1776] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f107ae2c000) [pid = 12921] [serial = 1824] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f106cc0bc00) [pid = 12921] [serial = 1815] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 187 (0x7f1074b7d000) [pid = 12921] [serial = 1821] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 186 (0x7f1067cf2000) [pid = 12921] [serial = 1944] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 185 (0x7f107a88ec00) [pid = 12921] [serial = 2034] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 184 (0x7f1079576800) [pid = 12921] [serial = 2025] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 183 (0x7f10631e0000) [pid = 12921] [serial = 1788] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 182 (0x7f1065dcfc00) [pid = 12921] [serial = 1782] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 181 (0x7f106e2ee400) [pid = 12921] [serial = 1950] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 180 (0x7f107a413c00) [pid = 12921] [serial = 2031] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 179 (0x7f109160e800) [pid = 12921] [serial = 1830] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 178 (0x7f107ae26400) [pid = 12921] [serial = 2037] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 177 (0x7f107b92b000) [pid = 12921] [serial = 1827] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 176 (0x7f107a403000) [pid = 12921] [serial = 2028] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 175 (0x7f1065fe8800) [pid = 12921] [serial = 1833] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 174 (0x7f106c449800) [pid = 12921] [serial = 1917] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 173 (0x7f106cc3a000) [pid = 12921] [serial = 1779] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 172 (0x7f106aed8c00) [pid = 12921] [serial = 1743] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 171 (0x7f107a88ac00) [pid = 12921] [serial = 1812] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 170 (0x7f106e1cfc00) [pid = 12921] [serial = 1875] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 169 (0x7f106e2e5c00) [pid = 12921] [serial = 1746] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 168 (0x7f107250d000) [pid = 12921] [serial = 1749] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 167 (0x7f10736e9c00) [pid = 12921] [serial = 2105] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 166 (0x7f1067919400) [pid = 12921] [serial = 2043] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 165 (0x7f1065dce000) [pid = 12921] [serial = 2042] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 164 (0x7f1074d46000) [pid = 12921] [serial = 2022] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 163 (0x7f1074c4bc00) [pid = 12921] [serial = 2021] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 162 (0x7f106d510000) [pid = 12921] [serial = 2013] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 161 (0x7f106c9ba000) [pid = 12921] [serial = 2012] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 160 (0x7f10743f7000) [pid = 12921] [serial = 2006] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 159 (0x7f1074aa6000) [pid = 12921] [serial = 2007] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 158 (0x7f106c451000) [pid = 12921] [serial = 2010] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 157 (0x7f106acd1800) [pid = 12921] [serial = 2009] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 156 (0x7f106e47cc00) [pid = 12921] [serial = 2051] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 155 (0x7f106c6eb400) [pid = 12921] [serial = 2046] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 154 (0x7f106b850800) [pid = 12921] [serial = 2045] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 153 (0x7f10743f5c00) [pid = 12921] [serial = 2019] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 152 (0x7f1073f48400) [pid = 12921] [serial = 2018] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 151 (0x7f106cc04400) [pid = 12921] [serial = 2048] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 150 (0x7f1073646c00) [pid = 12921] [serial = 2016] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 149 (0x7f106fdc1800) [pid = 12921] [serial = 2015] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 148 (0x7f1079388400) [pid = 12921] [serial = 2024] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 147 (0x7f1079582c00) [pid = 12921] [serial = 2027] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 146 (0x7f1079583000) [pid = 12921] [serial = 2030] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 145 (0x7f107a485c00) [pid = 12921] [serial = 2033] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 144 (0x7f107ab38c00) [pid = 12921] [serial = 2036] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 143 (0x7f106b7e6000) [pid = 12921] [serial = 2099] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 142 (0x7f10742c7c00) [pid = 12921] [serial = 2060] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 141 (0x7f106eeea800) [pid = 12921] [serial = 2054] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 140 (0x7f106e486c00) [pid = 12921] [serial = 2102] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 139 (0x7f106f112000) [pid = 12921] [serial = 2103] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 138 (0x7f107009b400) [pid = 12921] [serial = 2057] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 137 (0x7f106d1e8800) [pid = 12921] [serial = 2100] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 136 (0x7f1067de8c00) [pid = 12921] [serial = 2097] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 135 (0x7f1065fe8400) [pid = 12921] [serial = 2096] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 134 (0x7f106f1b2000) [pid = 12921] [serial = 2055] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 133 (0x7f106e490c00) [pid = 12921] [serial = 2052] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 132 (0x7f106cc38400) [pid = 12921] [serial = 2049] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | --DOMWINDOW == 131 (0x7f1072511c00) [pid = 12921] [serial = 2058] [outer = (nil)] [url = about:blank] 13:05:19 INFO - PROCESS | 12921 | 1462219519721 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]]]}] 13:05:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:05:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1734ms 13:05:19 INFO - PROCESS | 12921 | 1462219519786 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 13:05:19 INFO - PROCESS | 12921 | 1462219519789 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 13:05:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:05:19 INFO - PROCESS | 12921 | 1462219519794 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:05:19 INFO - PROCESS | 12921 | 1462219519798 Marionette TRACE conn3 <- [1,2898,null,{}] 13:05:19 INFO - PROCESS | 12921 | 1462219519811 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}] 13:05:19 INFO - PROCESS | 12921 | 1462219519976 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 13:05:20 INFO - PROCESS | 12921 | 1462219520224 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106a71a800 == 133 [pid = 12921] [id = 732] 13:05:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 132 (0x7f106aedf000) [pid = 12921] [serial = 2197] [outer = (nil)] 13:05:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 133 (0x7f106cc06c00) [pid = 12921] [serial = 2198] [outer = 0x7f106aedf000] 13:05:20 INFO - PROCESS | 12921 | 1462219520282 Marionette DEBUG loaded listener.js 13:05:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 134 (0x7f106cc3b000) [pid = 12921] [serial = 2199] [outer = 0x7f106aedf000] 13:05:20 INFO - PROCESS | 12921 | 1462219520954 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]]]}] 13:05:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:05:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1180ms 13:05:20 INFO - PROCESS | 12921 | 1462219520975 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 13:05:20 INFO - PROCESS | 12921 | 1462219520978 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 13:05:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:05:20 INFO - PROCESS | 12921 | 1462219520983 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:05:20 INFO - PROCESS | 12921 | 1462219520985 Marionette TRACE conn3 <- [1,2902,null,{}] 13:05:20 INFO - PROCESS | 12921 | 1462219520990 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}] 13:05:21 INFO - PROCESS | 12921 | 1462219521173 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 13:05:21 INFO - PROCESS | 12921 | 1462219521352 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106d53c000 == 134 [pid = 12921] [id = 733] 13:05:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 135 (0x7f106b7df400) [pid = 12921] [serial = 2200] [outer = (nil)] 13:05:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 136 (0x7f106e1ca400) [pid = 12921] [serial = 2201] [outer = 0x7f106b7df400] 13:05:21 INFO - PROCESS | 12921 | 1462219521406 Marionette DEBUG loaded listener.js 13:05:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 137 (0x7f106e486c00) [pid = 12921] [serial = 2202] [outer = 0x7f106b7df400] 13:05:22 INFO - PROCESS | 12921 | 1462219522076 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:05:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:05:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1125ms 13:05:22 INFO - PROCESS | 12921 | 1462219522116 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 13:05:22 INFO - PROCESS | 12921 | 1462219522118 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 13:05:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:05:22 INFO - PROCESS | 12921 | 1462219522123 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:05:22 INFO - PROCESS | 12921 | 1462219522135 Marionette TRACE conn3 <- [1,2906,null,{}] 13:05:22 INFO - PROCESS | 12921 | 1462219522139 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}] 13:05:22 INFO - PROCESS | 12921 | 1462219522355 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 13:05:22 INFO - PROCESS | 12921 | 1462219522385 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f04c800 == 135 [pid = 12921] [id = 734] 13:05:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 138 (0x7f106d385800) [pid = 12921] [serial = 2203] [outer = (nil)] 13:05:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 139 (0x7f106eee2400) [pid = 12921] [serial = 2204] [outer = 0x7f106d385800] 13:05:22 INFO - PROCESS | 12921 | 1462219522435 Marionette DEBUG loaded listener.js 13:05:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 140 (0x7f106f108800) [pid = 12921] [serial = 2205] [outer = 0x7f106d385800] 13:05:23 INFO - PROCESS | 12921 | 1462219523270 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]]]}] 13:05:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:05:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1184ms 13:05:23 INFO - PROCESS | 12921 | 1462219523309 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 13:05:23 INFO - PROCESS | 12921 | 1462219523311 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 13:05:23 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:05:23 INFO - PROCESS | 12921 | 1462219523319 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:05:23 INFO - PROCESS | 12921 | 1462219523322 Marionette TRACE conn3 <- [1,2910,null,{}] 13:05:23 INFO - PROCESS | 12921 | 1462219523333 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}] 13:05:23 INFO - PROCESS | 12921 | 1462219523582 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 13:05:23 INFO - PROCESS | 12921 | 1462219523641 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:23 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071f91000 == 136 [pid = 12921] [id = 735] 13:05:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 141 (0x7f106f108c00) [pid = 12921] [serial = 2206] [outer = (nil)] 13:05:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 142 (0x7f1071d54400) [pid = 12921] [serial = 2207] [outer = 0x7f106f108c00] 13:05:23 INFO - PROCESS | 12921 | 1462219523742 Marionette DEBUG loaded listener.js 13:05:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 143 (0x7f1073647800) [pid = 12921] [serial = 2208] [outer = 0x7f106f108c00] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 142 (0x7f10736f1c00) [pid = 12921] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 141 (0x7f106eee8000) [pid = 12921] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 140 (0x7f106d382400) [pid = 12921] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 139 (0x7f10757f2400) [pid = 12921] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 138 (0x7f1075538000) [pid = 12921] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 137 (0x7f106c9c1800) [pid = 12921] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 136 (0x7f107250ac00) [pid = 12921] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 135 (0x7f1073649400) [pid = 12921] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 134 (0x7f106c9b9800) [pid = 12921] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 133 (0x7f107414ec00) [pid = 12921] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 132 (0x7f107ab36800) [pid = 12921] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 131 (0x7f1065dc8000) [pid = 12921] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 130 (0x7f107b3df400) [pid = 12921] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 129 (0x7f106b852000) [pid = 12921] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 128 (0x7f1074c4a800) [pid = 12921] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 127 (0x7f10668e7000) [pid = 12921] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 126 (0x7f106e1c9400) [pid = 12921] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 125 (0x7f10757f4400) [pid = 12921] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 124 (0x7f107b0bc400) [pid = 12921] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 123 (0x7f1067ddf000) [pid = 12921] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:05:24 INFO - PROCESS | 12921 | --DOMWINDOW == 122 (0x7f107b0c0c00) [pid = 12921] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:05:24 INFO - PROCESS | 12921 | 1462219524777 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]]]}] 13:05:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:05:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:05:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1479ms 13:05:24 INFO - PROCESS | 12921 | 1462219524796 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 13:05:24 INFO - PROCESS | 12921 | 1462219524798 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 13:05:24 INFO - TEST-START | /DOMEvents/constructors.html 13:05:24 INFO - PROCESS | 12921 | 1462219524809 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:05:24 INFO - PROCESS | 12921 | 1462219524811 Marionette TRACE conn3 <- [1,2914,null,{}] 13:05:24 INFO - PROCESS | 12921 | 1462219524825 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}] 13:05:24 INFO - PROCESS | 12921 | 1462219524982 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 13:05:25 INFO - PROCESS | 12921 | 1462219524997 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071fe8800 == 137 [pid = 12921] [id = 736] 13:05:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 123 (0x7f1067ddf000) [pid = 12921] [serial = 2209] [outer = (nil)] 13:05:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 124 (0x7f106f10c400) [pid = 12921] [serial = 2210] [outer = 0x7f1067ddf000] 13:05:25 INFO - PROCESS | 12921 | 1462219525052 Marionette DEBUG loaded listener.js 13:05:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 125 (0x7f10736eb000) [pid = 12921] [serial = 2211] [outer = 0x7f1067ddf000] 13:05:25 INFO - PROCESS | 12921 | 1462219525895 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]]]}] 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:05:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:05:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:05:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:05:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:05:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:05:25 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:05:25 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:05:25 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:05:25 INFO - TEST-OK | /DOMEvents/constructors.html | took 1133ms 13:05:25 INFO - PROCESS | 12921 | 1462219525946 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 13:05:25 INFO - PROCESS | 12921 | 1462219525948 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 13:05:25 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:05:25 INFO - PROCESS | 12921 | 1462219525955 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:05:25 INFO - PROCESS | 12921 | 1462219525959 Marionette TRACE conn3 <- [1,2918,null,{}] 13:05:25 INFO - PROCESS | 12921 | 1462219525969 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}] 13:05:26 INFO - PROCESS | 12921 | 1462219526193 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 13:05:26 INFO - PROCESS | 12921 | 1462219526213 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10733ea000 == 138 [pid = 12921] [id = 737] 13:05:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 126 (0x7f1067cf8800) [pid = 12921] [serial = 2212] [outer = (nil)] 13:05:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 127 (0x7f1073f49800) [pid = 12921] [serial = 2213] [outer = 0x7f1067cf8800] 13:05:26 INFO - PROCESS | 12921 | 1462219526264 Marionette DEBUG loaded listener.js 13:05:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 128 (0x7f107437b400) [pid = 12921] [serial = 2214] [outer = 0x7f1067cf8800] 13:05:27 INFO - PROCESS | 12921 | 1462219527171 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:05:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:05:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1233ms 13:05:27 INFO - PROCESS | 12921 | 1462219527189 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 13:05:27 INFO - PROCESS | 12921 | 1462219527195 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 13:05:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:05:27 INFO - PROCESS | 12921 | 1462219527203 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:05:27 INFO - PROCESS | 12921 | 1462219527207 Marionette TRACE conn3 <- [1,2922,null,{}] 13:05:27 INFO - PROCESS | 12921 | 1462219527215 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}] 13:05:27 INFO - PROCESS | 12921 | 1462219527408 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 13:05:27 INFO - PROCESS | 12921 | 1462219527628 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10687f0000 == 139 [pid = 12921] [id = 738] 13:05:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 129 (0x7f1068693800) [pid = 12921] [serial = 2215] [outer = (nil)] 13:05:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 130 (0x7f106a662c00) [pid = 12921] [serial = 2216] [outer = 0x7f1068693800] 13:05:27 INFO - PROCESS | 12921 | 1462219527736 Marionette DEBUG loaded listener.js 13:05:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 131 (0x7f106aee2400) [pid = 12921] [serial = 2217] [outer = 0x7f1068693800] 13:05:28 INFO - PROCESS | 12921 | [12921] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:05:28 INFO - PROCESS | 12921 | [12921] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:05:28 INFO - PROCESS | 12921 | [12921] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:05:28 INFO - PROCESS | 12921 | [12921] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:05:28 INFO - PROCESS | 12921 | 1462219528524 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]]]}] 13:05:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:05:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:05:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:05:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:05:28 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 13:05:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:05:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:05:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:05:28 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 13:05:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:05:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:05:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:05:28 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]" 13:05:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:05:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:05:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:05:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:05:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:05:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1338ms 13:05:28 INFO - PROCESS | 12921 | 1462219528545 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 13:05:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:05:28 INFO - PROCESS | 12921 | 1462219528557 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 13:05:28 INFO - PROCESS | 12921 | 1462219528566 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:05:28 INFO - PROCESS | 12921 | 1462219528569 Marionette TRACE conn3 <- [1,2926,null,{}] 13:05:28 INFO - PROCESS | 12921 | 1462219528574 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}] 13:05:28 INFO - PROCESS | 12921 | 1462219528751 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 13:05:28 INFO - PROCESS | 12921 | 1462219528968 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ffdf800 == 140 [pid = 12921] [id = 739] 13:05:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 132 (0x7f106aee3000) [pid = 12921] [serial = 2218] [outer = (nil)] 13:05:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 133 (0x7f106e4c4c00) [pid = 12921] [serial = 2219] [outer = 0x7f106aee3000] 13:05:29 INFO - PROCESS | 12921 | 1462219529072 Marionette DEBUG loaded listener.js 13:05:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 134 (0x7f106f1ad400) [pid = 12921] [serial = 2220] [outer = 0x7f106aee3000] 13:05:29 INFO - PROCESS | 12921 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:05:29 INFO - PROCESS | 12921 | 1462219529825 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]]]}] 13:05:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:05:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1278ms 13:05:29 INFO - PROCESS | 12921 | 1462219529844 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 13:05:29 INFO - PROCESS | 12921 | 1462219529846 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 13:05:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:05:29 INFO - PROCESS | 12921 | 1462219529853 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:05:29 INFO - PROCESS | 12921 | 1462219529857 Marionette TRACE conn3 <- [1,2930,null,{}] 13:05:29 INFO - PROCESS | 12921 | 1462219529871 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}] 13:05:30 INFO - PROCESS | 12921 | 1462219530060 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 13:05:30 INFO - PROCESS | 12921 | 1462219530302 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074390800 == 141 [pid = 12921] [id = 740] 13:05:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 135 (0x7f1071d53000) [pid = 12921] [serial = 2221] [outer = (nil)] 13:05:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 136 (0x7f1073621c00) [pid = 12921] [serial = 2222] [outer = 0x7f1071d53000] 13:05:30 INFO - PROCESS | 12921 | 1462219530369 Marionette DEBUG loaded listener.js 13:05:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 137 (0x7f1074152c00) [pid = 12921] [serial = 2223] [outer = 0x7f1071d53000] 13:05:31 INFO - PROCESS | 12921 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:05:31 INFO - PROCESS | 12921 | 1462219531073 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]]]}] 13:05:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:05:31 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1231ms 13:05:31 INFO - PROCESS | 12921 | 1462219531100 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 13:05:31 INFO - PROCESS | 12921 | 1462219531105 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 13:05:31 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:05:31 INFO - PROCESS | 12921 | 1462219531115 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:05:31 INFO - PROCESS | 12921 | 1462219531118 Marionette TRACE conn3 <- [1,2934,null,{}] 13:05:31 INFO - PROCESS | 12921 | 1462219531121 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}] 13:05:31 INFO - PROCESS | 12921 | 1462219531314 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 13:05:31 INFO - PROCESS | 12921 | 1462219531542 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:31 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1074dbb800 == 142 [pid = 12921] [id = 741] 13:05:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 138 (0x7f1071e5dc00) [pid = 12921] [serial = 2224] [outer = (nil)] 13:05:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 139 (0x7f107437dc00) [pid = 12921] [serial = 2225] [outer = 0x7f1071e5dc00] 13:05:31 INFO - PROCESS | 12921 | 1462219531604 Marionette DEBUG loaded listener.js 13:05:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 140 (0x7f1074975800) [pid = 12921] [serial = 2226] [outer = 0x7f1071e5dc00] 13:05:32 INFO - PROCESS | 12921 | 1462219532275 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]]]}] 13:05:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:05:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1182ms 13:05:32 INFO - PROCESS | 12921 | 1462219532305 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 13:05:32 INFO - PROCESS | 12921 | 1462219532307 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 13:05:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:05:32 INFO - PROCESS | 12921 | 1462219532314 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:05:32 INFO - PROCESS | 12921 | 1462219532317 Marionette TRACE conn3 <- [1,2938,null,{}] 13:05:32 INFO - PROCESS | 12921 | 1462219532322 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}] 13:05:32 INFO - PROCESS | 12921 | 1462219532491 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 13:05:32 INFO - PROCESS | 12921 | 1462219532720 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10785c2000 == 143 [pid = 12921] [id = 742] 13:05:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 141 (0x7f1073f53c00) [pid = 12921] [serial = 2227] [outer = (nil)] 13:05:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 142 (0x7f1074a46c00) [pid = 12921] [serial = 2228] [outer = 0x7f1073f53c00] 13:05:32 INFO - PROCESS | 12921 | 1462219532782 Marionette DEBUG loaded listener.js 13:05:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 143 (0x7f1074aa0800) [pid = 12921] [serial = 2229] [outer = 0x7f1073f53c00] 13:05:33 INFO - PROCESS | 12921 | 1462219533490 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]]]}] 13:05:33 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. 13:05:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1228ms 13:05:33 INFO - PROCESS | 12921 | 1462219533544 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 13:05:33 INFO - PROCESS | 12921 | 1462219533547 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 13:05:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:05:33 INFO - PROCESS | 12921 | 1462219533552 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:05:33 INFO - PROCESS | 12921 | 1462219533554 Marionette TRACE conn3 <- [1,2942,null,{}] 13:05:33 INFO - PROCESS | 12921 | 1462219533559 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}] 13:05:33 INFO - PROCESS | 12921 | 1462219533763 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 13:05:33 INFO - PROCESS | 12921 | 1462219533981 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:34 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10793a5000 == 144 [pid = 12921] [id = 743] 13:05:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 144 (0x7f1074aa2400) [pid = 12921] [serial = 2230] [outer = (nil)] 13:05:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 145 (0x7f1075536c00) [pid = 12921] [serial = 2231] [outer = 0x7f1074aa2400] 13:05:34 INFO - PROCESS | 12921 | 1462219534088 Marionette DEBUG loaded listener.js 13:05:34 INFO - PROCESS | 12921 | ++DOMWINDOW == 146 (0x7f1079388800) [pid = 12921] [serial = 2232] [outer = 0x7f1074aa2400] 13:05:34 INFO - PROCESS | 12921 | 1462219534751 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"]]]}] 13:05:34 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 13:05:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:05:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:34 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:05:34 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1230ms 13:05:34 INFO - PROCESS | 12921 | 1462219534788 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 13:05:34 INFO - PROCESS | 12921 | 1462219534790 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 13:05:34 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:05:34 INFO - PROCESS | 12921 | 1462219534796 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:05:34 INFO - PROCESS | 12921 | 1462219534798 Marionette TRACE conn3 <- [1,2946,null,{}] 13:05:34 INFO - PROCESS | 12921 | 1462219534803 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}] 13:05:34 INFO - PROCESS | 12921 | 1462219534977 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 13:05:35 INFO - PROCESS | 12921 | 1462219535217 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:35 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10795b9000 == 145 [pid = 12921] [id = 744] 13:05:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 147 (0x7f1074b81800) [pid = 12921] [serial = 2233] [outer = (nil)] 13:05:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 148 (0x7f107957d400) [pid = 12921] [serial = 2234] [outer = 0x7f1074b81800] 13:05:35 INFO - PROCESS | 12921 | 1462219535281 Marionette DEBUG loaded listener.js 13:05:35 INFO - PROCESS | 12921 | ++DOMWINDOW == 149 (0x7f107a40a400) [pid = 12921] [serial = 2235] [outer = 0x7f1074b81800] 13:05:35 INFO - PROCESS | 12921 | 1462219535953 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]]]}] 13:05:35 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. 13:05:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1184ms 13:05:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:05:35 INFO - PROCESS | 12921 | 1462219535985 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 13:05:35 INFO - PROCESS | 12921 | 1462219535988 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 13:05:35 INFO - PROCESS | 12921 | 1462219535995 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:05:35 INFO - PROCESS | 12921 | 1462219535998 Marionette TRACE conn3 <- [1,2950,null,{}] 13:05:36 INFO - PROCESS | 12921 | 1462219536002 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}] 13:05:36 INFO - PROCESS | 12921 | 1462219536182 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 13:05:36 INFO - PROCESS | 12921 | 1462219536412 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:36 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a2b0000 == 146 [pid = 12921] [id = 745] 13:05:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 150 (0x7f1075538000) [pid = 12921] [serial = 2236] [outer = (nil)] 13:05:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 151 (0x7f107a414c00) [pid = 12921] [serial = 2237] [outer = 0x7f1075538000] 13:05:36 INFO - PROCESS | 12921 | 1462219536473 Marionette DEBUG loaded listener.js 13:05:36 INFO - PROCESS | 12921 | ++DOMWINDOW == 152 (0x7f107a896c00) [pid = 12921] [serial = 2238] [outer = 0x7f1075538000] 13:05:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a4d2000 == 147 [pid = 12921] [id = 746] 13:05:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 153 (0x7f107ae2a400) [pid = 12921] [serial = 2239] [outer = (nil)] 13:05:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 154 (0x7f107a410000) [pid = 12921] [serial = 2240] [outer = 0x7f107ae2a400] 13:05:37 INFO - PROCESS | 12921 | 1462219537249 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]]]}] 13:05:37 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. 13:05:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1284ms 13:05:37 INFO - PROCESS | 12921 | 1462219537279 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 13:05:37 INFO - PROCESS | 12921 | 1462219537282 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 13:05:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:05:37 INFO - PROCESS | 12921 | 1462219537312 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:05:37 INFO - PROCESS | 12921 | 1462219537314 Marionette TRACE conn3 <- [1,2954,null,{}] 13:05:37 INFO - PROCESS | 12921 | 1462219537318 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}] 13:05:37 INFO - PROCESS | 12921 | 1462219537565 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 13:05:37 INFO - PROCESS | 12921 | 1462219537824 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:37 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b10e800 == 148 [pid = 12921] [id = 747] 13:05:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 155 (0x7f1067dddc00) [pid = 12921] [serial = 2241] [outer = (nil)] 13:05:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 156 (0x7f107ab3a800) [pid = 12921] [serial = 2242] [outer = 0x7f1067dddc00] 13:05:37 INFO - PROCESS | 12921 | 1462219537890 Marionette DEBUG loaded listener.js 13:05:37 INFO - PROCESS | 12921 | ++DOMWINDOW == 157 (0x7f107af3e400) [pid = 12921] [serial = 2243] [outer = 0x7f1067dddc00] 13:05:38 INFO - PROCESS | 12921 | 1462219538578 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]]]}] 13:05:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:05:38 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 13:05:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1291ms 13:05:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:05:38 INFO - PROCESS | 12921 | 1462219538611 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 13:05:38 INFO - PROCESS | 12921 | 1462219538613 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 13:05:38 INFO - PROCESS | 12921 | 1462219538621 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:05:38 INFO - PROCESS | 12921 | 1462219538623 Marionette TRACE conn3 <- [1,2958,null,{}] 13:05:38 INFO - PROCESS | 12921 | 1462219538628 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}] 13:05:38 INFO - PROCESS | 12921 | 1462219538829 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 13:05:39 INFO - PROCESS | 12921 | 1462219539058 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:39 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b96b000 == 149 [pid = 12921] [id = 748] 13:05:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 158 (0x7f106a660800) [pid = 12921] [serial = 2244] [outer = (nil)] 13:05:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 159 (0x7f107b3e3000) [pid = 12921] [serial = 2245] [outer = 0x7f106a660800] 13:05:39 INFO - PROCESS | 12921 | 1462219539119 Marionette DEBUG loaded listener.js 13:05:39 INFO - PROCESS | 12921 | ++DOMWINDOW == 160 (0x7f107b922400) [pid = 12921] [serial = 2246] [outer = 0x7f106a660800] 13:05:39 INFO - PROCESS | 12921 | 1462219539835 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]]]}] 13:05:39 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. 13:05:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1235ms 13:05:39 INFO - PROCESS | 12921 | 1462219539855 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 13:05:39 INFO - PROCESS | 12921 | 1462219539858 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 13:05:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:05:39 INFO - PROCESS | 12921 | 1462219539863 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:05:39 INFO - PROCESS | 12921 | 1462219539867 Marionette TRACE conn3 <- [1,2962,null,{}] 13:05:39 INFO - PROCESS | 12921 | 1462219539872 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}] 13:05:40 INFO - PROCESS | 12921 | 1462219540074 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 13:05:40 INFO - PROCESS | 12921 | 1462219540318 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:40 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1080b71800 == 150 [pid = 12921] [id = 749] 13:05:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 161 (0x7f107b927000) [pid = 12921] [serial = 2247] [outer = (nil)] 13:05:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 162 (0x7f107e28b400) [pid = 12921] [serial = 2248] [outer = 0x7f107b927000] 13:05:40 INFO - PROCESS | 12921 | 1462219540390 Marionette DEBUG loaded listener.js 13:05:40 INFO - PROCESS | 12921 | ++DOMWINDOW == 163 (0x7f10801dd400) [pid = 12921] [serial = 2249] [outer = 0x7f107b927000] 13:05:41 INFO - PROCESS | 12921 | 1462219541076 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]]]}] 13:05:41 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. 13:05:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1234ms 13:05:41 INFO - PROCESS | 12921 | 1462219541110 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 13:05:41 INFO - PROCESS | 12921 | 1462219541112 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 13:05:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:05:41 INFO - PROCESS | 12921 | 1462219541121 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:05:41 INFO - PROCESS | 12921 | 1462219541123 Marionette TRACE conn3 <- [1,2966,null,{}] 13:05:41 INFO - PROCESS | 12921 | 1462219541128 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}] 13:05:41 INFO - PROCESS | 12921 | 1462219541312 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 13:05:41 INFO - PROCESS | 12921 | 1462219541542 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:41 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084517800 == 151 [pid = 12921] [id = 750] 13:05:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 164 (0x7f107ca11c00) [pid = 12921] [serial = 2250] [outer = (nil)] 13:05:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 165 (0x7f1080bc2800) [pid = 12921] [serial = 2251] [outer = 0x7f107ca11c00] 13:05:41 INFO - PROCESS | 12921 | 1462219541602 Marionette DEBUG loaded listener.js 13:05:41 INFO - PROCESS | 12921 | ++DOMWINDOW == 166 (0x7f1082e8b400) [pid = 12921] [serial = 2252] [outer = 0x7f107ca11c00] 13:05:42 INFO - PROCESS | 12921 | 1462219542300 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]]]}] 13:05:42 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. 13:05:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1229ms 13:05:42 INFO - PROCESS | 12921 | 1462219542350 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 13:05:42 INFO - PROCESS | 12921 | 1462219542353 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 13:05:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:05:42 INFO - PROCESS | 12921 | 1462219542358 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:05:42 INFO - PROCESS | 12921 | 1462219542361 Marionette TRACE conn3 <- [1,2970,null,{}] 13:05:42 INFO - PROCESS | 12921 | 1462219542373 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}] 13:05:42 INFO - PROCESS | 12921 | 1462219542550 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 13:05:42 INFO - PROCESS | 12921 | 1462219542784 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:42 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1084e0d000 == 152 [pid = 12921] [id = 751] 13:05:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 167 (0x7f107b91ec00) [pid = 12921] [serial = 2253] [outer = (nil)] 13:05:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 168 (0x7f1083790400) [pid = 12921] [serial = 2254] [outer = 0x7f107b91ec00] 13:05:42 INFO - PROCESS | 12921 | 1462219542845 Marionette DEBUG loaded listener.js 13:05:42 INFO - PROCESS | 12921 | ++DOMWINDOW == 169 (0x7f1083c69400) [pid = 12921] [serial = 2255] [outer = 0x7f107b91ec00] 13:05:43 INFO - PROCESS | 12921 | 1462219543528 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]]]}] 13:05:43 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. 13:05:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1185ms 13:05:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:05:43 INFO - PROCESS | 12921 | 1462219543563 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 13:05:43 INFO - PROCESS | 12921 | 1462219543565 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 13:05:43 INFO - PROCESS | 12921 | 1462219543573 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:05:43 INFO - PROCESS | 12921 | 1462219543575 Marionette TRACE conn3 <- [1,2974,null,{}] 13:05:43 INFO - PROCESS | 12921 | 1462219543580 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}] 13:05:43 INFO - PROCESS | 12921 | 1462219543754 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 13:05:43 INFO - PROCESS | 12921 | 1462219543986 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:44 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1087a53000 == 153 [pid = 12921] [id = 752] 13:05:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 170 (0x7f107b07bc00) [pid = 12921] [serial = 2256] [outer = (nil)] 13:05:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 171 (0x7f10840eac00) [pid = 12921] [serial = 2257] [outer = 0x7f107b07bc00] 13:05:44 INFO - PROCESS | 12921 | 1462219544048 Marionette DEBUG loaded listener.js 13:05:44 INFO - PROCESS | 12921 | ++DOMWINDOW == 172 (0x7f1084596c00) [pid = 12921] [serial = 2258] [outer = 0x7f107b07bc00] 13:05:44 INFO - PROCESS | 12921 | 1462219544716 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]]]}] 13:05:44 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. 13:05:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1177ms 13:05:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:05:44 INFO - PROCESS | 12921 | 1462219544749 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 13:05:44 INFO - PROCESS | 12921 | 1462219544751 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 13:05:44 INFO - PROCESS | 12921 | 1462219544757 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:05:44 INFO - PROCESS | 12921 | 1462219544758 Marionette TRACE conn3 <- [1,2978,null,{}] 13:05:44 INFO - PROCESS | 12921 | 1462219544764 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}] 13:05:44 INFO - PROCESS | 12921 | 1462219544945 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 13:05:45 INFO - PROCESS | 12921 | 1462219545202 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:45 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091b1a800 == 154 [pid = 12921] [id = 753] 13:05:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 173 (0x7f107e103400) [pid = 12921] [serial = 2259] [outer = (nil)] 13:05:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 174 (0x7f10845a0000) [pid = 12921] [serial = 2260] [outer = 0x7f107e103400] 13:05:45 INFO - PROCESS | 12921 | 1462219545268 Marionette DEBUG loaded listener.js 13:05:45 INFO - PROCESS | 12921 | ++DOMWINDOW == 175 (0x7f1084b2f000) [pid = 12921] [serial = 2261] [outer = 0x7f107e103400] 13:05:45 INFO - PROCESS | 12921 | 1462219545914 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]]]}] 13:05:45 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. 13:05:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1181ms 13:05:45 INFO - PROCESS | 12921 | 1462219545945 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 13:05:45 INFO - PROCESS | 12921 | 1462219545947 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 13:05:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:05:45 INFO - PROCESS | 12921 | 1462219545955 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:05:45 INFO - PROCESS | 12921 | 1462219545958 Marionette TRACE conn3 <- [1,2982,null,{}] 13:05:45 INFO - PROCESS | 12921 | 1462219545962 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}] 13:05:46 INFO - PROCESS | 12921 | 1462219546140 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 13:05:46 INFO - PROCESS | 12921 | 1462219546375 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:46 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096815800 == 155 [pid = 12921] [id = 754] 13:05:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 176 (0x7f1083d95400) [pid = 12921] [serial = 2262] [outer = (nil)] 13:05:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 177 (0x7f10850adc00) [pid = 12921] [serial = 2263] [outer = 0x7f1083d95400] 13:05:46 INFO - PROCESS | 12921 | 1462219546436 Marionette DEBUG loaded listener.js 13:05:46 INFO - PROCESS | 12921 | ++DOMWINDOW == 178 (0x7f1085137400) [pid = 12921] [serial = 2264] [outer = 0x7f1083d95400] 13:05:47 INFO - PROCESS | 12921 | 1462219547111 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"]]]}] 13:05:47 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 13:05:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:05:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1179ms 13:05:47 INFO - PROCESS | 12921 | 1462219547144 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 13:05:47 INFO - PROCESS | 12921 | 1462219547146 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 13:05:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:05:47 INFO - PROCESS | 12921 | 1462219547156 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:05:47 INFO - PROCESS | 12921 | 1462219547158 Marionette TRACE conn3 <- [1,2986,null,{}] 13:05:47 INFO - PROCESS | 12921 | 1462219547161 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}] 13:05:47 INFO - PROCESS | 12921 | 1462219547347 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 13:05:47 INFO - PROCESS | 12921 | 1462219547582 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:47 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109946a000 == 156 [pid = 12921] [id = 755] 13:05:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 179 (0x7f108459a800) [pid = 12921] [serial = 2265] [outer = (nil)] 13:05:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f1085806800) [pid = 12921] [serial = 2266] [outer = 0x7f108459a800] 13:05:47 INFO - PROCESS | 12921 | 1462219547643 Marionette DEBUG loaded listener.js 13:05:47 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f1085810000) [pid = 12921] [serial = 2267] [outer = 0x7f108459a800] 13:05:48 INFO - PROCESS | 12921 | 1462219548327 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]]]}] 13:05:48 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. 13:05:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1228ms 13:05:48 INFO - PROCESS | 12921 | 1462219548384 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 13:05:48 INFO - PROCESS | 12921 | 1462219548387 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 13:05:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:05:48 INFO - PROCESS | 12921 | 1462219548392 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:05:48 INFO - PROCESS | 12921 | 1462219548395 Marionette TRACE conn3 <- [1,2990,null,{}] 13:05:48 INFO - PROCESS | 12921 | 1462219548400 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}] 13:05:48 INFO - PROCESS | 12921 | 1462219548587 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 13:05:48 INFO - PROCESS | 12921 | 1462219548824 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:48 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10659b1800 == 157 [pid = 12921] [id = 756] 13:05:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f107b075800) [pid = 12921] [serial = 2268] [outer = (nil)] 13:05:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 183 (0x7f1085810400) [pid = 12921] [serial = 2269] [outer = 0x7f107b075800] 13:05:48 INFO - PROCESS | 12921 | 1462219548885 Marionette DEBUG loaded listener.js 13:05:48 INFO - PROCESS | 12921 | ++DOMWINDOW == 184 (0x7f1085d65800) [pid = 12921] [serial = 2270] [outer = 0x7f107b075800] 13:05:49 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10659c0800 == 158 [pid = 12921] [id = 757] 13:05:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 185 (0x7f1085ddac00) [pid = 12921] [serial = 2271] [outer = (nil)] 13:05:49 INFO - PROCESS | 12921 | ++DOMWINDOW == 186 (0x7f1085857000) [pid = 12921] [serial = 2272] [outer = 0x7f1085ddac00] 13:05:49 INFO - PROCESS | 12921 | 1462219549651 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]]]}] 13:05:49 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. 13:05:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1276ms 13:05:49 INFO - PROCESS | 12921 | 1462219549669 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 13:05:49 INFO - PROCESS | 12921 | 1462219549671 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 13:05:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:05:49 INFO - PROCESS | 12921 | 1462219549695 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:05:49 INFO - PROCESS | 12921 | 1462219549698 Marionette TRACE conn3 <- [1,2994,null,{}] 13:05:49 INFO - PROCESS | 12921 | 1462219549705 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}] 13:05:49 INFO - PROCESS | 12921 | 1462219549950 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 13:05:50 INFO - PROCESS | 12921 | 1462219550221 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:50 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ae50800 == 159 [pid = 12921] [id = 758] 13:05:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 187 (0x7f1084b35c00) [pid = 12921] [serial = 2273] [outer = (nil)] 13:05:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f1085dd6800) [pid = 12921] [serial = 2274] [outer = 0x7f1084b35c00] 13:05:50 INFO - PROCESS | 12921 | 1462219550287 Marionette DEBUG loaded listener.js 13:05:50 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f1087a35c00) [pid = 12921] [serial = 2275] [outer = 0x7f1084b35c00] 13:05:50 INFO - PROCESS | 12921 | 1462219550941 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]]]}] 13:05:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:05:50 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:05:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1303ms 13:05:50 INFO - PROCESS | 12921 | 1462219550980 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 13:05:50 INFO - PROCESS | 12921 | 1462219550983 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 13:05:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:05:50 INFO - PROCESS | 12921 | 1462219550988 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:05:50 INFO - PROCESS | 12921 | 1462219550990 Marionette TRACE conn3 <- [1,2998,null,{}] 13:05:50 INFO - PROCESS | 12921 | 1462219550995 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}] 13:05:51 INFO - PROCESS | 12921 | 1462219551196 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 13:05:51 INFO - PROCESS | 12921 | 1462219551435 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:51 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b972800 == 160 [pid = 12921] [id = 759] 13:05:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f10851b4c00) [pid = 12921] [serial = 2276] [outer = (nil)] 13:05:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f1087d5d400) [pid = 12921] [serial = 2277] [outer = 0x7f10851b4c00] 13:05:51 INFO - PROCESS | 12921 | 1462219551499 Marionette DEBUG loaded listener.js 13:05:51 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f1087ddf800) [pid = 12921] [serial = 2278] [outer = 0x7f10851b4c00] 13:05:52 INFO - PROCESS | 12921 | 1462219552205 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]]]}] 13:05:52 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. 13:05:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1227ms 13:05:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:05:52 INFO - PROCESS | 12921 | 1462219552216 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 13:05:52 INFO - PROCESS | 12921 | 1462219552218 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 13:05:52 INFO - PROCESS | 12921 | 1462219552225 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:05:52 INFO - PROCESS | 12921 | 1462219552227 Marionette TRACE conn3 <- [1,3002,null,{}] 13:05:52 INFO - PROCESS | 12921 | 1462219552232 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}] 13:05:52 INFO - PROCESS | 12921 | 1462219552424 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 13:05:52 INFO - PROCESS | 12921 | 1462219552663 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:52 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106a820000 == 161 [pid = 12921] [id = 760] 13:05:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f1073643000) [pid = 12921] [serial = 2279] [outer = (nil)] 13:05:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f108ab86800) [pid = 12921] [serial = 2280] [outer = 0x7f1073643000] 13:05:52 INFO - PROCESS | 12921 | 1462219552729 Marionette DEBUG loaded listener.js 13:05:52 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f108ba9c800) [pid = 12921] [serial = 2281] [outer = 0x7f1073643000] 13:05:53 INFO - PROCESS | 12921 | 1462219553498 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]]]}] 13:05:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 13:05:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1331ms 13:05:53 INFO - PROCESS | 12921 | 1462219553571 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 13:05:53 INFO - PROCESS | 12921 | 1462219553573 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 13:05:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:05:53 INFO - PROCESS | 12921 | 1462219553581 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:05:53 INFO - PROCESS | 12921 | 1462219553583 Marionette TRACE conn3 <- [1,3006,null,{}] 13:05:53 INFO - PROCESS | 12921 | 1462219553588 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}] 13:05:53 INFO - PROCESS | 12921 | 1462219553779 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 13:05:54 INFO - PROCESS | 12921 | 1462219554062 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:54 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1062416800 == 162 [pid = 12921] [id = 761] 13:05:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f10631d5800) [pid = 12921] [serial = 2282] [outer = (nil)] 13:05:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f1067de8c00) [pid = 12921] [serial = 2283] [outer = 0x7f10631d5800] 13:05:54 INFO - PROCESS | 12921 | 1462219554125 Marionette DEBUG loaded listener.js 13:05:54 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f1074972000) [pid = 12921] [serial = 2284] [outer = 0x7f10631d5800] 13:05:54 INFO - PROCESS | 12921 | 1462219554848 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]]]}] 13:05:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 13:05:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1276ms 13:05:54 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:05:54 INFO - PROCESS | 12921 | 1462219554858 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 13:05:54 INFO - PROCESS | 12921 | 1462219554860 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 13:05:54 INFO - PROCESS | 12921 | 1462219554865 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:05:54 INFO - PROCESS | 12921 | 1462219554868 Marionette TRACE conn3 <- [1,3010,null,{}] 13:05:54 INFO - PROCESS | 12921 | 1462219554872 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}] 13:05:55 INFO - PROCESS | 12921 | 1462219555067 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 13:05:55 INFO - PROCESS | 12921 | 1462219555324 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:55 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1067af4800 == 163 [pid = 12921] [id = 762] 13:05:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f10631d8c00) [pid = 12921] [serial = 2285] [outer = (nil)] 13:05:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f1067ddf400) [pid = 12921] [serial = 2286] [outer = 0x7f10631d8c00] 13:05:55 INFO - PROCESS | 12921 | 1462219555387 Marionette DEBUG loaded listener.js 13:05:55 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f106f113000) [pid = 12921] [serial = 2287] [outer = 0x7f10631d8c00] 13:05:56 INFO - PROCESS | 12921 | 1462219556656 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]]]}] 13:05:56 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 13:05:56 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1828ms 13:05:56 INFO - PROCESS | 12921 | 1462219556694 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 13:05:56 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:05:56 INFO - PROCESS | 12921 | 1462219556700 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 13:05:56 INFO - PROCESS | 12921 | 1462219556706 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:05:56 INFO - PROCESS | 12921 | 1462219556711 Marionette TRACE conn3 <- [1,3014,null,{}] 13:05:56 INFO - PROCESS | 12921 | 1462219556717 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}] 13:05:56 INFO - PROCESS | 12921 | 1462219556928 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10841bb000 == 162 [pid = 12921] [id = 17] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10733eb800 == 161 [pid = 12921] [id = 229] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1085892800 == 160 [pid = 12921] [id = 21] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1085881800 == 159 [pid = 12921] [id = 32] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1087a97800 == 158 [pid = 12921] [id = 23] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109e49f000 == 157 [pid = 12921] [id = 591] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f109476b000 == 156 [pid = 12921] [id = 74] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b11d800 == 155 [pid = 12921] [id = 9] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107bc06800 == 154 [pid = 12921] [id = 13] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f107b39f800 == 153 [pid = 12921] [id = 10] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071fe8800 == 152 [pid = 12921] [id = 736] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1071f91000 == 151 [pid = 12921] [id = 735] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106f04c800 == 150 [pid = 12921] [id = 734] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106d53c000 == 149 [pid = 12921] [id = 733] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f106a71a800 == 148 [pid = 12921] [id = 732] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f1067d1a000 == 147 [pid = 12921] [id = 731] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10687df800 == 146 [pid = 12921] [id = 730] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10634f8800 == 145 [pid = 12921] [id = 728] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10634e4000 == 144 [pid = 12921] [id = 727] 13:05:57 INFO - PROCESS | 12921 | --DOCSHELL 0x7f10626d6000 == 143 [pid = 12921] [id = 726] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 200 (0x7f10743ef400) [pid = 12921] [serial = 2130] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 199 (0x7f106eee5000) [pid = 12921] [serial = 2067] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 198 (0x7f107ae28400) [pid = 12921] [serial = 2079] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 197 (0x7f10757f0000) [pid = 12921] [serial = 2076] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 196 (0x7f107a41a400) [pid = 12921] [serial = 2120] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 195 (0x7f106e2e5800) [pid = 12921] [serial = 2111] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 194 (0x7f106eef1000) [pid = 12921] [serial = 2112] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 193 (0x7f1074a46000) [pid = 12921] [serial = 2070] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 192 (0x7f107497e800) [pid = 12921] [serial = 2115] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 191 (0x7f10741ed400) [pid = 12921] [serial = 2114] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 190 (0x7f106e47fc00) [pid = 12921] [serial = 2127] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 189 (0x7f1070099000) [pid = 12921] [serial = 2118] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 188 (0x7f107ab3fc00) [pid = 12921] [serial = 2123] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 187 (0x7f107b3e9c00) [pid = 12921] [serial = 2124] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 186 (0x7f107558a000) [pid = 12921] [serial = 2117] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 185 (0x7f106844dc00) [pid = 12921] [serial = 2108] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 184 (0x7f107e28cc00) [pid = 12921] [serial = 2094] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 183 (0x7f107b0bc000) [pid = 12921] [serial = 2082] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 182 (0x7f107ab31400) [pid = 12921] [serial = 2133] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 181 (0x7f106c9b5400) [pid = 12921] [serial = 2064] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 180 (0x7f1067919c00) [pid = 12921] [serial = 2135] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 179 (0x7f1074b7ec00) [pid = 12921] [serial = 2073] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 178 (0x7f107b1f0800) [pid = 12921] [serial = 2085] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 177 (0x7f107b6f1c00) [pid = 12921] [serial = 2088] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 176 (0x7f106d509800) [pid = 12921] [serial = 2126] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 175 (0x7f10736f1400) [pid = 12921] [serial = 2129] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 174 (0x7f106b74d000) [pid = 12921] [serial = 2109] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 173 (0x7f107b0b9c00) [pid = 12921] [serial = 2040] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 172 (0x7f107b928800) [pid = 12921] [serial = 2091] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 171 (0x7f10757f1c00) [pid = 12921] [serial = 2132] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | --DOMWINDOW == 170 (0x7f10743ef000) [pid = 12921] [serial = 2061] [outer = (nil)] [url = about:blank] 13:05:57 INFO - PROCESS | 12921 | 1462219557778 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:57 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10626cf800 == 144 [pid = 12921] [id = 763] 13:05:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 171 (0x7f10668ebc00) [pid = 12921] [serial = 2288] [outer = (nil)] 13:05:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 172 (0x7f106a564800) [pid = 12921] [serial = 2289] [outer = 0x7f10668ebc00] 13:05:57 INFO - PROCESS | 12921 | 1462219557892 Marionette DEBUG loaded listener.js 13:05:57 INFO - PROCESS | 12921 | ++DOMWINDOW == 173 (0x7f106b75b000) [pid = 12921] [serial = 2290] [outer = 0x7f10668ebc00] 13:05:58 INFO - PROCESS | 12921 | [12921] 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 13:05:58 INFO - PROCESS | 12921 | 1462219558554 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:05:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:05:58 INFO - {} 13:05:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:05:58 INFO - {} 13:05:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:05:58 INFO - {} 13:05:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:05:58 INFO - {} 13:05:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1882ms 13:05:58 INFO - PROCESS | 12921 | 1462219558588 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 13:05:58 INFO - PROCESS | 12921 | 1462219558595 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 13:05:58 INFO - TEST-START | /FileAPI/fileReader.html 13:05:58 INFO - PROCESS | 12921 | 1462219558603 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:05:58 INFO - PROCESS | 12921 | 1462219558607 Marionette TRACE conn3 <- [1,3018,null,{}] 13:05:58 INFO - PROCESS | 12921 | 1462219558611 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}] 13:05:58 INFO - PROCESS | 12921 | 1462219558785 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 13:05:58 INFO - PROCESS | 12921 | 1462219558983 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106aad1800 == 145 [pid = 12921] [id = 764] 13:05:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 174 (0x7f1067919c00) [pid = 12921] [serial = 2291] [outer = (nil)] 13:05:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 175 (0x7f106c9b5400) [pid = 12921] [serial = 2292] [outer = 0x7f1067919c00] 13:05:59 INFO - PROCESS | 12921 | 1462219559039 Marionette DEBUG loaded listener.js 13:05:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 176 (0x7f106e477800) [pid = 12921] [serial = 2293] [outer = 0x7f1067919c00] 13:05:59 INFO - PROCESS | 12921 | 1462219559617 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]]]}] 13:05:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:05:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:05:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:05:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:05:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1032ms 13:05:59 INFO - PROCESS | 12921 | 1462219559635 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 13:05:59 INFO - PROCESS | 12921 | 1462219559638 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 13:05:59 INFO - TEST-START | /FileAPI/historical.html 13:05:59 INFO - PROCESS | 12921 | 1462219559694 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:05:59 INFO - PROCESS | 12921 | 1462219559699 Marionette TRACE conn3 <- [1,3022,null,{}] 13:05:59 INFO - PROCESS | 12921 | 1462219559717 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}] 13:05:59 INFO - PROCESS | 12921 | 1462219559885 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 13:05:59 INFO - PROCESS | 12921 | 1462219559904 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:59 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106dec8000 == 146 [pid = 12921] [id = 765] 13:05:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 177 (0x7f106eeea800) [pid = 12921] [serial = 2294] [outer = (nil)] 13:05:59 INFO - PROCESS | 12921 | ++DOMWINDOW == 178 (0x7f106f1b2000) [pid = 12921] [serial = 2295] [outer = 0x7f106eeea800] 13:05:59 INFO - PROCESS | 12921 | 1462219559966 Marionette DEBUG loaded listener.js 13:06:00 INFO - PROCESS | 12921 | ++DOMWINDOW == 179 (0x7f10700a5400) [pid = 12921] [serial = 2296] [outer = 0x7f106eeea800] 13:06:00 INFO - PROCESS | 12921 | 1462219560788 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"]]]}] 13:06:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:06:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:06:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:06:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:06:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:06:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:06:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:06:00 INFO - TEST-OK | /FileAPI/historical.html | took 1149ms 13:06:00 INFO - PROCESS | 12921 | 1462219560830 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 13:06:00 INFO - PROCESS | 12921 | 1462219560834 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 13:06:00 INFO - TEST-START | /FileAPI/idlharness.html 13:06:00 INFO - PROCESS | 12921 | 1462219560839 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:06:00 INFO - PROCESS | 12921 | 1462219560841 Marionette TRACE conn3 <- [1,3026,null,{}] 13:06:00 INFO - PROCESS | 12921 | 1462219560853 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}] 13:06:01 INFO - PROCESS | 12921 | 1462219561085 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 13:06:01 INFO - PROCESS | 12921 | 1462219561120 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:01 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f051000 == 147 [pid = 12921] [id = 766] 13:06:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f106eeee000) [pid = 12921] [serial = 2297] [outer = (nil)] 13:06:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f1073649400) [pid = 12921] [serial = 2298] [outer = 0x7f106eeee000] 13:06:01 INFO - PROCESS | 12921 | 1462219561173 Marionette DEBUG loaded listener.js 13:06:01 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f107414ec00) [pid = 12921] [serial = 2299] [outer = 0x7f106eeee000] 13:06:03 INFO - PROCESS | 12921 | --DOMWINDOW == 181 (0x7f106b7df400) [pid = 12921] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:06:03 INFO - PROCESS | 12921 | --DOMWINDOW == 180 (0x7f106acd1000) [pid = 12921] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:06:03 INFO - PROCESS | 12921 | --DOMWINDOW == 179 (0x7f106844f800) [pid = 12921] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:06:03 INFO - PROCESS | 12921 | --DOMWINDOW == 178 (0x7f1067ddf000) [pid = 12921] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:06:03 INFO - PROCESS | 12921 | --DOMWINDOW == 177 (0x7f10631d6400) [pid = 12921] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:06:03 INFO - PROCESS | 12921 | --DOMWINDOW == 176 (0x7f106f108c00) [pid = 12921] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:06:03 INFO - PROCESS | 12921 | --DOMWINDOW == 175 (0x7f10741f8800) [pid = 12921] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:06:03 INFO - PROCESS | 12921 | --DOMWINDOW == 174 (0x7f106aedf000) [pid = 12921] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:06:03 INFO - PROCESS | 12921 | --DOMWINDOW == 173 (0x7f106d385800) [pid = 12921] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:06:03 INFO - PROCESS | 12921 | 1462219563092 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]]]}] 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:06:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:06:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:06:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:06:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:06:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:06:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:06:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:06:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:06:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:06:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:06:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:06:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:06:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:06:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:06:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:06:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:06:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:06:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:06:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:06:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:06:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:06:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:06:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:06:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:06:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:06:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:06:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:06:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:06:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:06:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:06:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:06:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:06:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:06:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:06:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:06:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:06:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 13:06:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:06:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:06:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:06:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:06:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:06:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:06:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:06:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:06:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:06:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:06:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:06:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:06:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:06:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:06:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:06:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:06:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:06:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:06:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 13:06:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:06:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:06:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:06:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:06:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:06:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:06:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:06:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:06:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 13:06:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 13:06:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:06:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:06:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:06:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:06:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:06:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:06:03 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:06:03 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:06:03 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:06:03 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:06:03 INFO - TEST-OK | /FileAPI/idlharness.html | took 2352ms 13:06:03 INFO - PROCESS | 12921 | 1462219563192 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 13:06:03 INFO - PROCESS | 12921 | 1462219563196 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 13:06:03 INFO - TEST-START | /FileAPI/idlharness.worker 13:06:03 INFO - PROCESS | 12921 | 1462219563203 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:06:03 INFO - PROCESS | 12921 | 1462219563210 Marionette TRACE conn3 <- [1,3030,null,{}] 13:06:03 INFO - PROCESS | 12921 | 1462219563218 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}] 13:06:03 INFO - PROCESS | 12921 | 1462219563439 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 13:06:03 INFO - PROCESS | 12921 | 1462219563627 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:03 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106f061800 == 148 [pid = 12921] [id = 767] 13:06:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 174 (0x7f106e1cb400) [pid = 12921] [serial = 2300] [outer = (nil)] 13:06:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 175 (0x7f10743f5c00) [pid = 12921] [serial = 2301] [outer = 0x7f106e1cb400] 13:06:03 INFO - PROCESS | 12921 | 1462219563685 Marionette DEBUG loaded listener.js 13:06:03 INFO - PROCESS | 12921 | ++DOMWINDOW == 176 (0x7f106b7e5c00) [pid = 12921] [serial = 2302] [outer = 0x7f106e1cb400] 13:06:03 INFO - PROCESS | 12921 | [12921] 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 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:06:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:06:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:06:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:06:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:06:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:06:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:06:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:06:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:06:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:06:05 INFO - {} 13:06:05 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 13:06:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:06:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:06:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:06:05 INFO - {} 13:06:05 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 - {} 13:06:05 INFO - {} 13:06:05 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 13:06:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:06:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:06:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:06:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:06:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:06:05 INFO - {} 13:06:05 INFO - PROCESS | 12921 | 1462219565497 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,{},{}]]]}] 13:06:05 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 13:06:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:06:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:06:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:06:05 INFO - {} 13:06:05 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 - {} 13:06:05 INFO - {} 13:06:05 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 13:06:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:06:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:06:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 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 13:06:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:06:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:06:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:06:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:06:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:06:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 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 13:06:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:06:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 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 13:06:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:06:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 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 13:06:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:06:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:06:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:06:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:06:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:06:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:06:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:06:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:06:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:06:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:06:05 INFO - {} 13:06:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2394ms 13:06:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:06:05 INFO - PROCESS | 12921 | 1462219565631 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 13:06:05 INFO - PROCESS | 12921 | 1462219565636 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 13:06:05 INFO - PROCESS | 12921 | 1462219565642 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:06:05 INFO - PROCESS | 12921 | 1462219565647 Marionette TRACE conn3 <- [1,3034,null,{}] 13:06:05 INFO - PROCESS | 12921 | 1462219565653 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}] 13:06:05 INFO - PROCESS | 12921 | 1462219565947 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 13:06:06 INFO - PROCESS | 12921 | 1462219566212 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:06 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106871c800 == 149 [pid = 12921] [id = 768] 13:06:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 177 (0x7f106d50c800) [pid = 12921] [serial = 2303] [outer = (nil)] 13:06:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 178 (0x7f106e1cc400) [pid = 12921] [serial = 2304] [outer = 0x7f106d50c800] 13:06:06 INFO - PROCESS | 12921 | 1462219566278 Marionette DEBUG loaded listener.js 13:06:06 INFO - PROCESS | 12921 | ++DOMWINDOW == 179 (0x7f106e487400) [pid = 12921] [serial = 2305] [outer = 0x7f106d50c800] 13:06:07 INFO - PROCESS | 12921 | 1462219567023 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]]]}] 13:06:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:06:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1432ms 13:06:07 INFO - PROCESS | 12921 | 1462219567075 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 13:06:07 INFO - PROCESS | 12921 | 1462219567082 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 13:06:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:06:07 INFO - PROCESS | 12921 | 1462219567092 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:06:07 INFO - PROCESS | 12921 | 1462219567095 Marionette TRACE conn3 <- [1,3038,null,{}] 13:06:07 INFO - PROCESS | 12921 | 1462219567101 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}] 13:06:07 INFO - PROCESS | 12921 | 1462219567290 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 13:06:07 INFO - PROCESS | 12921 | 1462219567567 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:07 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106dea2800 == 150 [pid = 12921] [id = 769] 13:06:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 180 (0x7f106d50dc00) [pid = 12921] [serial = 2306] [outer = (nil)] 13:06:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 181 (0x7f107009d400) [pid = 12921] [serial = 2307] [outer = 0x7f106d50dc00] 13:06:07 INFO - PROCESS | 12921 | 1462219567632 Marionette DEBUG loaded listener.js 13:06:07 INFO - PROCESS | 12921 | ++DOMWINDOW == 182 (0x7f1074378c00) [pid = 12921] [serial = 2308] [outer = 0x7f106d50dc00] 13:06:08 INFO - PROCESS | 12921 | 1462219568409 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"]]]}] 13:06:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:06:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:06:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1335ms 13:06:08 INFO - PROCESS | 12921 | 1462219568428 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 13:06:08 INFO - PROCESS | 12921 | 1462219568431 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 13:06:08 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:06:08 INFO - PROCESS | 12921 | 1462219568437 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:06:08 INFO - PROCESS | 12921 | 1462219568442 Marionette TRACE conn3 <- [1,3042,null,{}] 13:06:08 INFO - PROCESS | 12921 | 1462219568456 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}] 13:06:08 INFO - PROCESS | 12921 | 1462219568714 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 13:06:08 INFO - PROCESS | 12921 | 1462219568961 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:08 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1073f61000 == 151 [pid = 12921] [id = 770] 13:06:08 INFO - PROCESS | 12921 | ++DOMWINDOW == 183 (0x7f1074b87c00) [pid = 12921] [serial = 2309] [outer = (nil)] 13:06:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 184 (0x7f107558d800) [pid = 12921] [serial = 2310] [outer = 0x7f1074b87c00] 13:06:09 INFO - PROCESS | 12921 | 1462219569031 Marionette DEBUG loaded listener.js 13:06:09 INFO - PROCESS | 12921 | ++DOMWINDOW == 185 (0x7f107a48d800) [pid = 12921] [serial = 2311] [outer = 0x7f1074b87c00] 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:06:10 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. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:06:10 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'.) 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:06:10 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. 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:06:10 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. 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:06:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:06:10 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. 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:06:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:06:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:06:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:06:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:06:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:06:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:06:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:06:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:06:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:06:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:06:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:06:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:06:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:06:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:06:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:06:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1604ms 13:06:10 INFO - PROCESS | 12921 | 1462219569998 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]]]}] 13:06:10 INFO - PROCESS | 12921 | 1462219570045 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 13:06:10 INFO - PROCESS | 12921 | 1462219570050 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 13:06:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:06:10 INFO - PROCESS | 12921 | 1462219570084 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:06:10 INFO - PROCESS | 12921 | 1462219570092 Marionette TRACE conn3 <- [1,3046,null,{}] 13:06:10 INFO - PROCESS | 12921 | 1462219570103 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}] 13:06:10 INFO - PROCESS | 12921 | 1462219570294 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 13:06:10 INFO - PROCESS | 12921 | 1462219570602 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:10 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107a2aa800 == 152 [pid = 12921] [id = 771] 13:06:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 186 (0x7f10736ed800) [pid = 12921] [serial = 2312] [outer = (nil)] 13:06:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 187 (0x7f1085808000) [pid = 12921] [serial = 2313] [outer = 0x7f10736ed800] 13:06:10 INFO - PROCESS | 12921 | 1462219570678 Marionette DEBUG loaded listener.js 13:06:10 INFO - PROCESS | 12921 | ++DOMWINDOW == 188 (0x7f1087de3000) [pid = 12921] [serial = 2314] [outer = 0x7f10736ed800] 13:06:11 INFO - PROCESS | 12921 | [12921] 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 13:06:11 INFO - PROCESS | 12921 | 1462219571451 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:06:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:06:11 INFO - {} 13:06:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1394ms 13:06:11 INFO - PROCESS | 12921 | 1462219571481 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 13:06:11 INFO - PROCESS | 12921 | 1462219571485 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 13:06:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:06:11 INFO - PROCESS | 12921 | 1462219571492 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:06:11 INFO - PROCESS | 12921 | 1462219571495 Marionette TRACE conn3 <- [1,3050,null,{}] 13:06:11 INFO - PROCESS | 12921 | 1462219571500 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}] 13:06:11 INFO - PROCESS | 12921 | 1462219571697 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 13:06:11 INFO - PROCESS | 12921 | 1462219571960 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:11 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10754cb800 == 153 [pid = 12921] [id = 772] 13:06:11 INFO - PROCESS | 12921 | ++DOMWINDOW == 189 (0x7f107af41800) [pid = 12921] [serial = 2315] [outer = (nil)] 13:06:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 190 (0x7f107b920000) [pid = 12921] [serial = 2316] [outer = 0x7f107af41800] 13:06:12 INFO - PROCESS | 12921 | 1462219572023 Marionette DEBUG loaded listener.js 13:06:12 INFO - PROCESS | 12921 | ++DOMWINDOW == 191 (0x7f107bc81800) [pid = 12921] [serial = 2317] [outer = 0x7f107af41800] 13:06:12 INFO - PROCESS | 12921 | 1462219572731 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]]]}] 13:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:06:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:06:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1282ms 13:06:12 INFO - PROCESS | 12921 | 1462219572776 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 13:06:12 INFO - PROCESS | 12921 | 1462219572780 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 13:06:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:06:12 INFO - PROCESS | 12921 | 1462219572785 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:06:12 INFO - PROCESS | 12921 | 1462219572788 Marionette TRACE conn3 <- [1,3054,null,{}] 13:06:12 INFO - PROCESS | 12921 | 1462219572793 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}] 13:06:13 INFO - PROCESS | 12921 | 1462219573008 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 13:06:13 INFO - PROCESS | 12921 | 1462219573248 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:13 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f107b22b000 == 154 [pid = 12921] [id = 773] 13:06:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 192 (0x7f107be0ec00) [pid = 12921] [serial = 2318] [outer = (nil)] 13:06:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 193 (0x7f108580c400) [pid = 12921] [serial = 2319] [outer = 0x7f107be0ec00] 13:06:13 INFO - PROCESS | 12921 | 1462219573314 Marionette DEBUG loaded listener.js 13:06:13 INFO - PROCESS | 12921 | ++DOMWINDOW == 194 (0x7f10918e8c00) [pid = 12921] [serial = 2320] [outer = 0x7f107be0ec00] 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:06:14 INFO - PROCESS | 12921 | 1462219574389 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"]]]}] 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:06:14 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:06:14 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:06:14 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" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:06:14 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" 13:06:14 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:14 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:06:14 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:06:14 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1689ms 13:06:14 INFO - PROCESS | 12921 | 1462219574479 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 13:06:14 INFO - PROCESS | 12921 | 1462219574482 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 13:06:14 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:06:14 INFO - PROCESS | 12921 | 1462219574490 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:06:14 INFO - PROCESS | 12921 | 1462219574496 Marionette TRACE conn3 <- [1,3058,null,{}] 13:06:14 INFO - PROCESS | 12921 | 1462219574507 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}] 13:06:14 INFO - PROCESS | 12921 | 1462219574734 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 13:06:14 INFO - PROCESS | 12921 | 1462219574975 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:14 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108165b000 == 155 [pid = 12921] [id = 774] 13:06:14 INFO - PROCESS | 12921 | ++DOMWINDOW == 195 (0x7f107e103c00) [pid = 12921] [serial = 2321] [outer = (nil)] 13:06:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 196 (0x7f1095ec0c00) [pid = 12921] [serial = 2322] [outer = 0x7f107e103c00] 13:06:15 INFO - PROCESS | 12921 | 1462219575037 Marionette DEBUG loaded listener.js 13:06:15 INFO - PROCESS | 12921 | ++DOMWINDOW == 197 (0x7f1096058800) [pid = 12921] [serial = 2323] [outer = 0x7f107e103c00] 13:06:15 INFO - PROCESS | 12921 | 1462219575737 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]]]}] 13:06:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:06:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:06:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:06:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:06:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:06:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:06:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:06:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:06:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:06:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:06:15 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:15 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:06:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:06:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:06:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:06:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:06:15 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:06:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:06:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:15 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:06:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:06:15 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:06:15 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1287ms 13:06:15 INFO - PROCESS | 12921 | 1462219575783 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 13:06:15 INFO - PROCESS | 12921 | 1462219575789 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 13:06:15 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:06:15 INFO - PROCESS | 12921 | 1462219575795 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:06:15 INFO - PROCESS | 12921 | 1462219575797 Marionette TRACE conn3 <- [1,3062,null,{}] 13:06:15 INFO - PROCESS | 12921 | 1462219575802 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}] 13:06:15 INFO - PROCESS | 12921 | 1462219575971 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 13:06:16 INFO - PROCESS | 12921 | 1462219576208 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:16 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f108516e000 == 156 [pid = 12921] [id = 775] 13:06:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 198 (0x7f107e1e2c00) [pid = 12921] [serial = 2324] [outer = (nil)] 13:06:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 199 (0x7f106e485000) [pid = 12921] [serial = 2325] [outer = 0x7f107e1e2c00] 13:06:16 INFO - PROCESS | 12921 | 1462219576281 Marionette DEBUG loaded listener.js 13:06:16 INFO - PROCESS | 12921 | ++DOMWINDOW == 200 (0x7f10967bec00) [pid = 12921] [serial = 2326] [outer = 0x7f107e1e2c00] 13:06:16 INFO - PROCESS | 12921 | [12921] 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 13:06:17 INFO - PROCESS | 12921 | 1462219577070 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:06:17 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:06:17 INFO - {} 13:06:17 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1326ms 13:06:17 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:06:17 INFO - PROCESS | 12921 | 1462219577122 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 13:06:17 INFO - PROCESS | 12921 | 1462219577124 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 13:06:17 INFO - PROCESS | 12921 | 1462219577130 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:06:17 INFO - PROCESS | 12921 | 1462219577134 Marionette TRACE conn3 <- [1,3066,null,{}] 13:06:17 INFO - PROCESS | 12921 | 1462219577139 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}] 13:06:17 INFO - PROCESS | 12921 | 1462219577334 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 13:06:17 INFO - PROCESS | 12921 | 1462219577600 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:17 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1091b09800 == 157 [pid = 12921] [id = 776] 13:06:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 201 (0x7f10631dd800) [pid = 12921] [serial = 2327] [outer = (nil)] 13:06:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 202 (0x7f106fd53800) [pid = 12921] [serial = 2328] [outer = 0x7f10631dd800] 13:06:17 INFO - PROCESS | 12921 | 1462219577662 Marionette DEBUG loaded listener.js 13:06:17 INFO - PROCESS | 12921 | ++DOMWINDOW == 203 (0x7f107ae2c400) [pid = 12921] [serial = 2329] [outer = 0x7f10631dd800] 13:06:18 INFO - PROCESS | 12921 | 1462219578367 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]]]}] 13:06:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:06:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:06:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:06:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:06:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:06:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:06:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:06:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1280ms 13:06:18 INFO - PROCESS | 12921 | 1462219578411 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 13:06:18 INFO - PROCESS | 12921 | 1462219578414 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 13:06:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:06:18 INFO - PROCESS | 12921 | 1462219578419 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:06:18 INFO - PROCESS | 12921 | 1462219578421 Marionette TRACE conn3 <- [1,3070,null,{}] 13:06:18 INFO - PROCESS | 12921 | 1462219578426 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}] 13:06:18 INFO - PROCESS | 12921 | 1462219578608 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 13:06:18 INFO - PROCESS | 12921 | 1462219578863 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:18 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1096813800 == 158 [pid = 12921] [id = 777] 13:06:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 204 (0x7f106c59a400) [pid = 12921] [serial = 2330] [outer = (nil)] 13:06:18 INFO - PROCESS | 12921 | ++DOMWINDOW == 205 (0x7f106c5a3400) [pid = 12921] [serial = 2331] [outer = 0x7f106c59a400] 13:06:18 INFO - PROCESS | 12921 | 1462219578929 Marionette DEBUG loaded listener.js 13:06:19 INFO - PROCESS | 12921 | ++DOMWINDOW == 206 (0x7f106c5a8800) [pid = 12921] [serial = 2332] [outer = 0x7f106c59a400] 13:06:19 INFO - PROCESS | 12921 | 1462219579691 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]]]}] 13:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:06:19 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:06:19 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1334ms 13:06:19 INFO - PROCESS | 12921 | 1462219579755 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 13:06:19 INFO - PROCESS | 12921 | 1462219579758 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 13:06:19 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:06:19 INFO - PROCESS | 12921 | 1462219579763 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:06:19 INFO - PROCESS | 12921 | 1462219579766 Marionette TRACE conn3 <- [1,3074,null,{}] 13:06:19 INFO - PROCESS | 12921 | 1462219579771 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}] 13:06:19 INFO - PROCESS | 12921 | 1462219579973 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 13:06:20 INFO - PROCESS | 12921 | 1462219580249 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:20 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109e49f800 == 159 [pid = 12921] [id = 778] 13:06:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 207 (0x7f1065af0800) [pid = 12921] [serial = 2333] [outer = (nil)] 13:06:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 208 (0x7f1065af7c00) [pid = 12921] [serial = 2334] [outer = 0x7f1065af0800] 13:06:20 INFO - PROCESS | 12921 | 1462219580324 Marionette DEBUG loaded listener.js 13:06:20 INFO - PROCESS | 12921 | ++DOMWINDOW == 209 (0x7f106fd4e800) [pid = 12921] [serial = 2335] [outer = 0x7f1065af0800] 13:06:21 INFO - PROCESS | 12921 | 1462219581043 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]]]}] 13:06:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:06:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:06:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:06:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:06:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:06:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:06:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1331ms 13:06:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:06:21 INFO - PROCESS | 12921 | 1462219581097 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 13:06:21 INFO - PROCESS | 12921 | 1462219581099 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 13:06:21 INFO - PROCESS | 12921 | 1462219581106 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:06:21 INFO - PROCESS | 12921 | 1462219581109 Marionette TRACE conn3 <- [1,3078,null,{}] 13:06:21 INFO - PROCESS | 12921 | 1462219581114 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}] 13:06:21 INFO - PROCESS | 12921 | 1462219581318 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 13:06:21 INFO - PROCESS | 12921 | 1462219581599 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:21 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106e322000 == 160 [pid = 12921] [id = 779] 13:06:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 210 (0x7f106396b400) [pid = 12921] [serial = 2336] [outer = (nil)] 13:06:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 211 (0x7f1063971000) [pid = 12921] [serial = 2337] [outer = 0x7f106396b400] 13:06:21 INFO - PROCESS | 12921 | 1462219581664 Marionette DEBUG loaded listener.js 13:06:21 INFO - PROCESS | 12921 | ++DOMWINDOW == 212 (0x7f106fd50000) [pid = 12921] [serial = 2338] [outer = 0x7f106396b400] 13:06:22 INFO - PROCESS | 12921 | 1462219582412 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] 13:06:22 INFO - PROCESS | 12921 | 1462219582449 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 13:06:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:06:22 INFO - PROCESS | 12921 | 1462219582456 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:06:22 INFO - PROCESS | 12921 | 1462219582461 Marionette TRACE conn3 <- [1,3082,null,{}] 13:06:22 INFO - PROCESS | 12921 | 1462219582465 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}] 13:06:22 INFO - PROCESS | 12921 | 1462219582657 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 13:06:22 INFO - PROCESS | 12921 | 1462219582943 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:22 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1063aec000 == 161 [pid = 12921] [id = 780] 13:06:22 INFO - PROCESS | 12921 | ++DOMWINDOW == 213 (0x7f106396bc00) [pid = 12921] [serial = 2339] [outer = (nil)] 13:06:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 214 (0x7f10663cb000) [pid = 12921] [serial = 2340] [outer = 0x7f106396bc00] 13:06:23 INFO - PROCESS | 12921 | 1462219583009 Marionette DEBUG loaded listener.js 13:06:23 INFO - PROCESS | 12921 | ++DOMWINDOW == 215 (0x7f10663d1800) [pid = 12921] [serial = 2341] [outer = 0x7f106396bc00] 13:06:23 INFO - PROCESS | 12921 | 1462219583694 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]]]}] 13:06:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:06:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:06:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:06:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:06:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1280ms 13:06:23 INFO - PROCESS | 12921 | 1462219583738 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 13:06:23 INFO - PROCESS | 12921 | 1462219583741 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 13:06:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:06:23 INFO - PROCESS | 12921 | 1462219583746 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:06:23 INFO - PROCESS | 12921 | 1462219583748 Marionette TRACE conn3 <- [1,3086,null,{}] 13:06:23 INFO - PROCESS | 12921 | 1462219583753 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}] 13:06:23 INFO - PROCESS | 12921 | 1462219583970 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 13:06:24 INFO - PROCESS | 12921 | 1462219584254 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:24 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f10664d2800 == 162 [pid = 12921] [id = 781] 13:06:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 216 (0x7f1063970400) [pid = 12921] [serial = 2342] [outer = (nil)] 13:06:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 217 (0x7f106fd59800) [pid = 12921] [serial = 2343] [outer = 0x7f1063970400] 13:06:24 INFO - PROCESS | 12921 | 1462219584317 Marionette DEBUG loaded listener.js 13:06:24 INFO - PROCESS | 12921 | ++DOMWINDOW == 218 (0x7f1095ec5800) [pid = 12921] [serial = 2344] [outer = 0x7f1063970400] 13:06:24 INFO - PROCESS | 12921 | 1462219584961 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:06:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:06:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1236ms 13:06:24 INFO - PROCESS | 12921 | 1462219584994 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 13:06:24 INFO - PROCESS | 12921 | 1462219584996 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 13:06:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:06:25 INFO - PROCESS | 12921 | 1462219585004 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:06:25 INFO - PROCESS | 12921 | 1462219585006 Marionette TRACE conn3 <- [1,3090,null,{}] 13:06:25 INFO - PROCESS | 12921 | 1462219585011 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}] 13:06:25 INFO - PROCESS | 12921 | 1462219585190 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 13:06:25 INFO - PROCESS | 12921 | 1462219585446 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:25 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f106ac11800 == 163 [pid = 12921] [id = 782] 13:06:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 219 (0x7f10668e6c00) [pid = 12921] [serial = 2345] [outer = (nil)] 13:06:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 220 (0x7f1069cebc00) [pid = 12921] [serial = 2346] [outer = 0x7f10668e6c00] 13:06:25 INFO - PROCESS | 12921 | 1462219585508 Marionette DEBUG loaded listener.js 13:06:25 INFO - PROCESS | 12921 | ++DOMWINDOW == 221 (0x7f1069cf0c00) [pid = 12921] [serial = 2347] [outer = 0x7f10668e6c00] 13:06:26 INFO - PROCESS | 12921 | 1462219586187 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:06:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:06:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1225ms 13:06:26 INFO - PROCESS | 12921 | 1462219586231 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 13:06:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:06:26 INFO - PROCESS | 12921 | 1462219586234 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 13:06:26 INFO - PROCESS | 12921 | 1462219586239 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:06:26 INFO - PROCESS | 12921 | 1462219586241 Marionette TRACE conn3 <- [1,3094,null,{}] 13:06:26 INFO - PROCESS | 12921 | 1462219586246 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}] 13:06:26 INFO - PROCESS | 12921 | 1462219586431 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 13:06:26 INFO - PROCESS | 12921 | 1462219586683 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:26 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f109bc8d800 == 164 [pid = 12921] [id = 783] 13:06:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 222 (0x7f1066005800) [pid = 12921] [serial = 2348] [outer = (nil)] 13:06:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 223 (0x7f106600b400) [pid = 12921] [serial = 2349] [outer = 0x7f1066005800] 13:06:26 INFO - PROCESS | 12921 | 1462219586743 Marionette DEBUG loaded listener.js 13:06:26 INFO - PROCESS | 12921 | ++DOMWINDOW == 224 (0x7f106600f800) [pid = 12921] [serial = 2350] [outer = 0x7f1066005800] 13:06:27 INFO - PROCESS | 12921 | 1462219587414 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:06:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:06:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1225ms 13:06:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:06:27 INFO - PROCESS | 12921 | 1462219587465 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 13:06:27 INFO - PROCESS | 12921 | 1462219587467 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 13:06:27 INFO - PROCESS | 12921 | 1462219587473 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:06:27 INFO - PROCESS | 12921 | 1462219587475 Marionette TRACE conn3 <- [1,3098,null,{}] 13:06:27 INFO - PROCESS | 12921 | 1462219587480 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}] 13:06:27 INFO - PROCESS | 12921 | 1462219587679 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 13:06:27 INFO - PROCESS | 12921 | 1462219587926 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:27 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1062813000 == 165 [pid = 12921] [id = 784] 13:06:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 225 (0x7f1062881000) [pid = 12921] [serial = 2351] [outer = (nil)] 13:06:27 INFO - PROCESS | 12921 | ++DOMWINDOW == 226 (0x7f1062888000) [pid = 12921] [serial = 2352] [outer = 0x7f1062881000] 13:06:27 INFO - PROCESS | 12921 | 1462219587988 Marionette DEBUG loaded listener.js 13:06:28 INFO - PROCESS | 12921 | ++DOMWINDOW == 227 (0x7f106288d400) [pid = 12921] [serial = 2353] [outer = 0x7f1062881000] 13:06:28 INFO - PROCESS | 12921 | 1462219588657 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]]]}] 13:06:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:06:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:06:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1227ms 13:06:28 INFO - PROCESS | 12921 | 1462219588699 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 13:06:28 INFO - PROCESS | 12921 | 1462219588703 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 13:06:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:06:28 INFO - PROCESS | 12921 | 1462219588708 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:06:28 INFO - PROCESS | 12921 | 1462219588709 Marionette TRACE conn3 <- [1,3102,null,{}] 13:06:28 INFO - PROCESS | 12921 | 1462219588714 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}] 13:06:28 INFO - PROCESS | 12921 | 1462219588910 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 13:06:29 INFO - PROCESS | 12921 | 1462219589160 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:29 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f105f078000 == 166 [pid = 12921] [id = 785] 13:06:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 228 (0x7f1062883000) [pid = 12921] [serial = 2354] [outer = (nil)] 13:06:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 229 (0x7f1066006400) [pid = 12921] [serial = 2355] [outer = 0x7f1062883000] 13:06:29 INFO - PROCESS | 12921 | 1462219589220 Marionette DEBUG loaded listener.js 13:06:29 INFO - PROCESS | 12921 | ++DOMWINDOW == 230 (0x7f1066010400) [pid = 12921] [serial = 2356] [outer = 0x7f1062883000] 13:06:29 INFO - PROCESS | 12921 | 1462219589901 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:06:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:06:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1225ms 13:06:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:06:29 INFO - PROCESS | 12921 | 1462219589933 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 13:06:29 INFO - PROCESS | 12921 | 1462219589935 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 13:06:29 INFO - PROCESS | 12921 | 1462219589939 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:06:29 INFO - PROCESS | 12921 | 1462219589943 Marionette TRACE conn3 <- [1,3106,null,{}] 13:06:29 INFO - PROCESS | 12921 | 1462219589947 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}] 13:06:30 INFO - PROCESS | 12921 | 1462219590123 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 13:06:30 INFO - PROCESS | 12921 | 1462219590374 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:30 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f105f091000 == 167 [pid = 12921] [id = 786] 13:06:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 231 (0x7f1062888800) [pid = 12921] [serial = 2357] [outer = (nil)] 13:06:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 232 (0x7f1069cea000) [pid = 12921] [serial = 2358] [outer = 0x7f1062888800] 13:06:30 INFO - PROCESS | 12921 | 1462219590436 Marionette DEBUG loaded listener.js 13:06:30 INFO - PROCESS | 12921 | ++DOMWINDOW == 233 (0x7f1069cf2c00) [pid = 12921] [serial = 2359] [outer = 0x7f1062888800] 13:06:31 INFO - PROCESS | 12921 | 1462219591148 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]]]}] 13:06:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:06:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:06:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:06:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1226ms 13:06:31 INFO - PROCESS | 12921 | 1462219591179 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 13:06:31 INFO - PROCESS | 12921 | 1462219591182 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 13:06:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:06:31 INFO - PROCESS | 12921 | 1462219591190 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:06:31 INFO - PROCESS | 12921 | 1462219591192 Marionette TRACE conn3 <- [1,3110,null,{}] 13:06:31 INFO - PROCESS | 12921 | 1462219591197 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}] 13:06:31 INFO - PROCESS | 12921 | 1462219591392 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 13:06:31 INFO - PROCESS | 12921 | 1462219591642 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:31 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1071016800 == 168 [pid = 12921] [id = 787] 13:06:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 234 (0x7f106288f400) [pid = 12921] [serial = 2360] [outer = (nil)] 13:06:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 235 (0x7f10634a4c00) [pid = 12921] [serial = 2361] [outer = 0x7f106288f400] 13:06:31 INFO - PROCESS | 12921 | 1462219591706 Marionette DEBUG loaded listener.js 13:06:31 INFO - PROCESS | 12921 | ++DOMWINDOW == 236 (0x7f10634aac00) [pid = 12921] [serial = 2362] [outer = 0x7f106288f400] 13:06:32 INFO - PROCESS | 12921 | 1462219592383 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"]]]}] 13:06:32 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:06:32 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 13:06:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:06:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:06:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:06:32 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:06:32 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1226ms 13:06:32 INFO - PROCESS | 12921 | 1462219592418 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 13:06:32 INFO - PROCESS | 12921 | 1462219592421 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 13:06:32 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:06:32 INFO - PROCESS | 12921 | 1462219592426 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:06:32 INFO - PROCESS | 12921 | 1462219592428 Marionette TRACE conn3 <- [1,3114,null,{}] 13:06:32 INFO - PROCESS | 12921 | 1462219592433 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}] 13:06:32 INFO - PROCESS | 12921 | 1462219592631 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 13:06:32 INFO - PROCESS | 12921 | 1462219592882 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\", \"3e73cd88-2f37-42e7-b479-bb934d01ceb5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:32 INFO - PROCESS | 12921 | ++DOCSHELL 0x7f1065e34800 == 169 [pid = 12921] [id = 788] 13:06:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 237 (0x7f10634a0400) [pid = 12921] [serial = 2363] [outer = (nil)] 13:06:32 INFO - PROCESS | 12921 | ++DOMWINDOW == 238 (0x7f1065fe8800) [pid = 12921] [serial = 2364] [outer = 0x7f10634a0400] 13:06:32 INFO - PROCESS | 12921 | 1462219592945 Marionette DEBUG loaded listener.js 13:06:33 INFO - PROCESS | 12921 | ++DOMWINDOW == 239 (0x7f1069cf4800) [pid = 12921] [serial = 2365] [outer = 0x7f10634a0400] 13:06:33 INFO - PROCESS | 12921 | 1462219593643 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]]]}] 13:06:33 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:06:33 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1276ms 13:06:33 INFO - PROCESS | 12921 | 1462219593703 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 13:06:33 INFO - PROCESS | 12921 | 1462219593747 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 13:06:34 WARNING - u'runner_teardown' () 13:06:34 INFO - No more tests 13:06:34 INFO - Got 0 unexpected results 13:06:34 INFO - SUITE-END | took 1009s 13:06:34 INFO - Closing logging queue 13:06:35 INFO - queue closed 13:06:35 INFO - Return code: 0 13:06:35 WARNING - # TBPL SUCCESS # 13:06:35 INFO - Running post-action listener: _resource_record_post_action 13:06:35 INFO - Running post-run listener: _resource_record_post_run 13:06:36 INFO - Total resource usage - Wall time: 1040s; CPU: 98.0%; Read bytes: 937984; Write bytes: 936742912; Read time: 24; Write time: 267044 13:06:36 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:06:36 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 0; Write bytes: 14249984; Read time: 0; Write time: 7900 13:06:36 INFO - run-tests - Wall time: 1014s; CPU: 98.0%; Read bytes: 937984; Write bytes: 922492928; Read time: 24; Write time: 259144 13:06:36 INFO - Running post-run listener: _upload_blobber_files 13:06:36 INFO - Blob upload gear active. 13:06:36 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:06:36 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 13:06:36 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'] 13:06:36 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 13:06:36 INFO - (blobuploader) - INFO - Open directory for files ... 13:06:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:06:37 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:06:37 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:06:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:06:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:06:38 INFO - (blobuploader) - INFO - Done attempting. 13:06:38 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:06:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:06:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:06:40 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:06:40 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:06:40 INFO - (blobuploader) - INFO - Done attempting. 13:06:40 INFO - (blobuploader) - INFO - Iteration through files over. 13:06:40 INFO - Return code: 0 13:06:40 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:06:40 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:06:40 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5c28a2be3aed715b75e3bc361fdf4fcef6db5b92fc8fbe17acc5b0d8a40f1ae1d1ca610b4eef4a6256e743b89bb6256614e6fdc17c02431ec24d0a9dbd947f7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b0d1447c7ff97e8e376fa3f384bb40b5b26689d423b8a055bd6564a4578f1b092008e7dee547153b42ae65a2bda579de929a3b805676a3d456547bd3eda90296"} 13:06:40 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:06:40 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:06:40 INFO - Contents: 13:06:40 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5c28a2be3aed715b75e3bc361fdf4fcef6db5b92fc8fbe17acc5b0d8a40f1ae1d1ca610b4eef4a6256e743b89bb6256614e6fdc17c02431ec24d0a9dbd947f7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b0d1447c7ff97e8e376fa3f384bb40b5b26689d423b8a055bd6564a4578f1b092008e7dee547153b42ae65a2bda579de929a3b805676a3d456547bd3eda90296"} 13:06:40 INFO - Running post-run listener: copy_logs_to_upload_dir 13:06:40 INFO - Copying logs to upload dir... 13:06:40 INFO - mkdir: /builds/slave/test/build/upload/logs 13:06:40 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=2006.212496 ========= master_lag: 472.49 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 41 mins, 18 secs) (at 2016-05-02 13:14:32.603449) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 15 secs) (at 2016-05-02 13:14:32.604671) ========= 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-1462217379.992024-1219322288 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/5c28a2be3aed715b75e3bc361fdf4fcef6db5b92fc8fbe17acc5b0d8a40f1ae1d1ca610b4eef4a6256e743b89bb6256614e6fdc17c02431ec24d0a9dbd947f7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b0d1447c7ff97e8e376fa3f384bb40b5b26689d423b8a055bd6564a4578f1b092008e7dee547153b42ae65a2bda579de929a3b805676a3d456547bd3eda90296"} build_url:https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034717 build_url: 'https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/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/5c28a2be3aed715b75e3bc361fdf4fcef6db5b92fc8fbe17acc5b0d8a40f1ae1d1ca610b4eef4a6256e743b89bb6256614e6fdc17c02431ec24d0a9dbd947f7f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b0d1447c7ff97e8e376fa3f384bb40b5b26689d423b8a055bd6564a4578f1b092008e7dee547153b42ae65a2bda579de929a3b805676a3d456547bd3eda90296"}' symbols_url: 'https://queue.taskcluster.net/v1/task/F48Nm5JvQzyUg-B2JSuo5w/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 15.36 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 15 secs) (at 2016-05-02 13:14:48.002719) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-05-02 13:14:48.003136) ========= 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-1462217379.992024-1219322288 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021001 ========= master_lag: 6.90 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-05-02 13:14:54.925401) ========= ========= Started reboot skipped (results: 3, elapsed: 1 secs) (at 2016-05-02 13:14:54.925789) ========= ========= Finished reboot skipped (results: 3, elapsed: 1 secs) (at 2016-05-02 13:14:56.922230) ========= ========= Total master_lag: 495.18 =========